@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 */
/**
 * 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-button {
  background: transparent;
  border: none;
  border-radius: 2px;
  color: rgb(0,0,0);
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
}
.mdl-button::-moz-focus-inner {
  border: 0;
}
.mdl-button:hover {
  background-color: rgba(158,158,158, 0.20);
}
.mdl-button:focus:not(:active) {
  background-color: rgba(0,0,0, 0.12);
}
.mdl-button:active {
  background-color: rgba(158,158,158, 0.40);
}
.mdl-button.mdl-button--colored {
  color: rgb(63,81,181);
}
.mdl-button.mdl-button--colored:focus:not(:active) {
  background-color: rgba(0,0,0, 0.12);
}

input.mdl-button[type=submit] {
  -webkit-appearance: none;
}

.mdl-button--raised {
  background: rgba(158,158,158, 0.20);
  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);
}
.mdl-button--raised:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158,158,158, 0.40);
}
.mdl-button--raised:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158,158,158, 0.40);
}
.mdl-button--raised.mdl-button--colored {
  background: rgb(63,81,181);
  color: rgb(255,255,255);
}
.mdl-button--raised.mdl-button--colored:hover {
  background-color: rgb(63,81,181);
}
.mdl-button--raised.mdl-button--colored:active {
  background-color: rgb(63,81,181);
}
.mdl-button--raised.mdl-button--colored:focus:not(:active) {
  background-color: rgb(63,81,181);
}
.mdl-button--raised.mdl-button--colored .mdl-ripple {
  background: rgb(255,255,255);
}

.mdl-button--fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  background: rgba(158,158,158, 0.20);
  box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  position: relative;
  line-height: normal;
}
.mdl-button--fab .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px, -12px);
          transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
}
.mdl-button--fab.mdl-button--mini-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
}
.mdl-button--fab .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.mdl-button--fab:active {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background-color: rgba(158,158,158, 0.40);
}
.mdl-button--fab:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
  background-color: rgba(158,158,158, 0.40);
}
.mdl-button--fab.mdl-button--colored {
  background: rgb(255,64,129);
  color: rgb(255,255,255);
}
.mdl-button--fab.mdl-button--colored:hover {
  background-color: rgb(255,64,129);
}
.mdl-button--fab.mdl-button--colored:focus:not(:active) {
  background-color: rgb(255,64,129);
}
.mdl-button--fab.mdl-button--colored:active {
  background-color: rgb(255,64,129);
}
.mdl-button--fab.mdl-button--colored .mdl-ripple {
  background: rgb(255,255,255);
}

.mdl-button--icon {
  border-radius: 50%;
  font-size: 24px;
  height: 32px;
  margin-left: 0;
  margin-right: 0;
  min-width: 32px;
  width: 32px;
  padding: 0;
  overflow: hidden;
  color: inherit;
  line-height: normal;
}
.mdl-button--icon .material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px, 12px);
          transform: translate(-12px, 12px);
  line-height: 24px;
  width: 24px;
}
.mdl-button--icon.mdl-button--mini-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
}
.mdl-button--icon.mdl-button--mini-icon .material-icons {
  top: 0px;
  left: 0px;
}
.mdl-button--icon .mdl-button__ripple-container {
  border-radius: 50%;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}

.mdl-button__ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}
.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple, .mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple {
  background-color: transparent;
}

.mdl-button--primary.mdl-button--primary {
  color: rgb(63,81,181);
}
.mdl-button--primary.mdl-button--primary .mdl-ripple {
  background: rgb(255,255,255);
}
.mdl-button--primary.mdl-button--primary.mdl-button--raised, .mdl-button--primary.mdl-button--primary.mdl-button--fab {
  color: rgb(255,255,255);
  background-color: rgb(63,81,181);
}

.mdl-button--accent.mdl-button--accent {
  color: rgb(255,64,129);
}
.mdl-button--accent.mdl-button--accent .mdl-ripple {
  background: rgb(255,255,255);
}
.mdl-button--accent.mdl-button--accent.mdl-button--raised, .mdl-button--accent.mdl-button--accent.mdl-button--fab {
  color: rgb(255,255,255);
  background-color: rgb(255,64,129);
}

.mdl-button[disabled][disabled], .mdl-button.mdl-button--disabled.mdl-button--disabled {
  color: rgba(0,0,0, 0.26);
  cursor: default;
  background-color: transparent;
}
.mdl-button--fab[disabled][disabled], .mdl-button--fab.mdl-button--disabled.mdl-button--disabled {
  background-color: rgba(0,0,0, 0.12);
  color: rgba(0,0,0, 0.26);
}
.mdl-button--raised[disabled][disabled], .mdl-button--raised.mdl-button--disabled.mdl-button--disabled {
  background-color: rgba(0,0,0, 0.12);
  color: rgba(0,0,0, 0.26);
  box-shadow: none;
}
.mdl-button--colored[disabled][disabled], .mdl-button--colored.mdl-button--disabled.mdl-button--disabled {
  color: rgba(0,0,0, 0.26);
}

.mdl-button .material-icons {
  vertical-align: middle;
}

/**
 * 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-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.
 */
.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;
}

/* 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]) {
  -webkit-text-decoration-skip: ink;
          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;
}

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;
  }
}
/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
.mdc-elevation-overlay {
  position: absolute;
  border-radius: inherit;
  pointer-events: none;
  opacity: 0;
  opacity: var(--mdc-elevation-overlay-opacity, 0);
  transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #fff;
  background-color: var(--mdc-elevation-overlay-color, #fff);
}

.forge-button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  font-size: var(--mdc-typography-button-font-size, 0.875rem);
  line-height: 2.25rem;
  line-height: var(--mdc-typography-button-line-height, 2.25rem);
  font-weight: 500;
  font-weight: var(--mdc-typography-button-font-weight, 500);
  letter-spacing: 0.0892857143em;
  letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration: none;
  -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-decoration: var(--mdc-typography-button-text-decoration, none);
  text-transform: uppercase;
  text-transform: var(--mdc-typography-button-text-transform, uppercase);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 64px;
  border: none;
  outline: 0;
  line-height: inherit;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  overflow: visible;
  vertical-align: middle;
}

.forge-button .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.forge-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.forge-button:active {
  outline: 0;
}

.forge-button:hover {
  cursor: pointer;
}

.forge-button:disabled {
  cursor: default;
  pointer-events: none;
}

.forge-button .forge-button__icon {
  margin-left: 0;
  margin-right: 8px;
  display: inline-block;
  font-size: 1.125rem;
  height: 1.125rem;
  vertical-align: top;
  width: 1.125rem;
}

.forge-button .forge-button__icon[dir=rtl], [dir=rtl] .forge-button .forge-button__icon {
  margin-left: 8px;
  margin-right: 0;
}

.forge-button__label ~ .forge-button__icon {
  margin-left: 8px;
  margin-right: 0;
}

.forge-button__label ~ .forge-button__icon[dir=rtl], [dir=rtl] .forge-button__label ~ .forge-button__icon {
  margin-left: 0;
  margin-right: 8px;
}

svg.forge-button__icon {
  fill: currentColor;
}

.forge-button--outlined .forge-button__icon, .forge-button--raised .forge-button__icon, .forge-button--unelevated .forge-button__icon {
  margin-left: -4px;
  margin-right: 8px;
}

.forge-button--outlined .forge-button__icon[dir=rtl], .forge-button--raised .forge-button__icon[dir=rtl], .forge-button--unelevated .forge-button__icon[dir=rtl], [dir=rtl] .forge-button--outlined .forge-button__icon, [dir=rtl] .forge-button--raised .forge-button__icon, [dir=rtl] .forge-button--unelevated .forge-button__icon {
  margin-left: 8px;
  margin-right: -4px;
}

.forge-button--outlined .forge-button__label ~ .forge-button__icon, .forge-button--raised .forge-button__label ~ .forge-button__icon, .forge-button--unelevated .forge-button__label ~ .forge-button__icon {
  margin-left: 8px;
  margin-right: -4px;
}

.forge-button--outlined .forge-button__label ~ .forge-button__icon[dir=rtl], .forge-button--raised .forge-button__label ~ .forge-button__icon[dir=rtl], .forge-button--unelevated .forge-button__label ~ .forge-button__icon[dir=rtl], [dir=rtl] .forge-button--outlined .forge-button__label ~ .forge-button__icon, [dir=rtl] .forge-button--raised .forge-button__label ~ .forge-button__icon, [dir=rtl] .forge-button--unelevated .forge-button__label ~ .forge-button__icon {
  margin-left: -4px;
  margin-right: 8px;
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.forge-button {
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color: transparent;
  will-change: transform, opacity;
}

.forge-button .forge-button__ripple::after, .forge-button .forge-button__ripple::before {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}

.forge-button .forge-button__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  z-index: var(--mdc-ripple-z-index, 1);
}

.forge-button .forge-button__ripple::after {
  z-index: 0;
  z-index: var(--mdc-ripple-z-index, 0);
}

.forge-button.mdc-ripple-upgraded .forge-button__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  transform: scale(var(--mdc-ripple-fg-scale, 1));
}

.forge-button.mdc-ripple-upgraded .forge-button__ripple::after {
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.forge-button.mdc-ripple-upgraded--unbounded .forge-button__ripple::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0);
}

.forge-button.mdc-ripple-upgraded--foreground-activation .forge-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}

.forge-button.mdc-ripple-upgraded--foreground-deactivation .forge-button__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}

.forge-button .forge-button__ripple::after, .forge-button .forge-button__ripple::before {
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
}

.forge-button.mdc-ripple-upgraded .forge-button__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.forge-button .forge-button__ripple {
  position: absolute;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.forge-button:not(.forge-button--outlined) .forge-button__ripple {
  top: 0;
  left: 0;
}

.forge-button--raised {
  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);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.forge-button--raised:focus, .forge-button--raised:hover {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.forge-button--raised:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.forge-button--raised:disabled {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}

.forge-button--outlined {
  border-style: solid;
}

.forge-button {
  height: 36px;
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
  padding: 0 8px 0 8px;
}

.forge-button:not(:disabled) {
  background-color: transparent;
}

.forge-button:disabled {
  background-color: transparent;
}

.forge-button:not(:disabled) {
  color: #3f51b5;
  color: var(--mdc-theme-primary, #3f51b5);
}

.forge-button:disabled {
  color: rgba(0, 0, 0, 0.38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}

.forge-button .forge-button__ripple::after, .forge-button .forge-button__ripple::before {
  background-color: #3f51b5;
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #3f51b5));
}

.forge-button.mdc-ripple-surface--hover .forge-button__ripple::before, .forge-button:hover .forge-button__ripple::before {
  opacity: 0.04;
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}

.forge-button.mdc-ripple-upgraded--background-focused .forge-button__ripple::before, .forge-button:not(.mdc-ripple-upgraded):focus .forge-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}

.forge-button:not(.mdc-ripple-upgraded) .forge-button__ripple::after {
  transition: opacity 150ms linear;
}

.forge-button:not(.mdc-ripple-upgraded):active .forge-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.forge-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.forge-button .forge-button__ripple {
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
}

.forge-button--unelevated {
  padding: 0 16px 0 16px;
  height: 36px;
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
}

.forge-button--unelevated:not(:disabled) {
  background-color: #3f51b5;
  background-color: var(--mdc-theme-primary, #3f51b5);
}

.forge-button--unelevated:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  background-color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.12));
}

.forge-button--unelevated:not(:disabled) {
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff);
}

.forge-button--unelevated:disabled {
  color: rgba(0, 0, 0, 0.38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}

.forge-button--unelevated .forge-button__ripple::after, .forge-button--unelevated .forge-button__ripple::before {
  background-color: #fff;
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff));
}

.forge-button--unelevated.mdc-ripple-surface--hover .forge-button__ripple::before, .forge-button--unelevated:hover .forge-button__ripple::before {
  opacity: 0.08;
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}

.forge-button--unelevated.mdc-ripple-upgraded--background-focused .forge-button__ripple::before, .forge-button--unelevated:not(.mdc-ripple-upgraded):focus .forge-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}

.forge-button--unelevated:not(.mdc-ripple-upgraded) .forge-button__ripple::after {
  transition: opacity 150ms linear;
}

.forge-button--unelevated:not(.mdc-ripple-upgraded):active .forge-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}

.forge-button--unelevated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.forge-button--unelevated .forge-button__ripple {
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
}

.forge-button--raised {
  padding: 0 16px 0 16px;
  height: 36px;
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
}

.forge-button--raised:not(:disabled) {
  background-color: #3f51b5;
  background-color: var(--mdc-theme-primary, #3f51b5);
}

.forge-button--raised:disabled {
  background-color: rgba(0, 0, 0, 0.12);
  background-color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.12));
}

.forge-button--raised:not(:disabled) {
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff);
}

.forge-button--raised:disabled {
  color: rgba(0, 0, 0, 0.38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}

.forge-button--raised .forge-button__ripple::after, .forge-button--raised .forge-button__ripple::before {
  background-color: #fff;
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff));
}

.forge-button--raised.mdc-ripple-surface--hover .forge-button__ripple::before, .forge-button--raised:hover .forge-button__ripple::before {
  opacity: 0.08;
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}

.forge-button--raised.mdc-ripple-upgraded--background-focused .forge-button__ripple::before, .forge-button--raised:not(.mdc-ripple-upgraded):focus .forge-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}

.forge-button--raised:not(.mdc-ripple-upgraded) .forge-button__ripple::after {
  transition: opacity 150ms linear;
}

.forge-button--raised:not(.mdc-ripple-upgraded):active .forge-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}

.forge-button--raised.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.forge-button--raised .forge-button__ripple {
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
}

.forge-button--outlined {
  height: 36px;
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
  padding: 0 15px 0 15px;
  border-width: 1px;
}

.forge-button--outlined:not(:disabled) {
  background-color: transparent;
}

.forge-button--outlined:disabled {
  background-color: transparent;
}

.forge-button--outlined:not(:disabled) {
  color: #3f51b5;
  color: var(--mdc-theme-primary, #3f51b5);
}

.forge-button--outlined:disabled {
  color: rgba(0, 0, 0, 0.38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}

.forge-button--outlined .forge-button__ripple::after, .forge-button--outlined .forge-button__ripple::before {
  background-color: #3f51b5;
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #3f51b5));
}

.forge-button--outlined.mdc-ripple-surface--hover .forge-button__ripple::before, .forge-button--outlined:hover .forge-button__ripple::before {
  opacity: 0.04;
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}

.forge-button--outlined.mdc-ripple-upgraded--background-focused .forge-button__ripple::before, .forge-button--outlined:not(.mdc-ripple-upgraded):focus .forge-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}

.forge-button--outlined:not(.mdc-ripple-upgraded) .forge-button__ripple::after {
  transition: opacity 150ms linear;
}

.forge-button--outlined:not(.mdc-ripple-upgraded):active .forge-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.forge-button--outlined.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.forge-button--outlined .forge-button__ripple {
  border-radius: 4px;
  border-radius: var(--mdc-shape-small, 4px);
}

.forge-button--outlined:not(:disabled) {
  border-color: #3f51b5;
  border-color: var(--mdc-theme-primary, #3f51b5);
}

.forge-button--outlined:disabled {
  border-color: rgba(0, 0, 0, 0.12);
  border-color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.12));
}

.forge-button--outlined .forge-button__ripple {
  top: -1px;
  left: -1px;
  border: 1px solid transparent;
}

.forge-button--dense {
  height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  height: 1.5rem;
}

forge-button {
  display: inline-block;
}

forge-button[hidden] {
  display: none;
}

forge-button[disabled] {
  cursor: not-allowed;
}

a.forge-hyperlink {
  color: #3f51b5;
  color: var(--mdc-theme-primary, #3f51b5);
  text-decoration: underline;
  cursor: pointer;
}

a.forge-hyperlink:visited {
  color: #3f51b5;
  color: var(--mdc-theme-primary, #3f51b5);
}

a.forge-hyperlink[disabled] {
  pointer-events: none;
  cursor: default;
}

button.forge-hyperlink {
  color: #3f51b5;
  color: var(--mdc-theme-primary, #3f51b5);
  cursor: pointer;
  border: none;
  background-color: transparent;
  font-size: inherit;
  padding: 0;
  outline: 0;
  text-align: left;
}

button.forge-hyperlink[disabled] {
  pointer-events: none;
  cursor: default;
}

button.forge-hyperlink:hover:not([disabled]) {
  text-decoration: underline;
}

/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
forge-tooltip {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-transform: translateX(-9999px) translateY(-9999px);
  transform: translateX(-9999px) translateY(-9999px);
}

.forge-tooltip {
  background-color: rgba(97, 97, 97, 0.9);
  background-color: var(--forge-tooltip-theme-background, rgba(97, 97, 97, 0.9));
  color: #fff;
  color: var(--forge-tooltip-theme-on-background, #fff);
  font-size: 10px;
  font-size: var(--forge-tooltip-font-size, 10px);
  max-width: 256px;
  max-width: var(--forge-tooltip-max-width, 256px);
  z-index: 11;
  z-index: var(--forge-z-index-tooltip, 11);
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  box-sizing: border-box;
  outline: 0;
  border-radius: 4px;
  pointer-events: none;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 6px 8px;
  display: inline-block;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: opacity 120ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms cubic-bezier(0, 0, 0.2, 1), transform 120ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms cubic-bezier(0, 0, 0.2, 1), transform 120ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms cubic-bezier(0, 0, 0.2, 1);
  will-change: opacity transform;
}

.forge-tooltip--open {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.forge-tooltip--top {
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.forge-tooltip--right {
  -webkit-transform-origin: left;
  transform-origin: left;
}

.forge-tooltip--bottom {
  -webkit-transform-origin: top;
  transform-origin: top;
}

.forge-tooltip--left {
  -webkit-transform-origin: right;
  transform-origin: right;
}

.forge-tooltip-host {
  position: relative;
}

/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
.forge-icon-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  border: none;
  outline: 0;
  background-color: transparent;
  fill: currentColor;
  color: inherit;
  font-size: 24px;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 48px;
  height: 48px;
  padding: 12px;
}

.forge-icon-button forge-icon, .forge-icon-button img, .forge-icon-button svg {
  width: 24px;
  height: 24px;
}

.forge-icon-button:disabled {
  color: rgba(0, 0, 0, 0.38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}

.forge-icon-button:disabled {
  cursor: default;
  pointer-events: none;
}

.forge-icon-button__icon {
  display: inline-block;
}

.forge-icon-button__icon.forge-icon-button__icon--on {
  display: none;
}

.forge-icon-button--on .forge-icon-button__icon {
  display: none;
}

.forge-icon-button--on .forge-icon-button__icon.forge-icon-button__icon--on {
  display: inline-block;
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.forge-icon-button {
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color: transparent;
  will-change: transform, opacity;
}

.forge-icon-button::after, .forge-icon-button::before {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}

.forge-icon-button::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  z-index: var(--mdc-ripple-z-index, 1);
}

.forge-icon-button::after {
  z-index: 0;
  z-index: var(--mdc-ripple-z-index, 0);
}

.forge-icon-button.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  transform: scale(var(--mdc-ripple-fg-scale, 1));
}

.forge-icon-button.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.forge-icon-button.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0);
}

.forge-icon-button.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}

.forge-icon-button.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}

.forge-icon-button::after, .forge-icon-button::before {
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
}

.forge-icon-button.mdc-ripple-upgraded::after, .forge-icon-button.mdc-ripple-upgraded::before {
  top: var(--mdc-ripple-top, 0%);
  left: var(--mdc-ripple-left, 0%);
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.forge-icon-button.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.forge-icon-button::after, .forge-icon-button::before {
  background-color: #000;
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}

.forge-icon-button.mdc-ripple-surface--hover::before, .forge-icon-button:hover::before {
  opacity: 0.04;
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}

.forge-icon-button.mdc-ripple-upgraded--background-focused::before, .forge-icon-button:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}

.forge-icon-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

.forge-icon-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.forge-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

forge-icon-button {
  position: relative;
  display: inline-block;
  overflow: visible;
}

.forge-icon-button--on {
  color: #3f51b5;
  color: var(--mdc-theme-primary, #3f51b5);
}

.forge-icon-button--on::after, .forge-icon-button--on::before {
  background-color: #3f51b5;
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #3f51b5));
}

.forge-icon-button--on.mdc-ripple-surface--hover::before, .forge-icon-button--on:hover::before {
  opacity: 0.04;
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}

.forge-icon-button--on.mdc-ripple-upgraded--background-focused::before, .forge-icon-button--on:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}

.forge-icon-button--on:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

.forge-icon-button--on:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.forge-icon-button--on.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.forge-icon-button--on::before {
  background-color: #3f51b5;
  background-color: var(--mdc-theme-primary, #3f51b5);
  opacity: 0.08;
}

.forge-icon-button--dense {
  width: 28px;
  height: 28px;
  padding: 2px;
  padding: 0;
}

.forge-icon-button--dense-1 {
  width: 44px;
  height: 44px;
  padding: 10px;
}

.forge-icon-button--dense-2 {
  width: 40px;
  height: 40px;
  padding: 8px;
}

.forge-icon-button--dense-3 {
  width: 36px;
  height: 36px;
  padding: 6px;
}

.forge-icon-button--dense-4 {
  width: 32px;
  height: 32px;
  padding: 4px;
}

.forge-icon-button--dense-5 {
  width: 28px;
  height: 28px;
  padding: 2px;
}

.forge-icon-button--dense-6 {
  width: 24px;
  height: 24px;
  padding: 0;
}

.forge-icon-button--with-badge forge-badge {
  z-index: 1;
  z-index: var(--forge-z-index-surface, 1);
  pointer-events: none;
  --forge-badge-max-width:32px;
  --forge-badge-border:1px solid transparent;
}

.forge-icon-button--with-badge forge-badge[app-bar-context] {
  --forge-badge-border:2px solid var(--forge-app-bar-theme-background);
}

/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
.forge-expansion-panel__button {
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color: transparent;
  will-change: transform, opacity;
  color: rgba(0, 0, 0, 0.87);
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  box-sizing: border-box;
  border: none;
  outline: 0;
  line-height: inherit;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  overflow: hidden;
  vertical-align: middle;
  font-size: 1rem;
  background: inherit;
  cursor: pointer;
  padding: 16px;
}

.forge-expansion-panel__button::after, .forge-expansion-panel__button::before {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}

.forge-expansion-panel__button::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  z-index: var(--mdc-ripple-z-index, 1);
}

.forge-expansion-panel__button::after {
  z-index: 0;
  z-index: var(--mdc-ripple-z-index, 0);
}

.forge-expansion-panel__button.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  transform: scale(var(--mdc-ripple-fg-scale, 1));
}

.forge-expansion-panel__button.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.forge-expansion-panel__button.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0);
}

.forge-expansion-panel__button.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}

.forge-expansion-panel__button.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}

.forge-expansion-panel__button::after, .forge-expansion-panel__button::before {
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
}

.forge-expansion-panel__button.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.forge-expansion-panel__button::after, .forge-expansion-panel__button::before {
  background-color: rgba(0, 0, 0, 0.38);
  background-color: var(--mdc-ripple-color, var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)));
}

.forge-expansion-panel__button.mdc-ripple-surface--hover::before, .forge-expansion-panel__button:hover::before {
  opacity: 0.04;
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}

.forge-expansion-panel__button.mdc-ripple-upgraded--background-focused::before, .forge-expansion-panel__button:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}

.forge-expansion-panel__button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}

.forge-expansion-panel__button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}

.forge-expansion-panel__button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.forge-expansion-panel__content {
  border-top-color: #e0e0e0;
  border-top-color: var(--forge-theme-border-color, #e0e0e0);
  border-top-width: 1px;
  border-top-style: solid;
  padding: 16px;
}

@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");
}
@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);
}

:where(html) {
  --heading-weight: 550;
}

h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  font-weight: var(--heading-weight);
  letter-spacing: normal;
}

.heading-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--heading-weight);
  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(--heading-weight);
  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(--heading-weight);
  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(--heading-weight);
  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(--heading-weight);
}
.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(--heading-weight);
}
.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(--heading-weight);
}
.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-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;
}

: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-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));
}

: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-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 */
}
.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 {
  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);
}
.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[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[data-badge~=informational] path {
  fill: var(--badge-foreground);
}

.badge[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[data-badge~=success] path {
  fill: var(--badge-foreground);
}

.badge[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[data-badge~=attention] path {
  fill: var(--badge-foreground);
}

.badge[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[data-badge~=warning] path {
  fill: var(--badge-foreground);
}

.badge[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[data-badge~=critical] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=selected],
.badge[data-badge~=q-pool-selected] {
  --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[data-badge~=selected] path,
.badge[data-badge~=q-pool-selected] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=summoned] {
  --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[data-badge~=summoned] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=confirmed],
.badge[data-badge~=completed] {
  --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[data-badge~=confirmed] path,
.badge[data-badge~=completed] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=excused],
.badge[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[data-badge~=excused] path,
.badge[data-badge~=qpoolexcused] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=disqualified],
.badge[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[data-badge~=disqualified] path,
.badge[data-badge~=qpooldisqualified] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=deferred],
.badge[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[data-badge~=deferred] path,
.badge[data-badge~=postponed] path {
  fill: var(--badge-foreground);
}

.badge[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[data-badge~=panel] path {
  fill: var(--badge-foreground);
}

.badge[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[data-badge~=juror] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=undeliverable],
.badge[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[data-badge~=undeliverable] path,
.badge[data-badge~=qpoolundeliverable] path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=pending-request] {
  --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[data-badge~=pending-request] 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);
}

button {
  border: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
  cursor: pointer;
  color: inherit;
  font-size: var(--scale-1);
  transition: all 150ms ease-out;
}
button:disabled {
  color: var(--text-disabled);
}

.forge-button:not(:disabled):not(.forge-button--unelevated):not(.forge-button--outlined) {
  --mdc-theme-primary: var(--button-primary);
}

.forge-button--unelevated:not(:disabled):not(.btn-secondary) path {
  fill: var(--text-on-color);
}

.forge-button--outlined:not(:disabled) {
  --mdc-theme-primary: var(--slate-a9);
}

.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(--mdc-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 {
  --mdc-theme-primary: var(--button-primary);
  --mdc-theme-on-primary: var(--text-on-color);
}
.btn-primary--alt {
  --mdc-theme-primary: var(--slate-a12);
  --mdc-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 {
  --mdc-theme-primary: var(--slate-4);
  --mdc-theme-on-primary: var(--slate-a12);
  background-color: var(--slate-4);
  color: var(--slate-a12);
}
.btn-secondary:hover {
  --mdc-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 {
  --mdc-theme-primary: var(--slate-a9);
  --mdc-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 {
  --mdc-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%;
}

.mdl-button--raised {
  height: 40px;
}

.top-header-button {
  position: absolute;
  top: 5px;
  left: 5px;
}

.mdl-button[disabled][disabled], .mdl-button.mdl-button--disabled.mdl-button--disabled {
  color: var(--slate-a8);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
}

.mdl-button--raised {
  background-color: var(--gray-bg);
}
.mdl-button--raised:hover {
  background-color: hsl(var(--gray-30));
}

.mdl-button--fab {
  display: flex;
  justify-content: center;
  align-items: center;
}

.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;
}

.drag-button-wrapper {
  z-index: 1;
  position: relative;
  display: grid;
  place-items: center;
  width: var(--nav-item-height);
  height: var(--nav-item-height);
  cursor: -webkit-grab;
  cursor: grab;
}

.action-bar {
  display: flex;
  gap: 1rem;
  bottom: 24px;
  right: 0;
  z-index: 5;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: flex-end;
  position: fixed;
  bottom: 32px;
  right: 40px;
}

.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-field-wrapper .forge-icon-button--dense {
  block-size: var(--input-height, var(--input-height-md));
  inline-size: var(--input-height, var(--input-height-md));
}
.input-field-wrapper .forge-icon-button--dense::after, .input-field-wrapper .forge-icon-button--dense::before {
  border-radius: 0;
  transition: opacity 150ms ease-out;
}

.input-button {
  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);
}

.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;
  border-radius: var(--input-border-radius);
  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));
}

.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%;
}

: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%);
}

:where(.notification) {
  --color-darken: calc(l - 0.125);
}

.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);
}

[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);
}
[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);
}
[data-notification-type=informational] .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--slate-a9);
}

[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);
}
[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);
}
[data-notification-type=warning] .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--sand-a9);
}

[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);
}
[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);
}
[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);
}

: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;
  border-radius: var(--input-border-radius);
  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(--heading-weight);
  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: 0.25rem;
}
.select-wrapper:has([data-input-style~=calendar])::after {
  inset-inline-end: 0.5rem;
}

.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;
  border-radius: var(--input-border-radius);
  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: 0.75rem calc(0.75rem + 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-a6);
  --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~=calendar] {
  --input-height: 2rem;
  --input-padding-inline: 1rem calc(0.75rem + 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--hidden path {
  display: none;
}

.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;
  border-radius: var(--input-border-radius);
  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));
}

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;
  border-radius: var(--input-border-radius);
  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;
}

.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-align-self--center {
  align-self: center;
}
.flex-align-self--start {
  align-self: flex-start;
}
.flex-align-self--end {
  align-self: flex-end;
}

[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-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~=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);
}

.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 {
  width: min(100%, var(--layout-width));
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.settings-section-wrapper:only-of-type {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.settings-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 {
  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] {
  border-bottom: 1px solid var(--slate-a7);
}
.settings-section[data-settings-section~=border-top] {
  border-top: 1px solid var(--slate-a7);
}
.settings-section[data-settings-section~=padding-bottom] {
  padding-block: 0 1.5rem;
}
.settings-section[data-settings-section~=gap-4] {
  --settings-section-row-gap: 0.25rem;
}
.settings-section[data-settings-section~=gap-8] {
  --settings-section-row-gap: 0.5rem;
}
.settings-section[data-settings-section~=gap-12] {
  --settings-section-row-gap: 0.75rem;
}
.settings-section[data-settings-section~=gap-16] {
  --settings-section-row-gap: 1rem;
}
.settings-section[data-settings-section~=gap-32] {
  --settings-section-row-gap: 2rem;
}
.settings-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);
}

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) .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) .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;
}

.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 {
  -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";
}

:where(html) {
  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) {
  :where(html) {
    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%;
}

.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--18-forge-list {
  font-size: var(--scale1);
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.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;
}

/* 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;
}

:where(html) {
  --forge-app-bar-height: 3.5rem;
  --forge-app-bar-theme-background: var(--forge-primary-75);
  --avatar-size: 2.5rem;
  --logo-size: calc(35rem / 16);
}
:where(html) .tyler-logo-top-t {
  fill: oklch(100% 0 0deg);
}
:where(html) .tyler-logo-bottom-t {
  fill: oklch(100% 0 0deg);
}
:where(html) .tyler-logo-trademark {
  fill: oklch(100% 0 0deg);
}

.app-bar::part(row) {
  height: var(--forge-app-bar-height);
}
.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: oklch(100% 0 0deg);
  transition: opacity 100ms ease-out, color 100ms ease-out;
}
.app-bar--home-link:hover {
  color: oklch(100% 0 0deg);
  opacity: 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-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  font-weight: var(--heading-weight);
}
.app-bar--page-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);
}
.app-bar--page-title::before:has([class*=icon--]) {
  --badge-padding: 0.25rem 0.5rem;
}

.app-bar--location {
  color: hsla(0, 0%, 100%, 0.72);
}

.app-bar--menu {
  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;
}
.app-bar--profile-button:hover {
  box-shadow: 0 0 0 4px oklch(100% 0 0deg / 0.16);
  background-color: var(--amber-5);
}

.app-bar--button {
  display: grid;
  place-items: center;
  width: var(--size-40);
  height: var(--size-40);
  border-radius: calc(var(--size-40) / 2);
  transition: background-color 100ms ease-out, color 100ms ease-out;
}
.app-bar--button:hover {
  background-color: oklch(100% 0 0deg / 0.16);
}

#top-bar-location {
  margin-top: 3px;
  font-size: 1.125em;
}

.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: 0.5rem;
  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;
}

ux-context-menu-container {
  z-index: 999;
  position: absolute;
}
ux-context-menu-container.open ux-context-menu {
  -webkit-transform: scale(1);
          transform: scale(1);
}
ux-context-menu-container.close ux-context-menu {
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
}
ux-context-menu-container ux-context-menu {
  display: block;
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
  overflow: hidden;
  transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
  background: #fff;
  box-shadow: 0px 0px 0px 0px hsla(0, 0%, 0%, 0.1), 0px 6px 13px 0px hsla(0, 0%, 0%, 0.1), 0px 23px 23px 0px hsla(0, 0%, 0%, 0.09), 0px 52px 31px 0px hsla(0, 0%, 0%, 0.05), 0px 92px 37px 0px hsla(0, 0%, 0%, 0.01), 0px 144px 40px 0px hsla(0, 0%, 0%, 0);
  border-radius: 12px;
  min-width: 192px;
  border: 1px solid hsl(var(--gray-20));
}
ux-context-menu-container ux-context-menu .quick-menu {
  position: relative;
  padding: 8px;
  margin: 0;
}
ux-context-menu-container ux-context-menu .quick-menu .quick-menu__item {
  transition: all 0.1s linear;
  display: block;
  color: rgba(0, 0, 0, 0.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: #bdbdbd;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition-delay: 0.175385s;
}
ux-context-menu-container ux-context-menu .quick-menu .quick-menu__item:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
ux-context-menu-container ux-context-menu .quick-menu .quick-menu__item:active {
  background-color: rgba(0, 0, 0, 0.4);
}
ux-context-menu-container ux-context-menu .quick-menu .quick-menu__item[disabled] {
  color: #bdbdbd;
  background-color: transparent;
  cursor: auto;
}

.context-menu {
  display: grid;
  place-items: center;
  width: 2rem;
  height: 2rem;
  border-radius: 1rem;
  transition: all 150ms ease-out;
}
.context-menu:hover {
  background-color: var(--gray-hover);
}

.context-main-menu {
  display: flex;
  justify-content: flex-end;
  padding: 32px;
}

: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 {
  width: 70%;
  top: var(--forge-app-bar-height);
  height: calc(100% - var(--forge-app-bar-height));
}

.ux-drawer-container--narrow-full-height {
  width: var(--properties-drawer-width);
  top: var(--top-bar-height);
  height: 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 {
  width: var(--properties-drawer-width);
  top: var(--forge-app-bar-height);
  height: 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%;
}

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%);
  }
}
form.dropzone {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--gray-bg-ui);
  border: 1px solid hsl(var(--gray-90)/16%);
  border-radius: 0.5rem;
}

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-semibold) {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 0.5rem;
}

.file-upload-icon {
  display: flex;
  width: 2rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
  border-radius: 1rem;
  background: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0px 0px 0px 2px hsl(var(--gray-90)/8%);
}

form.dropzone .dz-preview.dz-image-preview {
  background: none;
}

.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-list-item-height: 2rem;
  --vertical-tab-list-item-height: 1.5rem;
  --vertical-tab-list-item-padding-sm: calc(12rem / 16);
  --vertical-tab-list-item-padding-md: 1.5rem;
  --vertical-tab-indicator-color: var(--slate-a7);
  --vertical-tab-indicator-size: 1px;
}

.forge-tooltip {
  --forge-tooltip-theme-background: var(--gray-a12);
  --forge-tooltip-font-size: calc(11rem / 16);
  line-height: var(--lh-scale-2);
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
  white-space: pre-wrap;
  z-index: 1000;
}
@media (prefers-color-scheme: dark) {
  .forge-tooltip {
    --forge-tooltip-theme-background: oklch(0% 0 0 / 87.45%);
  }
}

.forge-tooltip.forge-tooltip--open.forge-tooltip--top {
  overflow: visible;
}
.forge-tooltip.forge-tooltip--open.forge-tooltip--top::before {
  content: "";
  position: absolute;
  bottom: calc(-0.325rem + 1px);
  left: calc(50% - 0.325rem);
  border-left: 0.325rem solid transparent;
  border-right: 0.325rem solid transparent;
  border-top: 0.325rem solid var(--forge-tooltip-theme-background);
}
forge-list-item::part(root) {
  min-height: var(--forge-list-item-height, 2rem);
  padding-block: 0;
  padding-inline: 1rem;
}

.forge-tab-bar {
  flex: 1 1;
}
.forge-tab-bar > * {
  margin-right: 1.5rem;
}
.forge-tab-bar > *:last-child {
  margin-right: 0;
}
.forge-tab-bar forge-tab::part(button) {
  --mdc-theme-primary: var(--forge-tertiary-60);
  --mdc-ripple-color: transparent;
  padding-inline: 0;
  letter-spacing: initial;
}
.forge-tab-bar forge-tab::part(button):focus-visible {
  --mdc-ripple-color: initial;
}
.forge-tab-bar forge-tab[aria-selected=false]::part(button) {
  transition: box-shadow 150ms ease-out;
}
.forge-tab-bar forge-tab[aria-selected=false]::part(button):hover {
  box-shadow: inset 0 -1px 0 0 var(--text-primary);
  color: var(--text-primary);
}
.forge-tab-bar forge-tab::part(indicator) {
  border-color: var(--forge-tertiary-60);
}
.forge-tab-bar forge-tab::part(text) {
  text-transform: initial;
  transition: color 150ms ease-out;
}

.forge-tab-bar[data-forge-tab-bar~=sm] {
  --forge-tab-bar-height: 2rem;
}

.forge-tab-bar[data-forge-tab-bar~=md] {
  --forge-tab-bar-height: 2.5rem;
}

.vertical-tabs forge-list::part(root) {
  padding: 0;
}

.vertical-tabs forge-list-item::part(root) {
  --forge-list-item-height: var(--vertical-tab-list-item-height);
  --forge-list-item-padding: 0 var(--vertical-tab-list-item-padding-sm);
  --mdc-ripple-fg-opacity: 0;
  color: var(--text-tertiary);
  box-shadow: inset var(--vertical-tab-indicator-size) 0 0 0 var(--vertical-tab-indicator-color);
  cursor: pointer;
  transition: box-shadow 100ms ease-out, color 150ms ease-out, background-color 150ms ease-out;
  -webkit-font-smoothing: auto;
}
.vertical-tabs forge-list-item::part(root):hover {
  --vertical-tab-indicator-color: var(--slate-a12);
  --vertical-tab-indicator-size: 2px;
  color: var(--text-primary);
  background-color: var(--gray-hover);
}
.vertical-tabs forge-list-item::part(root):focus-visible {
  outline: 2px solid var(--forge-tertiary-60);
  outline-offset: -2px;
  color: var(--text-primary);
}
.vertical-tabs forge-list-item::part(root):before {
  opacity: 0;
}

.vertical-tabs forge-list-item[selected]::part(root) {
  --vertical-tab-indicator-color: var(--forge-tertiary-60);
  --vertical-tab-indicator-size: 2px;
  font-weight: var(--font-weight-semibold);
  color: var(--interactive);
}

.vertical-tabs forge-open-icon::part(icon) {
  font-size: var(--scale1);
  color: var(--text-tertiary);
}

.vertical-tabs forge-list-item.vertical-tabs__nested-tab::part(root) {
  --forge-list-item-indent: 0;
  padding-left: var(--vertical-tab-list-item-padding-md);
}

forge-popup[id=popup-tooltip]::part(root) {
  position: relative;
  padding: 0.5rem;
  border-radius: var(--size-2);
  background: var(--slate-a12);
  backdrop-filter: blur(4px);
  color: var(--slate-1);
  font-size: 0.6875rem;
  line-height: 0.875rem;
  right: 0.75rem;
  max-height: 2.75rem;
}
forge-popup[id=popup-tooltip]::part(root):before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--slate-a12);
  right: -0.375rem;
  top: 0.5625rem;
}

forge-popup[id=report-popup]::part(root) {
  min-width: 10rem;
  padding: 1rem;
}

.forge-icon-button forge-icon {
  width: var(--size-20);
  height: var(--size-20);
  font-size: var(--scale2);
}

.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;
}

.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%;
}

.adp-table {
  font-family: var(--font-sans);
}

[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;
}

.active-page {
  background-color: var(--slate-a5);
}

.page-number {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  font-weight: 450;
}

/* 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(--heading-weight);
  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 v18.2.24.806 (https://www.telerik.com/products/reporting.aspx)
* Copyright 2024 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-parameter-container .trv-parameter-title {
  font-weight: 700;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.trv-parameters-area .trv-parameters-area-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.6;
}

.trv-parameters-area.trv-loading .trv-parameters-area-overlay {
  display: block;
}

.trv-parameter-container .trv-parameter-error {
  font-size: 8pt;
}

.trv-parameters-area .trv-parameters-area-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3em;
  display: none;
}

.trv-parameters-area.preview .trv-parameters-area-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 3em;
  overflow: auto;
}

.trv-parameters-area.preview .trv-parameters-area-footer {
  display: block;
}

.trv-parameters-area .trv-error-pane {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  display: none;
}

.trv-parameters-area.trv-error .trv-error-pane {
  display: block;
}

.trv-parameters-area .trv-parameters-area-preview-button {
  position: absolute;
  top: 0.5em;
  left: 0.4em;
}

.trv-parameters-area-preview-button.k-disabled:hover {
  background-color: transparent !important;
}

.trv-parameters-area .trv-parameter-container {
  margin: 0.3em;
  margin-bottom: 10px;
  padding: 0.1em;
}

.trv-parameter-header {
  width: 100%;
  position: relative;
}

.trv-parameter-error {
  padding: 3px;
  margin-bottom: 3px;
}

.trv-parameter-error-message {
  vertical-align: middle;
}

.trv-parameter-editor-available-values-multiselect .trv-list {
  overflow: auto;
}

.trv-parameter-editor-available-values-multiselect .trv-parameter-actions {
  font-size: 8pt;
  padding: 5pt 0 0;
}

.trv-combo.k-multiselect ul li {
  text-align: left;
}

.trv-parameter-editor-available-values-multiselect .trv-combo {
  min-height: 24px;
}

.trv-parameter-editor-available-values-multiselect .trv-combo .k-selection-multiple .k-chip {
  height: unset;
}

.trv-parameter-editor-available-values-multiselect .trv-select-none {
  float: right;
}

.trv-parameter-editor-available-values-multiselect .k-multiselect-wrap {
  padding-right: 0;
}

.trv-parameter-editor-available-values .k-listview {
  max-height: none;
}

.trv-parameter-editor-available-values .trv-parameter-actions {
  font-size: 8pt;
  padding: 5pt 0 0;
  text-align: right;
}

.trv-parameter-editor-available-values .trv-parameter-actions .k-link {
  color: inherit;
}

.trv-parameter-value .trv-parameter-actions .k-link:focus, .trv-parameter-value .trv-parameter-actions .k-link:hover {
  text-decoration: underline;
}

.trv-parameter-editor-datetime {
  width: 100%;
}

.trv-parameter-editor-text {
  width: 100%;
}

.trv-parameter-editor-number {
  width: 100%;
}

.trv-parameter-editor-boolean {
  width: 16px;
  height: 16px;
}

.trv-parameter-editor-multivalue textarea {
  width: 100%;
  resize: none;
}

.trv-report-viewer {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-size: 16px;
}

.trv-report-viewer .k-menu-horizontal .k-menu-link {
  border: none;
  padding: 0.5em 1.1em 0.4em;
}

.trv-search .k-menu-horizontal .k-menu-link {
  border: none;
}

.trv-search .k-window-actions {
  padding: 0;
  margin: -5em -5px -5em 0;
}

.trv-search.k-display-inline-flex {
  display: inline-flex !important;
}

.trv-side-menu {
  overflow: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: none;
}

.trv-side-menu .k-panelbar > .k-item > .k-link {
  color: inherit;
}

.trv-side-menu .k-panelbar > .k-item > .k-link, .trv-side-menu .k-panelbar > .k-item > .k-link .k-icon {
  color: inherit;
}

.trv-side-menu > ul {
  border-right: 0px none transparent;
}

.trv-side-menu li > a {
  border-bottom: 0 none transparent !important;
}

.trv-side-menu span {
  margin-left: 1em;
}

.trv-side-menu a {
  background-image: none !important;
}

.trv-report-page + .trv-report-page {
  margin-top: 10px;
}

.trv-pages-area 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;
}

.k-treeview .k-minus, .k-treeview .k-plus {
  margin-top: 0;
}

.trv-report-viewer div.trv-content-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: 0.1s;
}

.trv-nav {
  flex: 0 1 auto;
  border-bottom-width: 0;
}

.trv-nav .k-menu .k-item > .k-link > .k-icon {
  margin: -2px 0 0;
}

.trv-nav > ul {
  position: relative;
}

.trv-nav li {
  border-width: 0 !important;
  border-style: none !important;
}

.trv-nav .k-input {
  width: 2.5em;
}

.trv-nav .k-input .k-input-inner {
  padding: 2px 4px;
  line-height: 1.25;
  text-align: right;
}

.trv-nav .k-menu-link-text {
  align-items: center;
}

.trv-parameters-area.-vertical {
  display: flex;
}

.trv-parameters-area.-vertical .trv-parameters-area-content, .trv-parameters-area.-vertical.preview .trv-parameters-area-content {
  position: relative;
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}

.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 {
  max-width: 300px;
  min-width: 130px;
}

.trv-content {
  position: relative;
  flex: 1 1 0;
  height: 100%;
  border-top-width: 1px;
}

.trv-content.k-splitter .k-pane {
  border: 0;
  box-sizing: border-box;
}

.trv-content.k-splitter .k-collapsed * {
  display: none;
}

.trv-content .k-splitbar [class*=resize] {
  background: currentColor;
}

.trv-content .k-ghost-splitbar, .trv-content .k-splitbar {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.trv-content.k-splitter .k-splitbar .k-collapse-next, .trv-content.k-splitter .k-splitbar .k-collapse-prev, .trv-content.k-splitter .k-splitbar .k-expand-next, .trv-content.k-splitter .k-splitbar .k-expand-prev {
  width: 14px;
  font-size: 14px;
  cursor: pointer;
}

.k-ie9 .trv-content {
  position: absolute;
  margin-top: 1px;
  top: 2.5em;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
}

.k-header .k-window-actions .k-window-action {
  padding: 0;
  overflow: hidden;
  width: 19px;
  height: 19px;
}

.trv-menu-large, .trv-menu-small {
  border-style: none;
}

.trv-menu-large > li.trv-menu-toggleable.k-selected > .k-menu-link > .k-icon, .trv-menu-small > li.trv-menu-toggleable.k-selected > .k-menu-link > .k-icon {
  color: #fff;
}

.k-ie9 .trv-menu-large .k-link, .k-ie9 .trv-menu-small .k-link {
  white-space: nowrap;
}

.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.trv-loading .trv-document-map-overlay {
  display: block;
}

.k-splitbar.trv-hidden {
  display: none;
}

.trv-error-pane {
  padding: 1em 1em;
  font-size: 0.7em;
}

.trv-report-viewer input[type=number]::-webkit-inner-spin-button, .trv-report-viewer input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.trv-report-viewer input[type=number] {
  -moz-appearance: textfield;
}

.trv-search-window {
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
}

.trv-search-window .k-menu.k-menu-horizontal:not(.k-context-menu) {
  padding: 0;
  margin: 0;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background: 0 0;
}

.trv-search-window .k-menu.k-menu-horizontal.trv-search-dialog-stopsearch-placeholder {
  border: none;
  margin-left: 10px;
}

.trv-search-dialog-search-options {
  border: none;
}

.trv-search-dialog-caption-label, .trv-search-dialog-input-area, .trv-search-dialog-search-options {
  flex: none;
}

.trv-search-dialog.trv-hidden {
  display: none;
}

.trv-search-dialog {
  position: absolute;
  width: 15em;
  height: auto;
  padding: 0 0.5em;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.trv-search-dialog .trv-search-dialog-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.6;
}

.trv-search-dialog.trv-loading .trv-search-dialog-overlay {
  display: block;
}

.trv-search-dialog-caption-label {
  margin: 0 0 0.5em;
  font-size: 1.2em;
  color: #6495ed;
}

.trv-search-dialog-input-area {
  overflow: hidden;
  margin-bottom: 5px;
  display: flex;
}

.trv-search-dialog-input-area .k-combobox {
  flex: 1;
}

.trv-search-dialog-input-area .trv-search-dialog-stopsearch-placeholder li.k-item, .trv-search-dialog-navigational-buttons.k-widget .k-item {
  border: none;
}

.trv-search-dialog-input-area .trv-search-dialog-stopsearch-placeholder li.k-item.k-disabled {
  opacity: 0.4;
}

.trv-search-dialog-input-area .trv-search-dialog-stopsearch-placeholder li.k-item .k-link {
  padding: 0;
}

.trv-search-dialog-input-area .trv-search-dialog-stopsearch-placeholder .fa-times, .trv-search-dialog-input-area .trv-search-dialog-stopsearch-placeholder .t-font-icon {
  font-size: 25px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.trv-search-dialog-input-box {
  height: auto;
}

.trv-search-dialog-input-box::-ms-clear {
  display: none;
}

.trv-search-dialog-search-options .k-menu-item {
  margin-right: 0.3em;
  border-radius: 2px;
  border-width: 1px;
  padding: 0;
  overflow: visible;
}

.trv-search-dialog-search-options .k-menu-item > .k-link {
  text-align: center;
  box-sizing: border-box;
  padding: 6px;
  width: 28px;
  height: 28px;
  line-height: 14px;
}

.trv-search-dialog-search-options .k-menu-item > .k-link .k-icon {
  margin: 0;
}

.trv-search-dialog-search-options .fa {
  display: inline;
}

.trv-search-dialog-search-options .fa-certificate:after {
  content: ".";
  position: absolute;
  right: 22px;
  top: 5px;
}

.trv-search-dialog-results {
  margin: 0.7em 0 0.3em;
}

.trv-search-dialog-results-label {
  font-size: 0.8em;
  line-height: 2.5;
}

.trv-search-dialog-navigational-buttons {
  display: flex;
  float: right;
  background: 0 0;
  border: none;
}

.trv-search-dialog-results-area {
  width: auto;
  font-size: 0.7em;
  padding: 0.2em;
  overflow: auto;
  max-height: 45em;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}

.trv-search-dialog-results-row {
  margin: 0.5em 0 !important;
  padding: 0.5em !important;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
  overflow: hidden;
}

.trv-search-dialog-results-row span:first-child {
  flex: 1;
  margin-right: 1em;
  display: block;
  float: left;
  width: calc(100% - 75px);
}

.trv-search-dialog-results-row .trv-search-dialog-results-pageSpan {
  flex: none;
  float: left;
}

.trv-report-viewer .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-send-email-dialog.trv-hidden {
  display: none;
}

.trv-send-email-window {
  display: flex;
  flex-flow: column;
}

.trv-send-email-window .k-editor .k-editable-area {
  height: auto;
}

.trv-send-email-editor {
  display: flex;
  flex: 1 0 auto;
}

textarea.trv-send-email-editor {
  padding: 10px;
  resize: vertical;
}

.trv-send-email-actions {
  flex: none;
  text-align: right;
  border: none;
}

.trv-send-email-editor table {
  margin: 0;
}

.trv-send-email-field {
  max-width: calc(100% - 10px);
}

.trv-send-email-editor > div.k-form-field-wrap {
  max-width: calc(100% - 10px);
}

.trv-send-email-editor > .k-form-field-wrap .k-button-group.k-tool-group {
  margin: 2px 4px 2px 0;
}

.trv-send-email-editor > .k-form-field-wrap .k-tool-group:not(.k-button-group) {
  gap: 4px;
}

@media screen and (min-width: 40.5em) {
  .trv-menu-small {
    display: none !important;
  }
}
@media screen and (min-width: 1px) and (max-width: 40.5em) {
  .trv-side-menu {
    display: block;
    padding-top: 0.1em;
    left: -3em;
    transition: 0.1s;
  }
  .trv-side-menu-visible .trv-side-menu {
    left: 0;
    width: 15em;
    padding-left: 0;
    transition: 0.5s;
  }
  .trv-side-menu-visible .trv-report-viewer div.trv-content-wrapper {
    left: 15em;
    right: -15em;
    transition: 0.5s;
  }
  .trv-menu-large {
    display: none !important;
  }
  .trv-nav {
    left: 0;
    right: 0;
  }
  .trv-parameters-area.trv-hidden ~ .trv-pages-area {
    right: 0;
  }
  .trv-document-map.trv-hidden ~ .trv-pages-area {
    left: 0;
  }
}
.k-form-horizontal .k-form-field > .k-form-label, .k-form-horizontal .k-form-field > .k-label {
  justify-content: flex-start;
}

.k-list-item-text::before, .k-list-optionlabel::before {
  content: "" !important;
}

/* DO NOT MODIFY OR DELETE THIS LINE! UPGRADE WIZARD CHECKSUM a41e8ab479bcdb4a57fdea6f2903d357 */
:root {
  --kendo-disabled-text: ;
  --kendo-disabled-bg: ;
  --kendo-disabled-border: ;
  --kendo-disabled-opacity: 0.6;
  --kendo-disabled-filter: grayscale(0.1);
  --kendo-hr-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  --kendo-marquee-text: var(--kendo-color-on-primary, #ffffff);
  --kendo-marquee-bg: var(--kendo-color-primary, #ff6358);
  --kendo-marquee-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  --kendo-text-selection-bg: var(--kendo-color-primary, #ff6358);
}

: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;
  left: -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, .k-widget[disabled], .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, .k-widget[disabled] .k-link, .k-disabled .k-link {
  cursor: default;
  outline: 0;
}

.k-disabled [disabled], .k-disabled .k-disabled, .k-widget[disabled] [disabled], .k-widget[disabled] .k-disabled, .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: var(--kendo-hr-border, unset);
  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;
  left: -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-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 {
  color: var(--kendo-marquee-text, unset);
  background-color: var(--kendo-marquee-bg, unset);
  border-color: var(--kendo-marquee-border, unset);
  opacity: 0.6;
}

.k-marquee-text {
  color: var(--kendo-marquee-text, unset);
}

.k-text-selection ::selection {
  background-color: var(--kendo-text-selection-bg, unset);
  color: var(--kendo-marquee-text, unset);
}

.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;
}

.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;
  left: 0;
  top: -3px;
  cursor: n-resize;
}

.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize;
}

.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize;
}

.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  right: -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;
  bottom: 0;
  left: 0;
}

.k-resize-se {
  cursor: se-resize;
  bottom: 0;
  right: 0;
}

.k-resize-nw {
  cursor: nw-resize;
  top: 0;
  left: 0;
}

.k-resize-ne {
  cursor: ne-resize;
  top: 0;
  right: 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-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-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-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;
  bottom: 0;
  right: 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-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-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-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-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-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-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-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-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-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-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;
  margin-right: 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-left-width: 6.9282032304px;
  border-left-color: var(--kendo-color-primary, #ff6358);
  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.9282032304px;
  border-right-color: var(--kendo-color-primary, #ff6358);
  border-left-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.9282032304px;
  border-top-color: var(--kendo-color-primary, #ff6358);
  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.9282032304px;
  border-bottom-color: var(--kendo-color-primary, #ff6358);
  border-top-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-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}

.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -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;
  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 {
  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 {
  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;
  top: 0;
  left: 0;
  right: 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 {
  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 {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  position: absolute;
  top: 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: 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-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-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-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-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-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 {
  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-top-width: 1px;
}

.k-listgroup-flush {
  border-radius: 0;
  border-left-width: 0;
  border-right-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;
  top: 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 {
  margin-right: 0;
}

.k-listgroup-item-segmented > .k-select {
  margin: calc(var(--kendo-spacing-2, 0.5rem) * -1) calc(var(--kendo-spacing-2, 0.5rem) * -1) calc(var(--kendo-spacing-2, 0.5rem) * -1) 0;
  padding: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 0 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;
}

[dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}

[dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-left: 0;
}

[dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  border-right-width: 1px;
  border-left-width: 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, [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-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);
  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 {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  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:disabled, .k-button-group[disabled], .k-button-group.k-disabled {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}

.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;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -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;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.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-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-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-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-flat-base {
  color: inherit;
}

.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-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-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-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-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 {
  margin-top: 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;
  top: 0;
  left: 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 0 0.25rem 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;
  top: 0;
  left: 0;
  right: 0;
  bottom: 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 0 0px 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-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;
  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 > .k-table, .k-table-header-wrap > .k-table {
  margin-bottom: -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 {
  border-top: 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-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;
  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 {
  font-size: 0.75em;
  position: absolute;
  top: 0;
  right: 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 {
  margin-right: -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-rtl.k-table .k-table-th, .k-rtl.k-table .k-table-td, .k-rtl .k-table .k-table-th, .k-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, [dir=rtl] .k-table .k-table-td {
  border-left-width: 0;
  border-right-width: 1px;
}

.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, .k-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, [dir=rtl] .k-table .k-table-td:first-child {
  border-right-width: 0;
}

.k-rtl.k-table .k-table-header-wrap, .k-rtl.k-table .k-table-footer-wrap, .k-rtl .k-table .k-table-header-wrap, .k-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, [dir=rtl] .k-table .k-table-footer-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-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%;
  top: 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-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 {
  border-top: 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-top-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-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;
  top: 0;
  left: 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% {
    top: 0;
    left: 50%;
  }
  33.3333% {
    top: 100%;
    left: 0;
  }
  66.6666% {
    top: 100%;
    left: 100%;
  }
  100% {
    top: 0;
    left: 50%;
  }
}

@keyframes spinner-3-segment {
  0% {
    top: 0;
    left: 50%;
  }
  33.3333% {
    top: 100%;
    left: 0;
  }
  66.6666% {
    top: 100%;
    left: 100%;
  }
  100% {
    top: 0;
    left: 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;
  top: 0;
  right: 0;
  bottom: 0;
  left: 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;
  top: 0;
  left: 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;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-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 {
  margin-top: -0.5em;
  margin-left: -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 {
  margin-top: -0.25em;
  margin-left: -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;
  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;
}

@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 {
  margin-bottom: 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-top-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-right-color: red;
}

.k-current-time.k-current-time-arrow-right {
  border-left-color: red;
}

.k-current-time.k-current-time-arrow-down {
  border-top-color: red;
}

.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 {
  margin-top: 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 {
  margin-top: 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 {
  margin-top: 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-content: 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-top-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-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-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-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 {
  margin-left: 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 {
  margin-bottom: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
}

.k-form .k-label + .k-radio {
  margin-left: 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) {
  margin-top: 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) {
  margin-top: 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;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.k-form .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  margin-top: 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 {
  margin-top: 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 {
  margin-right: var(--kendo-spacing-2\.5, 0.625rem);
  padding-top: 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 [dir=rtl] .k-label-optional, .k-rtl .k-form .k-label-optional {
  margin-left: 0;
  margin-right: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-form-horizontal [dir=rtl].k-form-field > .k-label, .k-form-horizontal [dir=rtl].k-form-field > kendo-label, .k-form-horizontal [dir=rtl].k-form-field > .k-form-label, .k-form-horizontal [dir=rtl] .k-form-field > .k-label, .k-form-horizontal [dir=rtl] .k-form-field > kendo-label, .k-form-horizontal [dir=rtl] .k-form-field > .k-form-label, .k-rtl .k-form-horizontal.k-form-field > .k-label, .k-rtl .k-form-horizontal.k-form-field > kendo-label, .k-rtl .k-form-horizontal.k-form-field > .k-form-label, .k-rtl .k-form-horizontal .k-form-field > .k-label, .k-rtl .k-form-horizontal .k-form-field > kendo-label, .k-rtl .k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 0;
  margin-left: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-form-sm .k-form-field, .k-form-sm .k-form-buttons {
  margin-top: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-form-md .k-form-field, .k-form-md .k-form-buttons {
  margin-top: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-form-lg .k-form-field, .k-form-lg .k-form-buttons {
  margin-top: 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 {
  margin-top: 0;
}

.k-form-inline fieldset:last-child:last-of-type {
  margin-bottom: 0;
}

.k-form-inline legend {
  font-size: var(--kendo-font-size-sm, inherit);
  text-align: start;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 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;
  margin-bottom: 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);
  margin-top: 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 {
  margin-bottom: 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: left;
  clear: both;
}

.k-edit-field {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  width: 65%;
  float: right;
  clear: right;
  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) {
  margin-right: 0.4ex;
}

.k-edit-field .k-radio-label, .k-edit-field .k-checkbox-label {
  margin-right: var(--kendo-spacing-4, 1rem);
}

.k-edit-field > .k-reset > li + li {
  margin-top: 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-gap-0 {
  gap: var(--kendo-spacing-0, 0px);
}

.\!k-gap-0 {
  gap: var(--kendo-spacing-0, 0px) !important;
}

.k-gap-1px {
  gap: var(--kendo-spacing-1px, 1px);
}

.\!k-gap-1px {
  gap: var(--kendo-spacing-1px, 1px) !important;
}

.k-gap-0\.5 {
  gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.\!k-gap-0\.5 {
  gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

.k-gap-1 {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.\!k-gap-1 {
  gap: var(--kendo-spacing-1, 0.25rem) !important;
}

.k-gap-1\.5 {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.\!k-gap-1\.5 {
  gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
}

.k-gap-2 {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.\!k-gap-2 {
  gap: var(--kendo-spacing-2, 0.5rem) !important;
}

.k-gap-2\.5 {
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.\!k-gap-2\.5 {
  gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
}

.k-gap-3 {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.\!k-gap-3 {
  gap: var(--kendo-spacing-3, 0.75rem) !important;
}

.k-gap-3\.5 {
  gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.\!k-gap-3\.5 {
  gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
}

.k-gap-4 {
  gap: var(--kendo-spacing-4, 1rem);
}

.\!k-gap-4 {
  gap: var(--kendo-spacing-4, 1rem) !important;
}

.k-gap-4\.5 {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.\!k-gap-4\.5 {
  gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
}

.k-gap-5 {
  gap: var(--kendo-spacing-5, 1.25rem);
}

.\!k-gap-5 {
  gap: var(--kendo-spacing-5, 1.25rem) !important;
}

.k-gap-5\.5 {
  gap: var(--kendo-spacing-5\.5, 1.375rem);
}

.\!k-gap-5\.5 {
  gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
}

.k-gap-6 {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.\!k-gap-6 {
  gap: var(--kendo-spacing-6, 1.5rem) !important;
}

.k-gap-6\.5 {
  gap: var(--kendo-spacing-6\.5, 1.625rem);
}

.\!k-gap-6\.5 {
  gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
}

.k-gap-7 {
  gap: var(--kendo-spacing-7, 1.75rem);
}

.\!k-gap-7 {
  gap: var(--kendo-spacing-7, 1.75rem) !important;
}

.k-gap-7\.5 {
  gap: var(--kendo-spacing-7\.5, 1.875rem);
}

.\!k-gap-7\.5 {
  gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
}

.k-gap-8 {
  gap: var(--kendo-spacing-8, 2rem);
}

.\!k-gap-8 {
  gap: var(--kendo-spacing-8, 2rem) !important;
}

.k-gap-9 {
  gap: var(--kendo-spacing-9, 2.25rem);
}

.\!k-gap-9 {
  gap: var(--kendo-spacing-9, 2.25rem) !important;
}

.k-gap-10 {
  gap: var(--kendo-spacing-10, 2.5rem);
}

.\!k-gap-10 {
  gap: var(--kendo-spacing-10, 2.5rem) !important;
}

.k-gap-11 {
  gap: var(--kendo-spacing-11, 2.75rem);
}

.\!k-gap-11 {
  gap: var(--kendo-spacing-11, 2.75rem) !important;
}

.k-gap-12 {
  gap: var(--kendo-spacing-12, 3rem);
}

.\!k-gap-12 {
  gap: var(--kendo-spacing-12, 3rem) !important;
}

.k-gap-13 {
  gap: var(--kendo-spacing-13, 3.25rem);
}

.\!k-gap-13 {
  gap: var(--kendo-spacing-13, 3.25rem) !important;
}

.k-gap-14 {
  gap: var(--kendo-spacing-14, 3.5rem);
}

.\!k-gap-14 {
  gap: var(--kendo-spacing-14, 3.5rem) !important;
}

.k-gap-15 {
  gap: var(--kendo-spacing-15, 3.75rem);
}

.\!k-gap-15 {
  gap: var(--kendo-spacing-15, 3.75rem) !important;
}

.k-gap-16 {
  gap: var(--kendo-spacing-16, 4rem);
}

.\!k-gap-16 {
  gap: var(--kendo-spacing-16, 4rem) !important;
}

.k-gap-17 {
  gap: var(--kendo-spacing-17, 4.25rem);
}

.\!k-gap-17 {
  gap: var(--kendo-spacing-17, 4.25rem) !important;
}

.k-gap-18 {
  gap: var(--kendo-spacing-18, 4.5rem);
}

.\!k-gap-18 {
  gap: var(--kendo-spacing-18, 4.5rem) !important;
}

.k-gap-19 {
  gap: var(--kendo-spacing-19, 4.75rem);
}

.\!k-gap-19 {
  gap: var(--kendo-spacing-19, 4.75rem) !important;
}

.k-gap-20 {
  gap: var(--kendo-spacing-20, 5rem);
}

.\!k-gap-20 {
  gap: var(--kendo-spacing-20, 5rem) !important;
}

.k-gap-21 {
  gap: var(--kendo-spacing-21, 5.25rem);
}

.\!k-gap-21 {
  gap: var(--kendo-spacing-21, 5.25rem) !important;
}

.k-gap-22 {
  gap: var(--kendo-spacing-22, 5.5rem);
}

.\!k-gap-22 {
  gap: var(--kendo-spacing-22, 5.5rem) !important;
}

.k-gap-23 {
  gap: var(--kendo-spacing-23, 5.75rem);
}

.\!k-gap-23 {
  gap: var(--kendo-spacing-23, 5.75rem) !important;
}

.k-gap-24 {
  gap: var(--kendo-spacing-24, 6rem);
}

.\!k-gap-24 {
  gap: var(--kendo-spacing-24, 6rem) !important;
}

.k-gap-25 {
  gap: var(--kendo-spacing-25, 7rem);
}

.\!k-gap-25 {
  gap: var(--kendo-spacing-25, 7rem) !important;
}

.k-gap-26 {
  gap: var(--kendo-spacing-26, 8rem);
}

.\!k-gap-26 {
  gap: var(--kendo-spacing-26, 8rem) !important;
}

.k-gap-27 {
  gap: var(--kendo-spacing-27, 9rem);
}

.\!k-gap-27 {
  gap: var(--kendo-spacing-27, 9rem) !important;
}

.k-gap-28 {
  gap: var(--kendo-spacing-28, 10rem);
}

.\!k-gap-28 {
  gap: var(--kendo-spacing-28, 10rem) !important;
}

.k-gap-29 {
  gap: var(--kendo-spacing-29, 11rem);
}

.\!k-gap-29 {
  gap: var(--kendo-spacing-29, 11rem) !important;
}

.k-gap-30 {
  gap: var(--kendo-spacing-30, 12rem);
}

.\!k-gap-30 {
  gap: var(--kendo-spacing-30, 12rem) !important;
}

.k-gap-xs {
  gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
}

.\!k-gap-xs {
  gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
}

.k-gap-sm {
  gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
}

.\!k-gap-sm {
  gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
}

.k-gap-md {
  gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
}

.\!k-gap-md {
  gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
}

.k-gap-lg {
  gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
}

.\!k-gap-lg {
  gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
}

.k-gap-xl {
  gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
}

.\!k-gap-xl {
  gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
}

.k-gap-thin {
  gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
}

.\!k-gap-thin {
  gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
}

.k-gap-hair {
  gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
}

.\!k-gap-hair {
  gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
}

.k-gap-x-0 {
  -webkit-column-gap: var(--kendo-spacing-0, 0px);
     -moz-column-gap: var(--kendo-spacing-0, 0px);
          column-gap: var(--kendo-spacing-0, 0px);
}

.\!k-gap-x-0 {
  -webkit-column-gap: var(--kendo-spacing-0, 0px) !important;
     -moz-column-gap: var(--kendo-spacing-0, 0px) !important;
          column-gap: var(--kendo-spacing-0, 0px) !important;
}

.k-gap-x-1px {
  -webkit-column-gap: var(--kendo-spacing-1px, 1px);
     -moz-column-gap: var(--kendo-spacing-1px, 1px);
          column-gap: var(--kendo-spacing-1px, 1px);
}

.\!k-gap-x-1px {
  -webkit-column-gap: var(--kendo-spacing-1px, 1px) !important;
     -moz-column-gap: var(--kendo-spacing-1px, 1px) !important;
          column-gap: var(--kendo-spacing-1px, 1px) !important;
}

.k-gap-x-0\.5 {
  -webkit-column-gap: var(--kendo-spacing-0\.5, 0.125rem);
     -moz-column-gap: var(--kendo-spacing-0\.5, 0.125rem);
          column-gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.\!k-gap-x-0\.5 {
  -webkit-column-gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
     -moz-column-gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
          column-gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

.k-gap-x-1 {
  -webkit-column-gap: var(--kendo-spacing-1, 0.25rem);
     -moz-column-gap: var(--kendo-spacing-1, 0.25rem);
          column-gap: var(--kendo-spacing-1, 0.25rem);
}

.\!k-gap-x-1 {
  -webkit-column-gap: var(--kendo-spacing-1, 0.25rem) !important;
     -moz-column-gap: var(--kendo-spacing-1, 0.25rem) !important;
          column-gap: var(--kendo-spacing-1, 0.25rem) !important;
}

.k-gap-x-1\.5 {
  -webkit-column-gap: var(--kendo-spacing-1\.5, 0.375rem);
     -moz-column-gap: var(--kendo-spacing-1\.5, 0.375rem);
          column-gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.\!k-gap-x-1\.5 {
  -webkit-column-gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
     -moz-column-gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
          column-gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
}

.k-gap-x-2 {
  -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);
}

.\!k-gap-x-2 {
  -webkit-column-gap: var(--kendo-spacing-2, 0.5rem) !important;
     -moz-column-gap: var(--kendo-spacing-2, 0.5rem) !important;
          column-gap: var(--kendo-spacing-2, 0.5rem) !important;
}

.k-gap-x-2\.5 {
  -webkit-column-gap: var(--kendo-spacing-2\.5, 0.625rem);
     -moz-column-gap: var(--kendo-spacing-2\.5, 0.625rem);
          column-gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.\!k-gap-x-2\.5 {
  -webkit-column-gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
     -moz-column-gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
          column-gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
}

.k-gap-x-3 {
  -webkit-column-gap: var(--kendo-spacing-3, 0.75rem);
     -moz-column-gap: var(--kendo-spacing-3, 0.75rem);
          column-gap: var(--kendo-spacing-3, 0.75rem);
}

.\!k-gap-x-3 {
  -webkit-column-gap: var(--kendo-spacing-3, 0.75rem) !important;
     -moz-column-gap: var(--kendo-spacing-3, 0.75rem) !important;
          column-gap: var(--kendo-spacing-3, 0.75rem) !important;
}

.k-gap-x-3\.5 {
  -webkit-column-gap: var(--kendo-spacing-3\.5, 0.875rem);
     -moz-column-gap: var(--kendo-spacing-3\.5, 0.875rem);
          column-gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.\!k-gap-x-3\.5 {
  -webkit-column-gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
     -moz-column-gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
          column-gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
}

.k-gap-x-4 {
  -webkit-column-gap: var(--kendo-spacing-4, 1rem);
     -moz-column-gap: var(--kendo-spacing-4, 1rem);
          column-gap: var(--kendo-spacing-4, 1rem);
}

.\!k-gap-x-4 {
  -webkit-column-gap: var(--kendo-spacing-4, 1rem) !important;
     -moz-column-gap: var(--kendo-spacing-4, 1rem) !important;
          column-gap: var(--kendo-spacing-4, 1rem) !important;
}

.k-gap-x-4\.5 {
  -webkit-column-gap: var(--kendo-spacing-4\.5, 1.125rem);
     -moz-column-gap: var(--kendo-spacing-4\.5, 1.125rem);
          column-gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.\!k-gap-x-4\.5 {
  -webkit-column-gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
     -moz-column-gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
          column-gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
}

.k-gap-x-5 {
  -webkit-column-gap: var(--kendo-spacing-5, 1.25rem);
     -moz-column-gap: var(--kendo-spacing-5, 1.25rem);
          column-gap: var(--kendo-spacing-5, 1.25rem);
}

.\!k-gap-x-5 {
  -webkit-column-gap: var(--kendo-spacing-5, 1.25rem) !important;
     -moz-column-gap: var(--kendo-spacing-5, 1.25rem) !important;
          column-gap: var(--kendo-spacing-5, 1.25rem) !important;
}

.k-gap-x-5\.5 {
  -webkit-column-gap: var(--kendo-spacing-5\.5, 1.375rem);
     -moz-column-gap: var(--kendo-spacing-5\.5, 1.375rem);
          column-gap: var(--kendo-spacing-5\.5, 1.375rem);
}

.\!k-gap-x-5\.5 {
  -webkit-column-gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
     -moz-column-gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
          column-gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
}

.k-gap-x-6 {
  -webkit-column-gap: var(--kendo-spacing-6, 1.5rem);
     -moz-column-gap: var(--kendo-spacing-6, 1.5rem);
          column-gap: var(--kendo-spacing-6, 1.5rem);
}

.\!k-gap-x-6 {
  -webkit-column-gap: var(--kendo-spacing-6, 1.5rem) !important;
     -moz-column-gap: var(--kendo-spacing-6, 1.5rem) !important;
          column-gap: var(--kendo-spacing-6, 1.5rem) !important;
}

.k-gap-x-6\.5 {
  -webkit-column-gap: var(--kendo-spacing-6\.5, 1.625rem);
     -moz-column-gap: var(--kendo-spacing-6\.5, 1.625rem);
          column-gap: var(--kendo-spacing-6\.5, 1.625rem);
}

.\!k-gap-x-6\.5 {
  -webkit-column-gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
     -moz-column-gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
          column-gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
}

.k-gap-x-7 {
  -webkit-column-gap: var(--kendo-spacing-7, 1.75rem);
     -moz-column-gap: var(--kendo-spacing-7, 1.75rem);
          column-gap: var(--kendo-spacing-7, 1.75rem);
}

.\!k-gap-x-7 {
  -webkit-column-gap: var(--kendo-spacing-7, 1.75rem) !important;
     -moz-column-gap: var(--kendo-spacing-7, 1.75rem) !important;
          column-gap: var(--kendo-spacing-7, 1.75rem) !important;
}

.k-gap-x-7\.5 {
  -webkit-column-gap: var(--kendo-spacing-7\.5, 1.875rem);
     -moz-column-gap: var(--kendo-spacing-7\.5, 1.875rem);
          column-gap: var(--kendo-spacing-7\.5, 1.875rem);
}

.\!k-gap-x-7\.5 {
  -webkit-column-gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
     -moz-column-gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
          column-gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
}

.k-gap-x-8 {
  -webkit-column-gap: var(--kendo-spacing-8, 2rem);
     -moz-column-gap: var(--kendo-spacing-8, 2rem);
          column-gap: var(--kendo-spacing-8, 2rem);
}

.\!k-gap-x-8 {
  -webkit-column-gap: var(--kendo-spacing-8, 2rem) !important;
     -moz-column-gap: var(--kendo-spacing-8, 2rem) !important;
          column-gap: var(--kendo-spacing-8, 2rem) !important;
}

.k-gap-x-9 {
  -webkit-column-gap: var(--kendo-spacing-9, 2.25rem);
     -moz-column-gap: var(--kendo-spacing-9, 2.25rem);
          column-gap: var(--kendo-spacing-9, 2.25rem);
}

.\!k-gap-x-9 {
  -webkit-column-gap: var(--kendo-spacing-9, 2.25rem) !important;
     -moz-column-gap: var(--kendo-spacing-9, 2.25rem) !important;
          column-gap: var(--kendo-spacing-9, 2.25rem) !important;
}

.k-gap-x-10 {
  -webkit-column-gap: var(--kendo-spacing-10, 2.5rem);
     -moz-column-gap: var(--kendo-spacing-10, 2.5rem);
          column-gap: var(--kendo-spacing-10, 2.5rem);
}

.\!k-gap-x-10 {
  -webkit-column-gap: var(--kendo-spacing-10, 2.5rem) !important;
     -moz-column-gap: var(--kendo-spacing-10, 2.5rem) !important;
          column-gap: var(--kendo-spacing-10, 2.5rem) !important;
}

.k-gap-x-11 {
  -webkit-column-gap: var(--kendo-spacing-11, 2.75rem);
     -moz-column-gap: var(--kendo-spacing-11, 2.75rem);
          column-gap: var(--kendo-spacing-11, 2.75rem);
}

.\!k-gap-x-11 {
  -webkit-column-gap: var(--kendo-spacing-11, 2.75rem) !important;
     -moz-column-gap: var(--kendo-spacing-11, 2.75rem) !important;
          column-gap: var(--kendo-spacing-11, 2.75rem) !important;
}

.k-gap-x-12 {
  -webkit-column-gap: var(--kendo-spacing-12, 3rem);
     -moz-column-gap: var(--kendo-spacing-12, 3rem);
          column-gap: var(--kendo-spacing-12, 3rem);
}

.\!k-gap-x-12 {
  -webkit-column-gap: var(--kendo-spacing-12, 3rem) !important;
     -moz-column-gap: var(--kendo-spacing-12, 3rem) !important;
          column-gap: var(--kendo-spacing-12, 3rem) !important;
}

.k-gap-x-13 {
  -webkit-column-gap: var(--kendo-spacing-13, 3.25rem);
     -moz-column-gap: var(--kendo-spacing-13, 3.25rem);
          column-gap: var(--kendo-spacing-13, 3.25rem);
}

.\!k-gap-x-13 {
  -webkit-column-gap: var(--kendo-spacing-13, 3.25rem) !important;
     -moz-column-gap: var(--kendo-spacing-13, 3.25rem) !important;
          column-gap: var(--kendo-spacing-13, 3.25rem) !important;
}

.k-gap-x-14 {
  -webkit-column-gap: var(--kendo-spacing-14, 3.5rem);
     -moz-column-gap: var(--kendo-spacing-14, 3.5rem);
          column-gap: var(--kendo-spacing-14, 3.5rem);
}

.\!k-gap-x-14 {
  -webkit-column-gap: var(--kendo-spacing-14, 3.5rem) !important;
     -moz-column-gap: var(--kendo-spacing-14, 3.5rem) !important;
          column-gap: var(--kendo-spacing-14, 3.5rem) !important;
}

.k-gap-x-15 {
  -webkit-column-gap: var(--kendo-spacing-15, 3.75rem);
     -moz-column-gap: var(--kendo-spacing-15, 3.75rem);
          column-gap: var(--kendo-spacing-15, 3.75rem);
}

.\!k-gap-x-15 {
  -webkit-column-gap: var(--kendo-spacing-15, 3.75rem) !important;
     -moz-column-gap: var(--kendo-spacing-15, 3.75rem) !important;
          column-gap: var(--kendo-spacing-15, 3.75rem) !important;
}

.k-gap-x-16 {
  -webkit-column-gap: var(--kendo-spacing-16, 4rem);
     -moz-column-gap: var(--kendo-spacing-16, 4rem);
          column-gap: var(--kendo-spacing-16, 4rem);
}

.\!k-gap-x-16 {
  -webkit-column-gap: var(--kendo-spacing-16, 4rem) !important;
     -moz-column-gap: var(--kendo-spacing-16, 4rem) !important;
          column-gap: var(--kendo-spacing-16, 4rem) !important;
}

.k-gap-x-17 {
  -webkit-column-gap: var(--kendo-spacing-17, 4.25rem);
     -moz-column-gap: var(--kendo-spacing-17, 4.25rem);
          column-gap: var(--kendo-spacing-17, 4.25rem);
}

.\!k-gap-x-17 {
  -webkit-column-gap: var(--kendo-spacing-17, 4.25rem) !important;
     -moz-column-gap: var(--kendo-spacing-17, 4.25rem) !important;
          column-gap: var(--kendo-spacing-17, 4.25rem) !important;
}

.k-gap-x-18 {
  -webkit-column-gap: var(--kendo-spacing-18, 4.5rem);
     -moz-column-gap: var(--kendo-spacing-18, 4.5rem);
          column-gap: var(--kendo-spacing-18, 4.5rem);
}

.\!k-gap-x-18 {
  -webkit-column-gap: var(--kendo-spacing-18, 4.5rem) !important;
     -moz-column-gap: var(--kendo-spacing-18, 4.5rem) !important;
          column-gap: var(--kendo-spacing-18, 4.5rem) !important;
}

.k-gap-x-19 {
  -webkit-column-gap: var(--kendo-spacing-19, 4.75rem);
     -moz-column-gap: var(--kendo-spacing-19, 4.75rem);
          column-gap: var(--kendo-spacing-19, 4.75rem);
}

.\!k-gap-x-19 {
  -webkit-column-gap: var(--kendo-spacing-19, 4.75rem) !important;
     -moz-column-gap: var(--kendo-spacing-19, 4.75rem) !important;
          column-gap: var(--kendo-spacing-19, 4.75rem) !important;
}

.k-gap-x-20 {
  -webkit-column-gap: var(--kendo-spacing-20, 5rem);
     -moz-column-gap: var(--kendo-spacing-20, 5rem);
          column-gap: var(--kendo-spacing-20, 5rem);
}

.\!k-gap-x-20 {
  -webkit-column-gap: var(--kendo-spacing-20, 5rem) !important;
     -moz-column-gap: var(--kendo-spacing-20, 5rem) !important;
          column-gap: var(--kendo-spacing-20, 5rem) !important;
}

.k-gap-x-21 {
  -webkit-column-gap: var(--kendo-spacing-21, 5.25rem);
     -moz-column-gap: var(--kendo-spacing-21, 5.25rem);
          column-gap: var(--kendo-spacing-21, 5.25rem);
}

.\!k-gap-x-21 {
  -webkit-column-gap: var(--kendo-spacing-21, 5.25rem) !important;
     -moz-column-gap: var(--kendo-spacing-21, 5.25rem) !important;
          column-gap: var(--kendo-spacing-21, 5.25rem) !important;
}

.k-gap-x-22 {
  -webkit-column-gap: var(--kendo-spacing-22, 5.5rem);
     -moz-column-gap: var(--kendo-spacing-22, 5.5rem);
          column-gap: var(--kendo-spacing-22, 5.5rem);
}

.\!k-gap-x-22 {
  -webkit-column-gap: var(--kendo-spacing-22, 5.5rem) !important;
     -moz-column-gap: var(--kendo-spacing-22, 5.5rem) !important;
          column-gap: var(--kendo-spacing-22, 5.5rem) !important;
}

.k-gap-x-23 {
  -webkit-column-gap: var(--kendo-spacing-23, 5.75rem);
     -moz-column-gap: var(--kendo-spacing-23, 5.75rem);
          column-gap: var(--kendo-spacing-23, 5.75rem);
}

.\!k-gap-x-23 {
  -webkit-column-gap: var(--kendo-spacing-23, 5.75rem) !important;
     -moz-column-gap: var(--kendo-spacing-23, 5.75rem) !important;
          column-gap: var(--kendo-spacing-23, 5.75rem) !important;
}

.k-gap-x-24 {
  -webkit-column-gap: var(--kendo-spacing-24, 6rem);
     -moz-column-gap: var(--kendo-spacing-24, 6rem);
          column-gap: var(--kendo-spacing-24, 6rem);
}

.\!k-gap-x-24 {
  -webkit-column-gap: var(--kendo-spacing-24, 6rem) !important;
     -moz-column-gap: var(--kendo-spacing-24, 6rem) !important;
          column-gap: var(--kendo-spacing-24, 6rem) !important;
}

.k-gap-x-25 {
  -webkit-column-gap: var(--kendo-spacing-25, 7rem);
     -moz-column-gap: var(--kendo-spacing-25, 7rem);
          column-gap: var(--kendo-spacing-25, 7rem);
}

.\!k-gap-x-25 {
  -webkit-column-gap: var(--kendo-spacing-25, 7rem) !important;
     -moz-column-gap: var(--kendo-spacing-25, 7rem) !important;
          column-gap: var(--kendo-spacing-25, 7rem) !important;
}

.k-gap-x-26 {
  -webkit-column-gap: var(--kendo-spacing-26, 8rem);
     -moz-column-gap: var(--kendo-spacing-26, 8rem);
          column-gap: var(--kendo-spacing-26, 8rem);
}

.\!k-gap-x-26 {
  -webkit-column-gap: var(--kendo-spacing-26, 8rem) !important;
     -moz-column-gap: var(--kendo-spacing-26, 8rem) !important;
          column-gap: var(--kendo-spacing-26, 8rem) !important;
}

.k-gap-x-27 {
  -webkit-column-gap: var(--kendo-spacing-27, 9rem);
     -moz-column-gap: var(--kendo-spacing-27, 9rem);
          column-gap: var(--kendo-spacing-27, 9rem);
}

.\!k-gap-x-27 {
  -webkit-column-gap: var(--kendo-spacing-27, 9rem) !important;
     -moz-column-gap: var(--kendo-spacing-27, 9rem) !important;
          column-gap: var(--kendo-spacing-27, 9rem) !important;
}

.k-gap-x-28 {
  -webkit-column-gap: var(--kendo-spacing-28, 10rem);
     -moz-column-gap: var(--kendo-spacing-28, 10rem);
          column-gap: var(--kendo-spacing-28, 10rem);
}

.\!k-gap-x-28 {
  -webkit-column-gap: var(--kendo-spacing-28, 10rem) !important;
     -moz-column-gap: var(--kendo-spacing-28, 10rem) !important;
          column-gap: var(--kendo-spacing-28, 10rem) !important;
}

.k-gap-x-29 {
  -webkit-column-gap: var(--kendo-spacing-29, 11rem);
     -moz-column-gap: var(--kendo-spacing-29, 11rem);
          column-gap: var(--kendo-spacing-29, 11rem);
}

.\!k-gap-x-29 {
  -webkit-column-gap: var(--kendo-spacing-29, 11rem) !important;
     -moz-column-gap: var(--kendo-spacing-29, 11rem) !important;
          column-gap: var(--kendo-spacing-29, 11rem) !important;
}

.k-gap-x-30 {
  -webkit-column-gap: var(--kendo-spacing-30, 12rem);
     -moz-column-gap: var(--kendo-spacing-30, 12rem);
          column-gap: var(--kendo-spacing-30, 12rem);
}

.\!k-gap-x-30 {
  -webkit-column-gap: var(--kendo-spacing-30, 12rem) !important;
     -moz-column-gap: var(--kendo-spacing-30, 12rem) !important;
          column-gap: var(--kendo-spacing-30, 12rem) !important;
}

.k-gap-x-xs {
  -webkit-column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
     -moz-column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
          column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
}

.\!k-gap-x-xs {
  -webkit-column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
     -moz-column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
          column-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
}

.k-gap-x-sm {
  -webkit-column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
     -moz-column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
          column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
}

.\!k-gap-x-sm {
  -webkit-column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
     -moz-column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
          column-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
}

.k-gap-x-md {
  -webkit-column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
     -moz-column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
          column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
}

.\!k-gap-x-md {
  -webkit-column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
     -moz-column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
          column-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
}

.k-gap-x-lg {
  -webkit-column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
     -moz-column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
          column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
}

.\!k-gap-x-lg {
  -webkit-column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
     -moz-column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
          column-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
}

.k-gap-x-xl {
  -webkit-column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
     -moz-column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
          column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
}

.\!k-gap-x-xl {
  -webkit-column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
     -moz-column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
          column-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
}

.k-gap-x-thin {
  -webkit-column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
     -moz-column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
          column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
}

.\!k-gap-x-thin {
  -webkit-column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
     -moz-column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
          column-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
}

.k-gap-x-hair {
  -webkit-column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
     -moz-column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
          column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
}

.\!k-gap-x-hair {
  -webkit-column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
     -moz-column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
          column-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;
}

.k-gap-y-0 {
  row-gap: var(--kendo-spacing-0, 0px);
}

.\!k-gap-y-0 {
  row-gap: var(--kendo-spacing-0, 0px) !important;
}

.k-gap-y-1px {
  row-gap: var(--kendo-spacing-1px, 1px);
}

.\!k-gap-y-1px {
  row-gap: var(--kendo-spacing-1px, 1px) !important;
}

.k-gap-y-0\.5 {
  row-gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.\!k-gap-y-0\.5 {
  row-gap: var(--kendo-spacing-0\.5, 0.125rem) !important;
}

.k-gap-y-1 {
  row-gap: var(--kendo-spacing-1, 0.25rem);
}

.\!k-gap-y-1 {
  row-gap: var(--kendo-spacing-1, 0.25rem) !important;
}

.k-gap-y-1\.5 {
  row-gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.\!k-gap-y-1\.5 {
  row-gap: var(--kendo-spacing-1\.5, 0.375rem) !important;
}

.k-gap-y-2 {
  row-gap: var(--kendo-spacing-2, 0.5rem);
}

.\!k-gap-y-2 {
  row-gap: var(--kendo-spacing-2, 0.5rem) !important;
}

.k-gap-y-2\.5 {
  row-gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.\!k-gap-y-2\.5 {
  row-gap: var(--kendo-spacing-2\.5, 0.625rem) !important;
}

.k-gap-y-3 {
  row-gap: var(--kendo-spacing-3, 0.75rem);
}

.\!k-gap-y-3 {
  row-gap: var(--kendo-spacing-3, 0.75rem) !important;
}

.k-gap-y-3\.5 {
  row-gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.\!k-gap-y-3\.5 {
  row-gap: var(--kendo-spacing-3\.5, 0.875rem) !important;
}

.k-gap-y-4 {
  row-gap: var(--kendo-spacing-4, 1rem);
}

.\!k-gap-y-4 {
  row-gap: var(--kendo-spacing-4, 1rem) !important;
}

.k-gap-y-4\.5 {
  row-gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.\!k-gap-y-4\.5 {
  row-gap: var(--kendo-spacing-4\.5, 1.125rem) !important;
}

.k-gap-y-5 {
  row-gap: var(--kendo-spacing-5, 1.25rem);
}

.\!k-gap-y-5 {
  row-gap: var(--kendo-spacing-5, 1.25rem) !important;
}

.k-gap-y-5\.5 {
  row-gap: var(--kendo-spacing-5\.5, 1.375rem);
}

.\!k-gap-y-5\.5 {
  row-gap: var(--kendo-spacing-5\.5, 1.375rem) !important;
}

.k-gap-y-6 {
  row-gap: var(--kendo-spacing-6, 1.5rem);
}

.\!k-gap-y-6 {
  row-gap: var(--kendo-spacing-6, 1.5rem) !important;
}

.k-gap-y-6\.5 {
  row-gap: var(--kendo-spacing-6\.5, 1.625rem);
}

.\!k-gap-y-6\.5 {
  row-gap: var(--kendo-spacing-6\.5, 1.625rem) !important;
}

.k-gap-y-7 {
  row-gap: var(--kendo-spacing-7, 1.75rem);
}

.\!k-gap-y-7 {
  row-gap: var(--kendo-spacing-7, 1.75rem) !important;
}

.k-gap-y-7\.5 {
  row-gap: var(--kendo-spacing-7\.5, 1.875rem);
}

.\!k-gap-y-7\.5 {
  row-gap: var(--kendo-spacing-7\.5, 1.875rem) !important;
}

.k-gap-y-8 {
  row-gap: var(--kendo-spacing-8, 2rem);
}

.\!k-gap-y-8 {
  row-gap: var(--kendo-spacing-8, 2rem) !important;
}

.k-gap-y-9 {
  row-gap: var(--kendo-spacing-9, 2.25rem);
}

.\!k-gap-y-9 {
  row-gap: var(--kendo-spacing-9, 2.25rem) !important;
}

.k-gap-y-10 {
  row-gap: var(--kendo-spacing-10, 2.5rem);
}

.\!k-gap-y-10 {
  row-gap: var(--kendo-spacing-10, 2.5rem) !important;
}

.k-gap-y-11 {
  row-gap: var(--kendo-spacing-11, 2.75rem);
}

.\!k-gap-y-11 {
  row-gap: var(--kendo-spacing-11, 2.75rem) !important;
}

.k-gap-y-12 {
  row-gap: var(--kendo-spacing-12, 3rem);
}

.\!k-gap-y-12 {
  row-gap: var(--kendo-spacing-12, 3rem) !important;
}

.k-gap-y-13 {
  row-gap: var(--kendo-spacing-13, 3.25rem);
}

.\!k-gap-y-13 {
  row-gap: var(--kendo-spacing-13, 3.25rem) !important;
}

.k-gap-y-14 {
  row-gap: var(--kendo-spacing-14, 3.5rem);
}

.\!k-gap-y-14 {
  row-gap: var(--kendo-spacing-14, 3.5rem) !important;
}

.k-gap-y-15 {
  row-gap: var(--kendo-spacing-15, 3.75rem);
}

.\!k-gap-y-15 {
  row-gap: var(--kendo-spacing-15, 3.75rem) !important;
}

.k-gap-y-16 {
  row-gap: var(--kendo-spacing-16, 4rem);
}

.\!k-gap-y-16 {
  row-gap: var(--kendo-spacing-16, 4rem) !important;
}

.k-gap-y-17 {
  row-gap: var(--kendo-spacing-17, 4.25rem);
}

.\!k-gap-y-17 {
  row-gap: var(--kendo-spacing-17, 4.25rem) !important;
}

.k-gap-y-18 {
  row-gap: var(--kendo-spacing-18, 4.5rem);
}

.\!k-gap-y-18 {
  row-gap: var(--kendo-spacing-18, 4.5rem) !important;
}

.k-gap-y-19 {
  row-gap: var(--kendo-spacing-19, 4.75rem);
}

.\!k-gap-y-19 {
  row-gap: var(--kendo-spacing-19, 4.75rem) !important;
}

.k-gap-y-20 {
  row-gap: var(--kendo-spacing-20, 5rem);
}

.\!k-gap-y-20 {
  row-gap: var(--kendo-spacing-20, 5rem) !important;
}

.k-gap-y-21 {
  row-gap: var(--kendo-spacing-21, 5.25rem);
}

.\!k-gap-y-21 {
  row-gap: var(--kendo-spacing-21, 5.25rem) !important;
}

.k-gap-y-22 {
  row-gap: var(--kendo-spacing-22, 5.5rem);
}

.\!k-gap-y-22 {
  row-gap: var(--kendo-spacing-22, 5.5rem) !important;
}

.k-gap-y-23 {
  row-gap: var(--kendo-spacing-23, 5.75rem);
}

.\!k-gap-y-23 {
  row-gap: var(--kendo-spacing-23, 5.75rem) !important;
}

.k-gap-y-24 {
  row-gap: var(--kendo-spacing-24, 6rem);
}

.\!k-gap-y-24 {
  row-gap: var(--kendo-spacing-24, 6rem) !important;
}

.k-gap-y-25 {
  row-gap: var(--kendo-spacing-25, 7rem);
}

.\!k-gap-y-25 {
  row-gap: var(--kendo-spacing-25, 7rem) !important;
}

.k-gap-y-26 {
  row-gap: var(--kendo-spacing-26, 8rem);
}

.\!k-gap-y-26 {
  row-gap: var(--kendo-spacing-26, 8rem) !important;
}

.k-gap-y-27 {
  row-gap: var(--kendo-spacing-27, 9rem);
}

.\!k-gap-y-27 {
  row-gap: var(--kendo-spacing-27, 9rem) !important;
}

.k-gap-y-28 {
  row-gap: var(--kendo-spacing-28, 10rem);
}

.\!k-gap-y-28 {
  row-gap: var(--kendo-spacing-28, 10rem) !important;
}

.k-gap-y-29 {
  row-gap: var(--kendo-spacing-29, 11rem);
}

.\!k-gap-y-29 {
  row-gap: var(--kendo-spacing-29, 11rem) !important;
}

.k-gap-y-30 {
  row-gap: var(--kendo-spacing-30, 12rem);
}

.\!k-gap-y-30 {
  row-gap: var(--kendo-spacing-30, 12rem) !important;
}

.k-gap-y-xs {
  row-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));
}

.\!k-gap-y-xs {
  row-gap: var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;
}

.k-gap-y-sm {
  row-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));
}

.\!k-gap-y-sm {
  row-gap: var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;
}

.k-gap-y-md {
  row-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));
}

.\!k-gap-y-md {
  row-gap: var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;
}

.k-gap-y-lg {
  row-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));
}

.\!k-gap-y-lg {
  row-gap: var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;
}

.k-gap-y-xl {
  row-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));
}

.\!k-gap-y-xl {
  row-gap: var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;
}

.k-gap-y-thin {
  row-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));
}

.\!k-gap-y-thin {
  row-gap: var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;
}

.k-gap-y-hair {
  row-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));
}

.\!k-gap-y-hair {
  row-gap: var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !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 {
  margin-top: 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 {
  padding-top: 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;
  top: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
  left: 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 {
  top: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
  left: 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 {
  top: var(--kendo-floating-label-focus-offset-y, 0);
  left: var(--kendo-floating-label-focus-offset-x, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-floating-label-container:focus-within > .k-floating-label {
  top: var(--kendo-floating-label-focus-offset-y, 0);
  left: 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[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;
}

[dir=rtl] .k-floating-label-container.k-empty > .k-floating-label, .k-rtl .k-floating-label-container.k-empty > .k-floating-label, .k-floating-label-container[dir=rtl].k-empty > .k-floating-label {
  left: auto;
  right: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));
}

[dir=rtl] .k-floating-label-container > .k-floating-label, [dir=rtl] .k-floating-label-container.k-focus > .k-floating-label, .k-rtl .k-floating-label-container > .k-floating-label, .k-rtl .k-floating-label-container.k-focus > .k-floating-label, .k-floating-label-container[dir=rtl] > .k-floating-label, .k-floating-label-container[dir=rtl].k-focus > .k-floating-label {
  left: auto;
  right: var(--kendo-floating-label-focus-offset-x, 0);
}

[dir=rtl] .k-floating-label-container:focus-within > .k-floating-label, .k-rtl .k-floating-label-container:focus-within > .k-floating-label, .k-floating-label-container[dir=rtl]:focus-within > .k-floating-label {
  left: auto;
  right: var(--kendo-floating-label-focus-offset-x, 0);
}

.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);
  padding-left: var(--kendo-spacing-1, 0.25rem);
  padding-right: 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-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);
}

input.k-input:disabled, input.k-input[disabled], textarea.k-textarea:disabled, textarea.k-textarea[disabled] {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

:is([disabled], .k-disabled) :is(input.k-input, textarea.k-textarea):is(:disabled, [disabled]) {
  opacity: 1;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

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;
}

select.k-picker:disabled, select.k-picker[disabled] {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

:is([disabled], .k-disabled) select.k-picker:is(:disabled, [disabled]) {
  opacity: 1;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.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 {
  bottom: auto;
}

.k-input-spinner .k-spinner-decrease .k-icon {
  top: 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-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-width: 1px 0;
  border-top-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-input-prefix-text, .k-input-sm .k-input-suffix > .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-input-prefix-text, .k-picker-sm .k-input-suffix > .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;
}

.k-dropdown-operator.k-picker-sm .k-input-button {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

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-input-prefix-text, .k-input-md .k-input-suffix > .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-input-prefix-text, .k-picker-md .k-input-suffix > .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;
}

.k-dropdown-operator.k-picker-md .k-input-button {
  padding: var(--kendo-spacing-1, 0.25rem);
}

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-input-prefix-text, .k-input-lg .k-input-suffix > .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-input-prefix-text, .k-picker-lg .k-input-suffix > .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;
}

.k-dropdown-operator.k-picker-lg .k-input-button {
  padding: var(--kendo-spacing-2, 0.5rem);
}

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:disabled, .k-checkbox.k-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.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;
  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-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-top-width: 1px;
  border-top-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-top-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-rtl .k-progressbar, .k-progressbar[dir=rtl] {
  direction: rtl;
}

.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:disabled, .k-radio.k-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.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-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 {
  top: 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 {
  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-slider-track-wrap .k-draghandle-start {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-vertical .k-slider-track-wrap .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: 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%;
  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 {
  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%;
  bottom: -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 {
  top: -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;
  left: 0;
  margin-top: -2px;
  top: 50%;
}

.k-slider-vertical :is(.k-slider-track, .k-slider-selection) {
  bottom: 0;
  left: 50%;
  margin-left: -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-tooltip .k-callout-n, .k-slider-tooltip .k-callout-s {
  -webkit-margin-start: -6px/2;
          margin-inline-start: -6px/2;
}

.k-slider-tooltip .k-callout-w, .k-slider-tooltip .k-callout-e {
  margin-top: -6px/2;
}

.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;
  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-bottom-width: 1px;
  border-bottom-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: bold;
}

.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;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  top: 0;
  right: 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;
  bottom: 0;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  left: -25%;
  box-shadow: 0 0 32px 16px var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar-infinite .k-calendar-header {
  margin-left: calc(var(--kendo-spacing-4, 1rem) * -1);
  margin-right: 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%;
  left: -50%;
  box-shadow: 0 0 6em 3em var(--kendo-color-surface, #fafafa);
}

.k-calendar-navigation::before {
  top: 0;
}

.k-calendar-navigation::after {
  bottom: 0;
}

.k-calendar-navigation .k-content, .k-calendar-navigation .k-calendar-content {
  background: rgba(0, 0, 0, 0);
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 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;
  top: 50%;
  right: 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: var(--kendo-border-radius-lg, 0.375rem) 0 0 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 var(--kendo-border-radius-lg, 0.375rem) var(--kendo-border-radius-lg, 0.375rem) 0;
}

.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-rtl .k-calendar .k-content.k-scrollable, .k-rtl .k-calendar .k-calendar-content.k-scrollable, [dir=rtl] .k-calendar .k-content.k-scrollable, [dir=rtl] .k-calendar .k-calendar-content.k-scrollable, .k-calendar.k-rtl .k-content.k-scrollable, .k-calendar.k-rtl .k-calendar-content.k-scrollable, .k-calendar[dir=rtl] .k-content.k-scrollable, .k-calendar[dir=rtl] .k-calendar-content.k-scrollable {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: calc(-100px - var(--kendo-scrollbar-width, 17px));
  margin-right: -100px;
}

.k-rtl .k-calendar .k-range-start, [dir=rtl] .k-calendar .k-range-start, .k-calendar.k-rtl .k-range-start, .k-calendar[dir=rtl] .k-range-start {
  border-radius: 0 var(--kendo-border-radius-lg, 0.375rem) var(--kendo-border-radius-lg, 0.375rem) 0;
}

.k-rtl .k-calendar .k-range-end, [dir=rtl] .k-calendar .k-range-end, .k-calendar.k-rtl .k-range-end, .k-calendar[dir=rtl] .k-range-end {
  border-radius: var(--kendo-border-radius-lg, 0.375rem) 0 0 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-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, .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;
  top: 0;
  bottom: 0;
  width: 5px;
}

.k-calendar .k-range-split-start::after {
  left: -5px;
  right: 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 {
  right: -5px;
  left: 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 {
  margin-top: 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;
  top: calc(50% + (var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
  left: 0;
  right: 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%;
  left: 0;
  pointer-events: none;
  height: calc(50% - var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) / 2 - var(--kendo-spacing-1, 0.25rem) * 2 / 2);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

.k-time-list-wrapper.k-focus::before {
  top: calc((var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)));
}

.k-time-list-wrapper.k-focus::after {
  bottom: 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%;
  left: -50%;
}

.k-time-list::before {
  top: 0;
}

.k-time-list::after {
  bottom: 0;
}

.k-time-container, .k-time-list-content {
  position: relative;
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: 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;
  top: 0;
  right: 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;
  top: 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-rtl .k-time-container, .k-rtl .k-time-list-content, [dir=rtl] .k-time-container, [dir=rtl] .k-time-list-content {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: calc(-100px - var(--kendo-scrollbar-width, 17px));
  margin-right: -100px;
}

.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-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 {
  margin-top: 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: 180px;
}

.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: 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-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 {
  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: 180px;
}

.k-colorgradient-sm .k-colorgradient-canvas .k-slider-vertical {
  height: 180px;
}

.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: 180px;
}

.k-colorgradient-md .k-colorgradient-canvas .k-slider-vertical {
  height: 180px;
}

.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 {
  margin-bottom: 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;
  top: 0;
  left: 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-1, 0.25rem);
  position: relative;
  z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
  width: 32px;
  height: 12px;
}

.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-1, 0.25rem);
}

.k-coloreditor-md .k-coloreditor-preview .k-color-preview {
  width: 32px;
  height: 12px;
}

.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 0 0 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 {
  margin-right: 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 {
  margin-right: 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-rtl .k-treeview .k-treeview-item, [dir=rtl] .k-treeview .k-treeview-item, .k-treeview.k-rtl .k-treeview-item, .k-treeview[dir=rtl] .k-treeview-item {
  padding-left: 0;
  padding-right: 24px;
}

.k-rtl .k-treeview .k-treeview-loading, [dir=rtl] .k-treeview .k-treeview-loading, .k-treeview.k-rtl .k-treeview-loading, .k-treeview[dir=rtl] .k-treeview-loading {
  margin-right: 0;
  margin-left: var(--kendo-spacing-1, 0.25rem);
}

.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-rtl .k-treeview .k-in .k-icon, .k-rtl .k-treeview .k-in .k-image, .k-rtl .k-treeview .k-in .k-sprite, [dir=rtl] .k-treeview .k-treeview-leaf .k-icon, [dir=rtl] .k-treeview .k-treeview-leaf .k-image, [dir=rtl] .k-treeview .k-treeview-leaf .k-sprite, [dir=rtl] .k-treeview .k-in .k-icon, [dir=rtl] .k-treeview .k-in .k-image, [dir=rtl] .k-treeview .k-in .k-sprite, .k-treeview.k-rtl .k-treeview-leaf .k-icon, .k-treeview.k-rtl .k-treeview-leaf .k-image, .k-treeview.k-rtl .k-treeview-leaf .k-sprite, .k-treeview.k-rtl .k-in .k-icon, .k-treeview.k-rtl .k-in .k-image, .k-treeview.k-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, .k-treeview[dir=rtl] .k-in .k-icon, .k-treeview[dir=rtl] .k-in .k-image, .k-treeview[dir=rtl] .k-in .k-sprite {
  margin-right: 0;
  margin-left: var(--kendo-spacing-1, 0.25rem);
}

.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;
  top: var(--kendo-spacing-1, 0.25rem);
  left: 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-precision-part, [dir=rtl] .k-rating-precision-part {
  left: auto;
  right: var(--kendo-spacing-1, 0.25rem);
}

.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;
  top: 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;
  top: 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 {
  left: 4px;
}

.k-switch-sm .k-switch-label-off {
  right: 4px;
}

.k-switch-sm .k-switch-thumb {
  width: 26px;
  height: 26px;
}

.k-switch-sm.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 13px);
}

.k-switch-sm.k-switch-off .k-switch-thumb-wrap {
  left: 13px;
}

.k-switch-sm[dir=rtl] .k-switch-label-on, [dir=rtl] .k-switch-sm .k-switch-label-on, .k-rtl .k-switch-sm .k-switch-label-on {
  left: auto;
  right: 4px;
}

.k-switch-sm[dir=rtl] .k-switch-label-off, [dir=rtl] .k-switch-sm .k-switch-label-off, .k-rtl .k-switch-sm .k-switch-label-off {
  right: auto;
  left: 4px;
}

.k-switch-sm[dir=rtl].k-switch-on .k-switch-thumb-wrap, [dir=rtl] .k-switch-sm.k-switch-on .k-switch-thumb-wrap, .k-rtl .k-switch-sm.k-switch-on .k-switch-thumb-wrap {
  left: 13px;
}

.k-switch-sm[dir=rtl].k-switch-off .k-switch-thumb-wrap, [dir=rtl] .k-switch-sm.k-switch-off .k-switch-thumb-wrap, .k-rtl .k-switch-sm.k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 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 {
  left: 6px;
}

.k-switch-md .k-switch-label-off {
  right: 6px;
}

.k-switch-md .k-switch-thumb {
  width: 30px;
  height: 30px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 15px);
}

.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: 15px;
}

.k-switch-md[dir=rtl] .k-switch-label-on, [dir=rtl] .k-switch-md .k-switch-label-on, .k-rtl .k-switch-md .k-switch-label-on {
  left: auto;
  right: 6px;
}

.k-switch-md[dir=rtl] .k-switch-label-off, [dir=rtl] .k-switch-md .k-switch-label-off, .k-rtl .k-switch-md .k-switch-label-off {
  right: auto;
  left: 6px;
}

.k-switch-md[dir=rtl].k-switch-on .k-switch-thumb-wrap, [dir=rtl] .k-switch-md.k-switch-on .k-switch-thumb-wrap, .k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: 15px;
}

.k-switch-md[dir=rtl].k-switch-off .k-switch-thumb-wrap, [dir=rtl] .k-switch-md.k-switch-off .k-switch-thumb-wrap, .k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 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 {
  left: 8px;
}

.k-switch-lg .k-switch-label-off {
  right: 8px;
}

.k-switch-lg .k-switch-thumb {
  width: 34px;
  height: 34px;
}

.k-switch-lg.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 17px);
}

.k-switch-lg.k-switch-off .k-switch-thumb-wrap {
  left: 17px;
}

.k-switch-lg[dir=rtl] .k-switch-label-on, [dir=rtl] .k-switch-lg .k-switch-label-on, .k-rtl .k-switch-lg .k-switch-label-on {
  left: auto;
  right: 8px;
}

.k-switch-lg[dir=rtl] .k-switch-label-off, [dir=rtl] .k-switch-lg .k-switch-label-off, .k-rtl .k-switch-lg .k-switch-label-off {
  right: auto;
  left: 8px;
}

.k-switch-lg[dir=rtl].k-switch-on .k-switch-thumb-wrap, [dir=rtl] .k-switch-lg.k-switch-on .k-switch-thumb-wrap, .k-rtl .k-switch-lg.k-switch-on .k-switch-thumb-wrap {
  left: 17px;
}

.k-switch-lg[dir=rtl].k-switch-off .k-switch-thumb-wrap, [dir=rtl] .k-switch-lg.k-switch-off .k-switch-thumb-wrap, .k-rtl .k-switch-lg.k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 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 {
  margin-bottom: var(--kendo-spacing-6, 1.5rem);
}

.k-dropzone-inner .k-dropzone-hint {
  margin-bottom: 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 {
  margin-left: 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 {
  margin-top: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  border-width: 0;
}

.k-upload .k-upload-files ~ .k-upload-selected {
  border-left-width: 1px;
  border-left-style: solid;
  margin-left: -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 {
  margin-bottom: var(--kendo-spacing-3, 0.75rem);
  display: block;
}

.k-upload .k-multiple-files-wrapper .k-file-summary {
  margin-top: calc(var(--kendo-spacing-3, 0.75rem) / 3 * -1);
}

.k-upload .k-progressbar {
  --kendo-progressbar-height: 2px;
  position: absolute;
  left: var(--kendo-spacing-2, 0.5rem);
  right: var(--kendo-spacing-2, 0.5rem);
  bottom: 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-top-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;
  bottom: 0;
  right: 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;
  top: 0;
  z-index: 1000;
}

.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-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 {
  margin-right: 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 {
  margin-left: 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-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-top-left-radius: 0px;
  border-top-right-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 {
  margin-top: -var(--kendo-spacing-4, 1rem)/2;
}

.k-window-content:first-child {
  padding-top: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
}

.k-window-content:last-child {
  padding-bottom: 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-bottom-right-radius: 0px;
  border-bottom-left-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 {
  top: 0;
}

.k-window .k-resize-e {
  right: 0;
}

.k-window .k-resize-s {
  bottom: 0;
}

.k-window .k-resize-w {
  left: 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;
  top: 0;
  left: 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;
  top: 0;
  left: 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-bottom-width: 1px;
  border-bottom-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-top-width: 1px;
  border-top-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-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
  border-top-width: 0;
  top: 0;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-width: 0px;
  border-bottom-width: 0;
  bottom: 0;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-left {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-width: 0px;
  border-left-width: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-actionsheet-right {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
  border-right-width: 0;
  right: 0;
  top: 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 {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: none;
          transform: none;
}

.k-adaptive-actionsheet {
  max-width: 100%;
  width: 100%;
  font-size: var(--kendo-font-size-lg, 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;
  top: 0;
  left: 0;
  bottom: 0;
  flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-datetime-time-wrap {
  width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 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;
  top: 0;
  left: 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-bottom-right-radius: 0px;
  border-bottom-left-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-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 {
  top: 0;
  inset-inline-start: 0;
}

.k-drawer.k-drawer-end {
  top: 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: 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);
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  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: va(--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 {
  margin-right: 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 {
  margin-bottom: 0;
}

.k-card-header .k-card-title + .k-card-subtitle, .k-card-header .k-card-subtitle + .k-card-subtitle {
  margin-top: 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 {
  margin-bottom: 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-top-width: 1px;
}

.k-card-separator.k-separator-vertical, .k-card-horizontal > .k-card-separator {
  border-left-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 {
  padding-bottom: 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 {
  left: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
  right: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 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-top-left-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-bottom-left-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-group .k-card.k-last {
  border-top-right-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-bottom-right-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-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-top-left-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-top-right-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%;
  top: 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 {
  bottom: 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: 0.6;
}

.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-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-disabled.k-pager-nav {
  color: inherit;
}

.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;
  top: 0;
  left: 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;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -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 {
  margin-left: 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 {
  margin-top: var(--kendo-spacing-1, 0.25rem);
}

.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: 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 {
  margin-left: var(--kendo-spacing-3, 0.75rem);
}

.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 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;
  margin-left: 30px;
  padding-block: var(--kendo-spacing-5, 1.25rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
}

.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: var(--kendo-spacing-1, 0.25rem);
}

.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: var(--kendo-spacing-3, 0.75rem);
}

.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-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;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-color: inherit;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.2s linear;
  display: none;
}

.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-top-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-bottom-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  border-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-top-right-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-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 {
  margin-bottom: -1px;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-top > .k-content, .k-tabstrip-top > .k-tabstrip-content {
  border-bottom-right-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-top-width: 0 !important;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-top-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  border-bottom-right-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-top-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 {
  margin-top: -1px;
  border-top-width: 1px;
  border-top-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-bottom > .k-content, .k-tabstrip-bottom > .k-tabstrip-content {
  border-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-top-right-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-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-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-left-radius: 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-top-right-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-right-radius: var(--kendo-border-radius-md, 0.25rem);
  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-top-right-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-right-radius: var(--kendo-border-radius-md, 0.25rem);
  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-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-bottom-left-radius: 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, .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[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[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 {
  margin-top: 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 {
  margin-right: 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 {
  margin-right: 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 {
  margin-top: 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 {
  margin-left: 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 {
  margin-right: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  margin-left: 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-rtl .k-expander .k-expander-indicator, .k-expander.k-rtl .k-expander-indicator, .k-expander[dir=rtl] .k-expander-indicator {
  margin-left: 0;
  margin-right: var(--kendo-spacing-3, 0.75rem);
}

.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 {
  margin-left: 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 {
  margin-top: var(--kendo-spacing-2, 0.5rem);
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-top-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-top-left-radius: var(--kendo-border-radius-md, 0.25rem);
  border-top-right-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-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));
  color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #3d3d3d));
  background-color: var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff));
}

.k-block > .k-header, .k-panel > .k-header {
  border-color: var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));
  color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #3d3d3d));
  background-color: var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff));
}

:where(.k-content) {
  border-color: var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));
  color: var(--kendo-component-text, var(--kendo-color-on-app-surface, #3d3d3d));
  background-color: var(--kendo-component-bg, 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-top-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 {
  padding-left: calc(var(--kendo-spacing-4, 1rem) * 1);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: calc(var(--kendo-spacing-4, 1rem) * 2);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: calc(var(--kendo-spacing-4, 1rem) * 3);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 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-rtl .k-panelbar .k-panelbar-group > .k-panelbar-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-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: var(--kendo-spacing-4, 1rem);
  padding-right: calc(var(--kendo-spacing-4, 1rem) * 1);
}

.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-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-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: var(--kendo-spacing-4, 1rem);
  padding-right: calc(var(--kendo-spacing-4, 1rem) * 2);
}

.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-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-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: var(--kendo-spacing-4, 1rem);
  padding-right: calc(var(--kendo-spacing-4, 1rem) * 3);
}

.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-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-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: var(--kendo-spacing-4, 1rem);
  padding-right: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.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;
  top: 50%;
  left: 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;
  top: 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;
  left: 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 {
  margin-bottom: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-horizontal .k-collapse-next {
  margin-top: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-prev {
  margin-right: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-next {
  margin-left: 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;
  top: 0;
  left: 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;
  border-bottom: 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 {
  left: -11px;
}

.k-right-handle {
  right: -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 {
  margin-left: -44px;
  padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
  margin-left: -44px;
  padding-right: 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 {
  margin-top: 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;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 10001;
}

.k-chart-overlay-top {
  top: 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 {
  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;
  top: 0;
  bottom: 0;
}

.k-treemap .k-treemap-title-vertical > div {
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  top: 0;
  right: 1em;
}

.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.k-treemap .k-treemap-title + .k-treemap-wrap {
  top: 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 {
  left: 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 {
  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 {
  top: 0;
  left: 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";
  top: calc(50% - 1px);
  left: 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-bottom-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 {
  margin-top: 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;
}

:is(.k-rtl .k-pane-wrapper, [dir=rtl] .k-pane-wrapper, .k-pane-wrapper[dir=rtl]) .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}

:is(.k-rtl .k-pane-wrapper, [dir=rtl] .k-pane-wrapper, .k-pane-wrapper[dir=rtl]) .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}

.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-left-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-bottom-width: 1px;
}

.k-grid .k-grid-header .k-table {
  margin-bottom: -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);
  margin-top: 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 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-top-width: 1px;
}

.k-grid .k-grouping-row .k-group-cell, .k-grid .k-grouping-row + .k-table-row .k-group-cell {
  border-top-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;
  bottom: 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-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;
  top: 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-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  top: 0;
}

.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  top: 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;
  top: 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-top-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-bottom-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);
}

.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: left;
  width: 100%;
}

.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: left;
  z-index: 1;
}

.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: left;
}

.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-bottom-style: solid;
  border-bottom-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 {
  margin-bottom: -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;
  top: 0;
  left: 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-bottom-width: 1px;
  border-top-width: 1px;
  position: sticky;
  top: inherit;
  bottom: 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-bottom-width: 1px;
  border-top-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);
  bottom: 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);
  bottom: 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-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}

.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 64px;
}

.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-grid-pdf-export-element {
  position: absolute;
  left: -10000px;
  top: -10000px;
}

.k-grid-pdf-export-element .k-filter-row {
  display: none;
}

.k-pdf-export-shadow .k-grid {
  float: left;
  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: bold;
  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-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: 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 {
  border-top: 1px solid;
  border-top-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-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: bold;
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-rtl .k-grid-virtual .k-grid-content .k-grid-table-wrap, .k-rtl .k-grid-virtual .k-grid-content .k-grid-table, .k-rtl .k-grid-virtual .k-grid-content > .k-height-container, [dir=rtl] .k-grid-virtual .k-grid-content .k-grid-table-wrap, [dir=rtl] .k-grid-virtual .k-grid-content .k-grid-table, [dir=rtl] .k-grid-virtual .k-grid-content > .k-height-container, .k-rtl.k-grid-virtual .k-grid-content .k-grid-table-wrap, .k-rtl.k-grid-virtual .k-grid-content .k-grid-table, .k-rtl.k-grid-virtual .k-grid-content > .k-height-container, [dir=rtl].k-grid-virtual .k-grid-content .k-grid-table-wrap, [dir=rtl].k-grid-virtual .k-grid-content .k-grid-table, [dir=rtl].k-grid-virtual .k-grid-content > .k-height-container {
  float: right;
}

.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 .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-top-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-top-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-content-locked .k-selected td, .k-grid .k-grid-content-locked .k-selected .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid .k-grid-content-locked .k-selected.k-table-alt-row td, .k-grid .k-grid-content-locked .k-selected.k-table-alt-row .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 24%, transparent);
}

.k-grid .k-grid-content-locked .k-selected:hover td, .k-grid .k-grid-content-locked .k-selected.k-hover td, .k-grid .k-grid-content-locked .k-selected:hover .k-table-td, .k-grid .k-grid-content-locked .k-selected.k-hover .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 24%, transparent);
}

.k-grid .k-grid-header-locked .k-table-th {
  border-bottom-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

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-right-color: rgba(0, 0, 0, 0.3);
  border-left-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-left-color: rgba(0, 0, 0, 0.3);
  border-right-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-master-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-top-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-master-row .k-grid-row-sticky, .k-master-row.k-grid-row-sticky > .k-table-td {
  border-top-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: rgba(0, 0, 0, 0.3);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-master-row.k-table-alt-row .k-grid-content-sticky, .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-master-row.k-table-alt-row .k-grid-row-sticky {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-master-row.k-table-row.k-selected td.k-grid-content-sticky, .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td, .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky, .k-master-row.k-table-row td.k-grid-content-sticky.k-selected, .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-master-row.k-table-row.k-selected td.k-grid-content-sticky::before, .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td::before, .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky::before, .k-master-row.k-table-row td.k-grid-content-sticky.k-selected::before, .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-master-row.k-selected.k-table-alt-row td.k-grid-content-sticky, .k-master-row.k-selected.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-master-row.k-selected.k-table-alt-row .k-table-td.k-grid-row-sticky, .k-master-row.k-table-alt-row td.k-grid-content-sticky.k-selected, .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky.k-selected {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-master-row.k-selected.k-table-alt-row td.k-grid-content-sticky::before, .k-master-row.k-selected.k-table-alt-row.k-grid-row-sticky > .k-table-td::before, .k-master-row.k-selected.k-table-alt-row .k-table-td.k-grid-row-sticky::before, .k-master-row.k-table-alt-row td.k-grid-content-sticky.k-selected::before, .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 24%, transparent);
}

.k-master-row:hover .k-grid-content-sticky, .k-master-row:hover .k-grid-row-sticky, .k-master-row:hover.k-grid-row-sticky > .k-table-td, .k-master-row.k-hover .k-grid-content-sticky, .k-master-row.k-hover .k-grid-row-sticky, .k-master-row.k-hover.k-grid-row-sticky > .k-table-td {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-master-row.k-selected:hover td.k-grid-content-sticky, .k-master-row.k-selected:hover .k-table-td.k-grid-row-sticky, .k-master-row.k-selected:hover.k-grid-row-sticky > .k-table-td, .k-master-row.k-selected.k-hover td.k-grid-content-sticky, .k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky, .k-master-row.k-selected.k-hover.k-grid-row-sticky > .k-table-td, .k-master-row:hover td.k-grid-content-sticky.k-selected, .k-master-row.k-hover td.k-grid-content-sticky.k-selected, .k-master-row:hover .k-table-td.k-grid-content-sticky.k-selected, .k-master-row.k-hover .k-table-td.k-grid-content-sticky.k-selected {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-master-row.k-selected:hover td.k-grid-content-sticky::before, .k-master-row.k-selected:hover .k-table-td.k-grid-row-sticky::before, .k-master-row.k-selected:hover.k-grid-row-sticky > .k-table-td::before, .k-master-row.k-selected.k-hover td.k-grid-content-sticky::before, .k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky::before, .k-master-row.k-selected.k-hover.k-grid-row-sticky > .k-table-td::before, .k-master-row:hover td.k-grid-content-sticky.k-selected::before, .k-master-row.k-hover td.k-grid-content-sticky.k-selected::before, .k-master-row:hover .k-table-td.k-grid-content-sticky.k-selected::before, .k-master-row.k-hover .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 24%, transparent);
}

.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-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-bottom-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-top-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-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 {
  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;
  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-toolbar {
  border-top-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 {
  margin-right: var(--kendo-spacing-2, 0.5rem);
  margin-left: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  left: 0;
  z-index: 10000;
}

.k-spreadsheet-top-corner::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  border: 6px solid rgba(0, 0, 0, 0);
  border-right-color: inherit;
  border-bottom-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;
  left: 0;
}

.k-spreadsheet-vaxis {
  border-width: 0 0 0 1px;
  top: 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;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet-row-header > div {
  border-top-width: 1px;
}

.k-spreadsheet-row-header > div:first-child {
  border-top-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after, .k-spreadsheet-row-header > .k-selection-full::after {
  border-right-width: 2px;
  display: block;
}

.k-spreadsheet-column-header > div {
  border-left-width: 1px;
}

.k-spreadsheet-column-header > div:first-child {
  border-left-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after, .k-spreadsheet-column-header > .k-selection-full::after {
  border-bottom-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: "";
  margin-bottom: -4px;
  margin-right: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  bottom: 0;
  right: 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-left-style: solid;
  border-left-width: 1px;
}

.k-spreadsheet-hborder {
  position: absolute;
  border-top-style: solid;
  border-top-width: 1px;
}

.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  top: 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 {
  padding-left: 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 {
  margin-right: 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-bottom-width: 1px;
}

.k-spreadsheet-popup .k-custom-color {
  border-top-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;
  top: 0;
  left: 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 {
  margin-top: var(--kendo-spacing-2, 0.5rem);
  text-align: center;
}

.k-spreadsheet-format-cells .k-list-scroller {
  margin-top: 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 {
  margin-left: 5%;
  width: 45%;
  float: left;
}

.k-export-config .k-page-orientation {
  position: absolute;
  right: 0;
  top: 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;
  margin-bottom: 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;
  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 {
  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;
  top: 0;
  left: 0;
}

.k-spreadsheet-tabstrip {
  padding-top: 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-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-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-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-table {
  padding-bottom: var(--kendo-scrollbar-width, 17px);
}

.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: scroll;
}

.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-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 {
  margin-top: 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 {
  margin-top: 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 {
  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: 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-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  right: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  left: 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-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: var(--kendo-spacing-4, 1rem);
}

.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-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 {
  bottom: 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 {
  top: 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-top-width: 0;
  border-bottom-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-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 {
  margin-right: -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-bottom-width: 0;
}

.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
  border-bottom-width: 1px;
}

.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-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-right-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-bottom-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;
  margin-right: 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-top-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;
  top: 0;
  left: 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 {
  padding-right: 0;
}

.k-treelist-scrollable .k-table-row.k-group-footer + .k-table-row.k-group-footer td {
  border-top-width: 0;
}

:is(.k-treelist-scrollable[dir=rtl], .k-rtl .k-treelist-scrollable) thead.k-grid-header {
  padding-left: 0;
}

.k-drag-separator {
  display: inline-block;
  border-right: 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-bottom-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-right-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-bottom-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 {
  margin-top: 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 {
  margin-right: 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-left-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 {
  margin-top: 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 {
  margin-bottom: 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;
  top: 0;
  right: 0;
  bottom: 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 {
  right: auto;
  left: 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-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 {
  outline: none;
  cursor: default;
  opacity: 0.6;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
  pointer-events: none;
  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 {
  margin-right: 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: left;
  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: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 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;
  right: 0;
  bottom: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-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;
  bottom: 0;
  left: 0;
  right: 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-top-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: left;
  margin-right: var(--kendo-spacing-1, 0.25rem);
}

.k-filebrowser .k-breadcrumbs-wrap {
  position: absolute;
  left: var(--kendo-spacing-2, 0.5rem);
  top: var(--kendo-spacing-1, 0.25rem);
}

.k-filebrowser .k-breadcrumbs-wrap .k-icon {
  position: static;
  margin-top: 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;
  margin-bottom: 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-bottom-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-left-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;
  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-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 {
  left: calc(50% - 7.5px);
  width: 15px;
  height: 0;
}

.k-imageeditor-crop .k-resize-w, .k-imageeditor-crop .k-resize-e {
  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 {
  top: 0;
}

.k-imageeditor-crop .k-resize-s {
  bottom: 0;
}

.k-imageeditor-crop .k-resize-w {
  left: 0;
}

.k-imageeditor-crop .k-resize-e {
  right: 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;
  top: 0;
  left: 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 {
  margin-left: 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 0 1px 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;
  top: 0;
  left: 0;
}

.k-gantt-dependencies {
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 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;
  top: -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;
  top: 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 {
  left: 0;
}

.k-task-end {
  right: 0;
}

.k-task-draghandle {
  margin-left: 16px;
  width: 0;
  height: 0;
  border: 5px solid rgba(0, 0, 0, 0);
  border-top-width: 0;
  border-bottom-color: inherit;
  position: absolute;
  bottom: 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;
  top: 0;
  display: none;
}

.k-task-summary::before, .k-task-summary-complete::before {
  border-left-color: currentColor;
  left: 0;
}

.k-task-summary::after, .k-task-summary-complete::after {
  border-right-color: currentColor;
  right: 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;
  top: 2px;
  bottom: 2px;
}

.k-task-single .k-resize-w {
  left: 0;
}

.k-task-single .k-resize-w::before {
  left: 2px;
  border-left-width: 1px;
}

.k-task-single .k-resize-e {
  right: 0;
}

.k-task-single .k-resize-e::before {
  right: 2px;
  border-left-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;
  top: 0;
  bottom: 0;
  left: 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;
  margin-left: 20px;
  margin-top: -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 {
  margin-top: 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 {
  top: 0;
}

.k-gantt-planned .k-summary-wrap.k-drag-hint {
  top: 0.5em;
}

.k-gantt-planned .k-milestone-wrap.k-drag-hint {
  top: 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 {
  margin-left: -4px;
}

.k-task-planned:hover .k-task-duration {
  height: 3px;
}

.k-milestone-wrap .k-task-moment {
  margin-left: 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 {
  right: 0;
  z-index: 2;
  visibility: hidden;
  margin-right: 1.4em;
}

.k-task-offset .k-resize-handle::before {
  border-left-width: 1px;
  position: absolute;
  top: 50%;
  bottom: 0.5em;
  margin-right: 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;
  top: 0;
  left: 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: left;
}

.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: left;
}

.k-rtl .k-gantt-rows, .k-rtl .k-gantt-columns, [dir=rtl] .k-gantt-rows, [dir=rtl] .k-gantt-columns {
  left: auto;
  right: 0;
}

.k-rtl .k-task-wrap:not(.k-milestone-wrap), [dir=rtl] .k-task-wrap:not(.k-milestone-wrap) {
  margin-block: 0;
  margin-inline: -26px;
}

.k-rtl .k-gantt-timeline-pane .k-header, [dir=rtl] .k-gantt-timeline-pane .k-header {
  border-width: 0 1px 1px 0;
}

.k-rtl .k-gantt-timeline-pane .k-header:first-child, [dir=rtl] .k-gantt-timeline-pane .k-header:first-child {
  border-right-width: 0;
}

.k-rtl .k-gantt-timeline-pane .k-task-start, [dir=rtl] .k-gantt-timeline-pane .k-task-start {
  left: auto;
  right: 0;
}

.k-rtl .k-gantt-timeline-pane .k-task-end, [dir=rtl] .k-gantt-timeline-pane .k-task-end {
  right: auto;
  left: 0;
}

.k-rtl .k-task-content, [dir=rtl] .k-task-content {
  text-align: end;
}

.k-rtl .k-task-complete, [dir=rtl] .k-task-complete {
  left: auto;
  right: 0;
}

.k-rtl .k-task-draghandle, [dir=rtl] .k-task-draghandle {
  margin-left: 0;
  margin-right: 16px;
}

.k-rtl .k-gantt-dependencies, [dir=rtl] .k-gantt-dependencies {
  left: auto;
  right: 0;
}

.k-rtl .k-gantt-delete, [dir=rtl] .k-gantt-delete {
  float: right;
}

.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-rtl .k-milestone-wrap, [dir=rtl] .k-milestone-wrap {
  margin-left: -2.4em;
}

.k-rtl .k-milestone-wrap .k-task-moment, [dir=rtl] .k-milestone-wrap .k-task-moment {
  margin-right: 0.2em;
}

.k-rtl .k-gantt-timeline-pane .k-milestone-wrap .k-task-start, [dir=rtl] .k-gantt-timeline-pane .k-milestone-wrap .k-task-start {
  right: -0.1em;
}

.k-rtl .k-gantt-tooltip-validation::before, [dir=rtl] .k-gantt-tooltip-validation::before {
  left: auto;
  right: 0;
}

.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 0 1px 1px;
  vertical-align: top;
  box-sizing: content-box;
}

.k-scheduler-table td:first-child, .k-scheduler-table th:first-child {
  border-left-width: 0;
}

.k-scheduler-table .k-middle-row td {
  border-bottom-style: dotted;
}

.k-scheduler-table .k-link {
  cursor: pointer;
}

.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-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 {
  bottom: 2px;
  left: 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-bottom-width: 0;
}

.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
  border-bottom-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;
  left: 0;
  z-index: 3;
}

.k-scheduler-toolbar {
  border-width: 0;
  border-bottom-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-top-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-bottom-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-bottom-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 1px 1px 0;
  text-align: end;
}

.k-scheduler-times .k-slot-cell, .k-scheduler-times .k-scheduler-times-all-day {
  border-bottom-color: inherit;
}

.k-scheduler-times .k-slot-cell.k-last-resource {
  border-right: 0;
}

.k-scheduler-times .k-slot-cell.k-empty-slot {
  padding-left: 0;
  padding-right: 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 {
  padding-bottom: 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;
  top: 0;
  bottom: 0;
  right: 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) 0.4ex 0 var(--kendo-spacing-1, 0.25rem);
  top: 0;
  right: 0;
  float: left;
  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;
  top: 0;
}

kendo-scheduler .k-event .k-resize-s, .k-event .k-resize-s {
  height: 0.5em;
  bottom: 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-bottom-width: 1px;
}

kendo-scheduler .k-event .k-resize-w, .k-event .k-resize-w {
  width: 0.5em;
  left: 0;
}

kendo-scheduler .k-event .k-resize-e, .k-event .k-resize-e {
  width: 0.5em;
  right: 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-left-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;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

kendo-scheduler .k-event .k-event-bottom-actions, .k-event .k-event-bottom-actions {
  top: auto;
  bottom: 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 {
  left: var(--kendo-spacing-1, 0.25rem);
  top: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-scheduler-marquee .k-label-bottom {
  right: var(--kendo-spacing-1, 0.25rem);
  bottom: 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 {
  top: 0;
  left: 0;
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
}

.k-scheduler-marquee.k-last::after {
  bottom: 0;
  right: 0;
  border-left-color: rgba(0, 0, 0, 0);
  border-top-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 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-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 {
  margin-right: 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-left-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}

.k-scheduler-agendaview .k-task > .k-event-delete {
  color: inherit;
  position: absolute;
  top: var(--kendo-spacing-0\.5, 0.125rem);
  right: 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 0.2em 0 0;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: left;
}

.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 {
  margin-top: calc(32px - 0.5em);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  left: 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 {
  margin-bottom: 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-rtl .k-scheduler-header th, .k-rtl .k-scheduler-table td {
  border-width: 0 1px 1px 0;
}

.k-rtl .k-scheduler-table td:first-child, .k-rtl .k-scheduler-table th:first-child {
  border-right-width: 0;
}

.k-rtl .k-scheduler-times th {
  border-width: 0 0 1px 1px;
}

.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 0;
  border-left-width: 1px;
}

.k-rtl .k-event {
  padding-right: 0;
  padding-left: var(--kendo-spacing-2, 0.5rem);
}

.k-rtl .k-event .k-resize-w {
  left: auto;
  right: 0;
}

.k-rtl .k-event .k-resize-e {
  right: auto;
  left: 0;
}

.k-rtl .k-event .k-event-actions {
  right: auto;
  left: 2px;
}

.k-rtl .k-event .k-event-actions:first-child {
  margin: var(--kendo-spacing-0\.5, 0.125rem) var(--kendo-spacing-1, 0.25rem) 0 0.4ex;
  float: right;
}

.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
  left: 2px;
  right: auto;
}

.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
  margin-left: 0.5em;
  margin-right: 0;
}

.k-rtl .k-scheduler-marquee .k-label-top {
  left: auto;
  right: 4px;
}

.k-rtl .k-scheduler-marquee .k-label-bottom {
  left: 4px;
  right: auto;
}

.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
  float: right;
}

.k-rtl .k-scheduler .k-scheduler-header-wrap, .k-rtl.k-scheduler .k-scheduler-header-wrap {
  border-right-width: 0;
}

.k-rtl .k-scheduler .k-scheduler-agendaday, .k-rtl.k-scheduler .k-scheduler-agendaday {
  float: right;
  margin: 0 0 0 0.2em;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child, .k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
  border-left-width: 0;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child, .k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
  border-right-width: 1px;
}

.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  margin-bottom: 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 {
  margin: auto;
  max-width: 500px;
  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 .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-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-chat .k-message-list-content > * + * {
  margin-top: var(--kendo-spacing-4, 1rem);
}

.k-chat .k-message-group {
  max-width: 80%;
  background: none;
  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: start;
}

.k-chat .k-message-group:not(.k-alt) .k-message-time {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  inset-inline-start: 100%;
}

.k-chat .k-message-group:not(.k-alt) .k-message-status {
  inset-inline-start: 0;
}

.k-chat .k-message-group:not(.k-alt) .k-first .k-chat-bubble, .k-chat .k-message-group:not(.k-alt) .k-only .k-chat-bubble {
  border-bottom-left-radius: 2px;
}

.k-chat .k-message-group:not(.k-alt) .k-middle .k-chat-bubble, .k-chat .k-message-group:not(.k-alt) .k-last .k-chat-bubble {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.k-chat .k-message-group.k-alt {
  align-self: flex-end;
  align-items: flex-end;
  text-align: end;
}

.k-chat .k-message-group.k-alt .k-message-time {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  inset-inline-end: 100%;
}

.k-chat .k-message-group.k-alt .k-message-status {
  inset-inline-end: 0;
}

.k-chat .k-message-group.k-alt .k-first .k-chat-bubble, .k-chat .k-message-group.k-alt .k-only .k-chat-bubble {
  border-bottom-right-radius: 2px;
}

.k-chat .k-message-group.k-alt .k-middle .k-chat-bubble, .k-chat .k-message-group.k-alt .k-last .k-chat-bubble {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.k-chat .k-message {
  max-width: 100%;
  margin: var(--kendo-spacing-0\.5, 0.125rem) 0 0;
  position: relative;
  transition: margin 0.2s ease-in-out;
  outline: none;
}

.k-chat .k-message-time, .k-chat .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;
  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: var(--kendo-spacing-0\.5, 0.125rem);
  height: 0;
  overflow: hidden;
  top: 100%;
  transition: height 0.2s ease-in-out;
}

.k-chat .k-chat-bubble {
  border-radius: 12px;
  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);
  word-wrap: break-word;
  white-space: pre-wrap;
}

.k-chat .k-chat-bubble a {
  color: inherit;
  text-decoration: underline;
}

.k-chat .k-message.k-selected {
  margin-bottom: var(--kendo-spacing-4, 1rem);
  border: 0;
  color: inherit;
  background: none;
}

.k-chat .k-message.k-selected .k-message-time {
  opacity: 1;
}

.k-chat .k-message.k-selected .k-message-status {
  height: 1.2em;
}

.k-chat .k-message-error, .k-chat .k-message-sending {
  margin-bottom: var(--kendo-spacing-4, 1rem);
}

.k-chat .k-message-error .k-message-status, .k-chat .k-message-sending .k-message-status {
  height: 1.2em;
}

.k-chat .k-avatar {
  margin: 0;
  position: absolute;
}

.k-message-group:not(.k-alt) > .k-avatar {
  inset-inline-start: 0;
  bottom: 0;
}

.k-message-group.k-alt > .k-avatar {
  inset-inline-end: 0;
  bottom: 0;
}

.k-chat .k-avatars .k-message-group:not(.k-no-avatar) {
  -webkit-padding-start: calc(32px + var(--kendo-spacing-2, 0.5rem));
          padding-inline-start: calc(32px + var(--kendo-spacing-2, 0.5rem));
}

.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  -webkit-padding-end: calc(32px + var(--kendo-spacing-2, 0.5rem));
          padding-inline-end: calc(32px + var(--kendo-spacing-2, 0.5rem));
}

.k-author {
  margin: 0;
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-chat .k-author {
  margin: 0;
}

.k-chat .k-timestamp {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  text-transform: uppercase;
  text-align: center;
  align-self: stretch;
}

.k-quick-replies {
  display: block;
  max-width: 100%;
}

.k-quick-reply {
  border-radius: 100px;
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-after: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          margin-block-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  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);
  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;
  outline: none;
}

.k-scrollable-quick-replies {
  -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);
  -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);
  display: flex;
  flex-flow: row nowrap;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
}

.k-scrollable-quick-replies::-webkit-scrollbar {
  display: none;
}

.k-scrollable-quick-replies .k-quick-reply {
  margin: 0;
}

.k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-message-box {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit !important;
  border-radius: 0 !important;
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-message-box:focus, .k-message-box.k-focus, .k-message-box:focus-within {
  outline: 0;
  box-shadow: none;
}

.k-message-box .k-button {
  border-width: 0;
  flex-shrink: 0;
}

.k-message-box .k-button svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
  display: inline-block;
}

.k-rtl .k-message-box .k-button, [dir=rtl] .k-message-box .k-button {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-chat .k-card-list {
  margin: var(--kendo-spacing-0\.5, 0.125rem) 0 0;
}

.k-message-group.k-alt + .k-card-list, .k-message-group.k-alt + 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 {
  margin-right: calc(var(--kendo-spacing-4, 1rem) * -1);
  margin-left: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-left: var(--kendo-spacing-4, 1rem);
  padding-right: var(--kendo-spacing-4, 1rem);
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  padding-bottom: 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 {
  padding: 0;
  border-radius: 50px;
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-typing-indicator span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
  background-color: currentColor;
  opacity: 0.4;
}

.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;
}

.k-typing-indicator span + span {
  margin-left: 5px;
}

@keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}
.k-chat-toolbar, .k-chat .k-toolbar-box {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  border-width: 1px 0 0;
  box-sizing: border-box;
  flex: none;
  overflow: hidden;
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-chat-toolbar::before, .k-chat .k-toolbar-box::before {
  display: none;
}

.k-chat-toolbar .k-button-list, .k-chat .k-toolbar-box .k-button-list {
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  scroll-behavior: smooth;
}

.k-chat-toolbar .k-button, .k-chat .k-toolbar-box .k-button {
  flex: none;
}

.k-chat-toolbar .k-scroll-button, .k-chat .k-toolbar-box .k-scroll-button {
  padding: 0 var(--kendo-spacing-1, 0.25rem);
  height: 100%;
  aspect-ratio: auto;
  position: absolute;
  z-index: 2;
  top: 0;
}

.k-chat-toolbar .k-scroll-button .k-button-icon, .k-chat .k-toolbar-box .k-scroll-button .k-button-icon {
  min-width: auto;
  min-height: auto;
}

.k-chat-toolbar .k-scroll-button-left, .k-chat .k-toolbar-box .k-scroll-button-left {
  left: 0;
}

.k-chat-toolbar .k-scroll-button-right, .k-chat .k-toolbar-box .k-scroll-button-right {
  right: 0;
}

.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-chat .k-timestamp {
  color: var(--kendo-color-subtle, #666666);
}

.k-chat .k-author {
  font-weight: bold;
}

.k-chat .k-chat-bubble {
  border-color: var(--kendo-color-surface-alt, #ffffff);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #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));
  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;
  order: -1;
}

.k-chat .k-chat-bubble a {
  color: var(--kendo-color-primary, #ff6358);
}

.k-chat .k-chat-bubble a:hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-chat .k-chat-bubble:hover {
  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-chat .k-selected .k-chat-bubble {
  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-chat .k-alt .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: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-chat .k-alt .k-chat-bubble:hover {
  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-chat .k-alt .k-selected .k-chat-bubble {
  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-chat .k-quick-reply {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-primary, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-chat .k-quick-reply:hover, .k-chat .k-quick-reply.k-hover {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-chat .k-quick-reply:focus, .k-chat .k-quick-reply.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.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;
  top: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  left: 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;
  top: 0;
  left: 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;
  border-bottom: 0;
}

.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: 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 {
  top: 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;
  top: 0;
  border-width: 1px;
  border-style: solid;
}

.k-timeline-vertical {
  padding-left: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
}

.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: 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 {
  padding-top: 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;
  padding-right: var(--kendo-spacing-4, 1rem);
  margin-top: 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 {
  padding-left: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical .k-timeline-card .k-card {
  margin-left: 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 {
  margin-top: 36px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-right: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
  padding-left: var(--kendo-spacing-10, 2.5rem);
}

.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: start;
  padding-right: 0;
  padding-left: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  padding-left: 0;
  padding-right: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  margin-right: var(--kendo-spacing-4, 1rem);
  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: 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;
  padding-top: 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;
  top: 0;
  left: 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 {
  top: auto;
  bottom: calc(var(--kendo-spacing-7\.5, 1.875rem) / 2 + var(--kendo-spacing-1\.5, 0.375rem) / 2);
  left: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
  right: 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 {
  margin-bottom: 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;
  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: 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;
  bottom: 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 {
  left: 0;
}

.k-timeline-arrow-right {
  right: 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 {
  padding-left: 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 {
  padding-left: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  padding-left: 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-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-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;
  top: 0;
  left: 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 {
  top: 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;
  top: 0;
  left: 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;
  top: 0;
  left: 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;
  top: 0;
  left: 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;
  margin-top: 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;
  margin-left: 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-bottom-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 {
  margin-top: 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%;
  top: 0;
  left: 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;
  margin-right: 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%;
  right: 2px;
  top: 0;
}

.km-horizontal-scrollbar {
  width: 100%;
  left: 0;
  bottom: 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;
  left: 0;
  right: 0;
  bottom: 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%;
  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-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;
}

.k-prompt .k-toolbar {
  border-top-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 {
  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-bottom-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;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  outline: none;
}

.k-signature-line {
  position: absolute;
  bottom: 33%;
  z-index: 2;
  pointer-events: none;
  border-bottom-width: 1px;
  border-bottom-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-bottom-color: color-mix(in srgb, var(--kendo-color-info, #0058e9) 24%, transparent);
}

:root {
  --kendo-font-family: var(--font-sans);
  --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-70);
  --kendo-color-primary-active: var(--forge-tertiary-65);
  --kendo-color-base: var(--slate-a2);
  --kendo-color-base-hover: var(--gray-hover);
  --kendo-color-surface: var(--color-surface);
}

.report-viewer-wrapper {
  flex: auto;
}

.trv-pages-area:where(.printpreview) {
  background-color: var(--slate-a2);
}

.trv-nav.k-widget {
  border: none;
  border-bottom: 1px solid var(--kendo-color-border);
}

.k-menu-item {
  min-inline-size: 3rem;
  min-block-size: 3rem;
}

.k-menu:not(.k-context-menu) > .k-menu-item {
  color: var(--text-primary);
  transition: background-color 100ms ease-out;
}
.k-menu:not(.k-context-menu) > .k-menu-item:hover {
  color: var(--text-secondary);
  background-color: var(--gray-hover);
}

.\!k-bg-primary {
  background-color: var(--kendo-color-primary, var(--forge-tertiary-60)) !important;
}

.trv-report-viewer .k-menu-horizontal .k-link.k-menu-link {
  padding-block: 0;
  padding-inline: 0.5rem;
}

.k-menu-link {
  justify-content: center;
}

.trv-nav .k-menu .k-item > .k-link > .k-icon {
  margin: 0 !important;
  font-family: var(--font-icons) !important;
  font-size: var(--scale2);
}

.k-popup {
  background-color: var(--color-panel-solid);
}

.k-link, .k-link:hover {
  color: inherit;
}

.k-button-md {
  min-height: 2.5rem;
  height: 2.5rem;
  padding-inline: 1rem;
  border-radius: 0.25rem;
  font-size: var(--scale-1, 0.875rem);
  line-height: var(--lh-scale-1, 1.28572);
  font-weight: 450;
  -webkit-font-feature-settings: "cv05";
          font-feature-settings: "cv05";
}
.k-button-md.k-icon-button {
  padding: 0.25rem;
}

.k-button-solid-primary {
  border: none;
  background-color: var(--button-primary);
  color: var(--text-on-color);
}

.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.k-selected {
  border-color: var(--slate-a8);
  color: var(--text-primary);
  background-color: var(--gray-active);
}

.k-icon.k-icon {
  font-family: var(--font-icons) !important;
}

.t-font-icon,
.trv-report-viewer .k-icon:not(.fa):not(.k-resize-handle),
.trv-report-viewer .k-tool-icon,
.trv-report-viewer .k-button-group .k-tool-icon,
.trv-report-viewer .k-colorpicker .k-tool-icon,
.trv-send-email .k-icon,
.trv-search .k-icon {
  font: 1.25rem/1 var(--font-icons) !important;
}

.trv-report-viewer .k-icon:not(.k-resize-handle) {
  height: 1em !important;
}

.k-i-undo::before {
  content: "undo" !important;
}

.k-i-redo::before {
  content: "redo" !important;
}

.k-i-x::before {
  content: "close" !important;
}

.k-i-x::before {
  content: "close" !important;
}

.k-i-refresh::before {
  content: "refresh" !important;
}

.k-i-arrow-double-60-left::before {
  content: "first_page" !important;
}

.k-i-arrow-60-left::before {
  content: "arrow_left" !important;
}

.k-i-seek-w::before {
  content: "navigate_before" !important;
}

.k-i-seek-e::before {
  content: "navigate_next" !important;
}

.k-i-arrow-double-60-right::before {
  content: "last_page" !important;
}

.k-i-arrow-60-right::before {
  content: "arrow_right" !important;
}

.k-i-file::before {
  content: "description" !important;
}

.k-i-download::before {
  content: "download" !important;
}

.k-i-arrow-s::before {
  content: "arrow_drop_down" !important;
}

.trv-report-viewer .k-i-arrow-s::before {
  content: "arrow_drop_down" !important;
}

.k-i-print::before {
  content: "print" !important;
}

.k-i-dictionary-add::before {
  content: "dictionary" !important;
}

.k-i-filter::before {
  content: "filter_alt" !important;
}

.k-i-zoom-in::before {
  content: "zoom_in" !important;
}

.k-i-zoom-out::before {
  content: "zoom_out" !important;
}

.k-i-toggle-full-screen-mode::before {
  content: "fullscreen" !important;
}

.k-i-search::before {
  content: "search" !important;
}

.k-i-warning::before {
  content: "warning" !important;
}

.k-i-calendar::before {
  content: "today" !important;
}

.k-i-close::before {
  content: "close" !important;
}

.k-i-x-circle:before {
  content: "close" !important;
}

.trv-search-window .t-i-search-match-case:before {
  content: "match_case" !important;
}

.trv-search-window .t-i-search-match-whole-word:before {
  content: "match_word" !important;
}

.trv-search-window .t-i-search-use-regex:before {
  content: "regular_expression" !important;
}

.trv-search-window .t-i-search-navigate-up:before {
  content: "keyboard_arrow_up" !important;
}

.trv-search-window .t-i-search-navigate-down:before {
  content: "keyboard_arrow_down" !important;
}

.trv-content-wrapper .trv-content {
  border: none;
}

.k-tooltip-validation.k-widget {
  position: relative;
  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: none;
  border-left: 3px solid var(--notification-border-strong, var(--slate-a10));
}
.k-tooltip-validation.k-widget::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;
}

.trv-report-page {
  margin-inline: auto;
}

.trv-search .k-window-titlebar {
  padding-block: 0;
  padding-inline: 1rem 0.25rem;
  min-height: 2.5rem;
}

.k-window-title.k-window-title {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: var(--heading-weight);
  font-variant-alternates: var(--small-text);
}

.trv-search .k-window-actions.k-window-actions {
  border: none;
  margin: 0;
}

.k-window-titlebar .k-window-action.k-window-action {
  min-inline-size: 2rem;
  min-block-size: 2rem;
  box-sizing: border-box;
}

.trv-search-window.k-window-content {
  padding: 1rem;
}

.trv-search-window .trv-search-dialog-input-area {
  overflow: initial;
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}

.trv-search-dialog-caption-label.trv-search-dialog-caption-label {
  color: var(--text-primary);
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--heading-weight);
  font-variant-alternates: var(--small-text);
}

.trv-search-window .k-menu-item {
  min-inline-size: 2.5rem;
  min-block-size: 2.5rem;
}

.trv-search-window .trv-search-dialog-search-options .k-menu-item > .k-link {
  padding: 0;
}

.trv-search-window .trv-search-dialog-results {
  display: flex;
  align-items: center;
  margin-block: 1rem 0.25rem;
}

.trv-search-window .trv-search-dialog-results-label {
  flex: auto;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--heading-weight);
  font-variant-alternates: var(--small-text);
}

.trv-search-window .trv-search-dialog-results-area {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}

.k-no-data.k-no-data, .k-nodata.k-nodata {
  font-weight: normal;
}

.trv-parameters-area .trv-parameter-container.k-content {
  display: grid;
  row-gap: 0.5rem;
  margin: 0;
  padding-block: 0.75rem;
  padding-inline: 1rem;
}

.trv-parameter-container .trv-parameter-title {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--heading-weight) !important;
  font-variant-alternates: character-variant(l-tail);
}

.trv-parameter-container .trv-parameter-error {
  --notification-bg: var(--amber-a2);
  --notification-border: var(--amber-a6);
  --notification-border-strong: var(--amber-a10);
  --notification-icon: var(--amber-a12);
  --notification-title: var(--amber-a12);
  --notification-text: var(--amber-a12);
  font-size: var(--scale-2) !important;
  line-height: var(--lh-scale-2);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  padding-block: 0.5rem;
  margin-block: 0 0.25rem;
}

.trv-parameter-error .k-warning {
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
}

.trv-parameter-editor-available-values,
.trv-parameter-editor-available-values-multiselect {
  display: flex;
  flex-direction: column-reverse;
  row-gap: 0.5rem;
}

.trv-parameter-editor-available-values .trv-parameter-actions.k-content,
.trv-parameter-editor-available-values-multiselect .trv-parameter-actions.k-content {
  padding: 0;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--forge-tertiary-60);
}

.k-input {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.trv-parameters-area .k-input:not(.k-input-inner),
.trv-search-dialog-input-area .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));
}
.trv-parameters-area .k-input:not(.k-input-inner):focus-visible, .trv-parameters-area .k-input:not(.k-input-inner):focus, .trv-parameters-area .k-input:not(.k-input-inner):focus-within,
.trv-search-dialog-input-area .k-input:not(.k-input-inner):focus-visible,
.trv-search-dialog-input-area .k-input:not(.k-input-inner):focus,
.trv-search-dialog-input-area .k-input:not(.k-input-inner):focus-within {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}

.k-input-solid {
  --kendo-border-color: var(--slate-a8);
}
.k-input-solid:focus-visible, .k-input-solid:focus, .k-input-solid:focus-within {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}

.k-input-sm {
  height: var(--input-height-sm);
  min-height: var(--input-height-sm);
}

.trv-parameters-area .k-input-inner,
.trv-search-dialog-input-area .k-input-inner {
  padding-inline: 1rem;
}

.k-combobox .k-input-button.k-button,
.k-datepicker .k-input-button.k-button {
  width: var(--input-height-md);
  height: var(--input-height-md);
  background-color: transparent;
  transition: background-color 100ms ease-out;
}
.k-combobox .k-input-button.k-button:hover,
.k-datepicker .k-input-button.k-button:hover {
  background-color: var(--gray-hover);
}

.k-popup.k-group {
  border: none;
}

.k-list .k-list-scroller {
  padding: 0;
}

.k-list .k-list-item {
  block-size: var(--input-height-md);
  padding-inline: 1rem;
  padding-block: 0;
  border-radius: 0;
  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 {
  border-color: var(--kendo-color-border);
}

.k-calendar .k-header {
  border-color: var(--kendo-color-border);
  box-shadow: none;
}

.k-calendar .k-calendar-view .k-today {
  position: relative;
}
.k-calendar .k-calendar-view .k-today > .k-link {
  font-weight: var(--font-weight-semibold);
}
.k-calendar .k-calendar-view .k-today::after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: var(--forge-tertiary-60);
  position: absolute;
  bottom: 4px;
  left: calc(50% - 2px);
}

.k-calendar .k-calendar-td.k-selected .k-link {
  border-color: transparent;
  background-color: var(--slate-a12);
  color: var(--text-on-color);
}

.k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 1px var(--forge-tertiary-60);
  transition: background-color 100ms ease-out, color 100ms ease-out;
}

.k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 1px var(--forge-tertiary-60);
}

.trv-parameters-area .k-multiselect.k-input {
  --input-padding-block: 0.5rem;
  --input-padding-inline: 0.5rem;
  height: auto;
}

.k-multiselect .k-chip-list {
  padding: 0;
  gap: 0.25rem;
}

.k-chip {
  padding-block: 0;
  font-variant-numeric: tabular-nums;
}

.k-chip-md {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  min-height: 1.5rem;
}
.k-chip-md .k-chip-action {
  padding: 0;
}
.k-chip-md .k-chip-action .k-i-x-circle:before {
  font-size: var(--scale1);
}

.k-chip-solid-base {
  --kendo-color-base-subtle: var(--sky-a3);
  --kendo-color-on-base: var(--sky-a12);
  border: none;
  border-radius: var(--size-6);
}

.k-chip-label {
  padding-block: 0;
  margin-block: 0;
}

.trv-parameters-area.preview .trv-parameters-area-footer {
  padding-inline: 1rem;
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}

.trv-parameters-area .k-button.trv-parameters-area-preview-button {
  position: initial;
}

.k-button.k-primary {
  background-color: var(--forge-tertiary-60);
  color: var(--text-on-color);
  border: none;
  min-height: 2rem;
  border-radius: var(--size-2);
  padding-inline: 0.75rem;
  font-weight: 450;
}

.k-splitbar {
  transition: background-color 100ms ease-out;
}
.k-splitbar:focus {
  background-color: var(--gray-active);
  color: inherit;
}

.trv-parameters-splitter .k-splitbar-horizontal {
  width: 0.5rem;
  border-width: 0 1px;
  border-color: var(--slate-a7);
}

#reportViewer1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
  clear: both;
  display: grid;
  place-items: center;
}

: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;
}

.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 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  transition: background-color 150ms ease-out;
}
.section-properties-direction-button:hover {
  background-color: var(--gray-hover);
  border-radius: 2px;
}
.section-properties-direction-button-active {
  background-color: var(--gray-active);
  border-radius: 2px;
}
.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: 2rem;
  padding-inline: 0.5rem;
  justify-content: space-between;
}

.nav--item {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--nav-item-gap, 1rem);
     -moz-column-gap: var(--nav-item-gap, 1rem);
          column-gap: var(--nav-item-gap, 1rem);
  height: var(--nav-item-height);
  padding-inline: 0.5rem;
  border-radius: 0.25rem;
  color: var(--text-secondary);
  transition: color 100ms ease-out, background-color 100ms ease-out;
  cursor: pointer;
}
.nav--item > span {
  flex: auto;
  line-height: var(--nav-item-height);
}
.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[disabled] {
  opacity: 0.62;
  background-color: transparent;
  cursor: not-allowed;
}

.nav--item-utility-wrapper {
  position: relative;
  -webkit-margin-end: -0.5rem;
          margin-inline-end: -0.5rem;
  display: flex;
  z-index: 1;
  transition: opacity 150ms ease-out;
}

.nav--item-utility-wrapper[visible-type=hover] {
  opacity: 0;
}

.nav--item-utility {
  width: 2rem;
  height: 2rem;
  border: 2px solid transparent;
  border-radius: 0.25rem;
  display: grid;
  place-items: center;
  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: 1px;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.nav--item[data-nav-item-type=reorder] > span {
  -webkit-padding-end: 7px;
          padding-inline-end: 7px;
}

: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;
  border-radius: var(--input-border-radius);
  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);
}

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%;
  padding-inline: 1rem;
  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-cell {
  margin: 8px auto;
}

.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 hsl(var(--gray-30));
}
.mdl-data-table thead .sortable {
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdl-data-table thead .sortable:after {
  position: absolute;
  right: 12px;
  top: 0;
  font-family: var(--font-icons);
  font-size: var(--scale1);
  line-height: 1;
  font-variation-settings: "opsz" 20, "wght" 400;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  color: transparent;
  transition: color 80ms ease-out;
}
.mdl-data-table thead .sortable:first-child:after {
  right: 8px;
}
.mdl-data-table thead .sortable.current:after {
  color: var(--text-tertiary);
}
.mdl-data-table thead .sortable:not(.current):hover:after {
  color: hsl(var(--gray-50));
}
.mdl-data-table thead .sortable.down:after {
  content: "south";
}
.mdl-data-table thead .sortable.up:after {
  content: "north";
}
.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: 48px;
  padding: 0 1rem;
  vertical-align: middle;
  font-weight: 550;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.mdl-data-table th.text-center {
  text-align: center;
}
.mdl-data-table th.text-center .checkbox {
  place-self: center;
}
.mdl-data-table th.table-head {
  height: 32px;
  vertical-align: top;
}
.mdl-data-table td {
  padding: 0 1rem;
  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: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;
}

.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 hsl(var(--gray-30));
}

.mdl-tabs__tab {
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  color: hsl(var(--gray-70));
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-1);
  letter-spacing: 0.01em;
  font-variation-settings: "wght" 450;
}
.mdl-tabs__tab:hover {
  color: hsl(var(--gray-90));
  background-color: hsl(var(--gray-50)/12%);
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: hsl(var(--gray-90));
  font-variation-settings: "wght" 500;
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  background-color: var(--primary);
}

.mdl-tabs__tab.disabled {
  color: hsl(var(--gray-50));
}

@media only screen and (min-width: 1056px) {
  .jm-vertical-tab__content {
    overflow-y: auto;
  }
}
.jm-vertical-tab__content > .h4 {
  margin-top: 0;
}
.jm-vertical-tab__content compose {
  display: block;
  margin-bottom: 56px;
}

.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: 24px;
}

.tab-group {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  overflow-x: hidden;
}

[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-toolbar {
  border-color: var(--slate-a8);
}

.fr-toolbar.fr-top {
  border-radius: 4px 4px 0 0;
}

.fr-box.fr-basic .fr-wrapper {
  border-color: var(--slate-a8);
}

.fr-toolbar .fr-newline {
  margin-inline: 0;
  background-color: var(--slate-a8);
}

.second-toolbar {
  border-color: var(--slate-a8);
  border-radius: 0 0 4px 4px;
}

.fr-box .fr-counter {
  font-family: var(--font-sans);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--text-secondary);
  padding-inline: 1rem;
  padding-block: 0.4375rem;
}

.fr-box.fr-basic .fr-element {
  font-family: var(--font-sans);
  color: var(--text-primary);
  padding: 1rem;
  min-height: 120px;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.fr-wrapper .fr-placeholder {
  font-family: var(--font-sans);
  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 {
  background-color: var(--pink-a3);
  color: oklch(from var(--pink-a11) calc(l - 0.1) c h);
  padding-inline: 1px;
  -webkit-padding-after: 1px;
          padding-block-end: 1px;
  font-family: var(--font-mono);
  font-size: 96%;
  border-radius: 2px;
}

.fr-view strong {
  font-weight: 600;
}

.mdl-tooltip {
  --bg-dark: 232 2% 12%;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  letter-spacing: var(--ls-scale-2);
  font-weight: 400;
  background-color: hsl(var(--bg-dark)/90%);
}

.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);
}

.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;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9zdHlsZXMvYXBwLmNzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9idXR0b24vX2J1dHRvbi5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL192YXJpYWJsZXMuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9fY29sb3ItZGVmaW5pdGlvbnMuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9fZnVuY3Rpb25zLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX21peGlucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2NhcmQvX2NhcmQuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9kYXRhLXRhYmxlL19kYXRhLXRhYmxlLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvbGlzdC9fbGlzdC5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL21lbnUvX21lbnUuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9zbmFja2Jhci9fc25hY2tiYXIuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9zcGlubmVyL19zcGlubmVyLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvdGFicy9fdGFicy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0BmdWxsY2FsZW5kYXIvY29yZS9tYWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2RheWdyaWQvbWFpbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9lZGl0b3IucGtnZC5taW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9zdHlsZS5taW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NsaW0tc2VsZWN0L3NyYy9zbGltLXNlbGVjdC9zbGltc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHJpYnV0ZWpzL2Rpc3QvdHJpYnV0ZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL19tb2Rlcm4tcmVzZXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvYnV0dG9uL2ZvcmdlLWJ1dHRvbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L3Rvb2x0aXAvZm9yZ2UtdG9vbHRpcC5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2ljb24tYnV0dG9uL2ZvcmdlLWljb24tYnV0dG9uLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvZXhwYW5zaW9uLXBhbmVsL2ZvcmdlLWV4cGFuc2lvbi1wYW5lbC5jc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19jb2xvcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19jb2xvci1wcmltaXRpdmVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fc2l6ZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzL190eXBlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19pbnB1dHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fZGF0ZS1waWNrZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2hpc3Rvcnkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX251bWJlci1jb250cm9sLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3JhZGlvLWJ1dHRvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19yYW5nZS1pbnB1dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zZWdtZW50ZWQtY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zZWxlY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fc2VsZWN0YWJsZS1jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3N0YXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3N2Zy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190ZXh0LWlucHV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3RleHRhcmVhLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190cmVlLXZpZXcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19mbGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2dhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX3NwYWNpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19sYXlvdXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fZW52aXJvbm1lbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fZG9uYXRpb25zLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvYmFzZS9faWNvbnMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvX29sZC1zdHlsaW5nLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2dsb2JhbC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcHAtYmFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbmRpZGF0ZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jaGlwLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY29udGV4dC1tZW51LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2RyYXdlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19kcm9wem9uZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19lbXBhbmVsbWVudC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19lbXB0eS1zdGF0ZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19maWx0ZXItZHJhd2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZvcmdlLWNvbXBvbmVudHMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGVtcC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19qdXJ5LXZvaWNlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2xpc3Quc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21hbnVhbC1jYW5kaWRhdGUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWFwcy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tZGwtY29tcG9uZW50cy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tZW51LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21lc3NhZ2UtY2FyZC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19wYWdlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1ZXN0aW9uLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1ZXN0aW9ubmFpcmUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVlc3Rpb25uYWlyZS1saXN0LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1aWNrLWFjdGlvbi5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvUmVwb3J0Vmlld2VyL3N0eWxlcy9rZW5kby5jb21tb24ubWluLmNzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL1JlcG9ydFZpZXdlci9zdHlsZXMvdGVsZXJpa1JlcG9ydFZpZXdlci0xOC4yLjI0LjgwNi5taW4uY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9+QHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvZGlzdC9hbGwuY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yZXBvcnQtdmlld2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3NlYXQtY2hhcnQtYnVpbGRlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zZW5kLW1lc3NhZ2Uuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zbGltLXNlbGVjdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zbmFja2Jhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zdW1tb25zLXJ1bi5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWcuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGV4dC1lZGl0b3Iuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190b3AtYmFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3ZlcnRpY2FsLXRhYnMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7OztFQUFBO0FDQUE7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFnQkE7O3VDQUFBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFtQ0EsdUNBQUE7QUFFQTs7Ozs7Ozs7O0NBQUE7QUFhQSxtQ0FBQTtBQUVBOzs7OztFQUFBO0FDdkVBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FBa0JBLDJDQUFBO0FBaWtCQSxnQkFBQTtBQ25sQkE7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUZpRkEsbUNBQUE7QUFHQSwyQ0FBQTtBQThCQSx1Q0FBQTtBQWdCQSx1Q0FBQTtBQUVBLDZDQUFBO0FBa0NBLHlDQUFBO0FBUUEsMENBQUE7QUFNQSwwQ0FBQTtBQUlBLG1DQUFBO0FBcUJBLHlDQUFBO0FBT0EsdUNBQUE7QUFRQSxxQ0FBQTtBQVlBLG9DQUFBO0FBU0Esd0NBQUE7QUFVQSxpQ0FBQTtBQVNBLG1DQUFBO0FBT0EsbUNBQUE7QUFNQSxnQ0FBQTtBQU9BLGdDQUFBO0FBYUEseUNBQUE7QUFJQSxxQ0FBQTtBQUtBLG1DQUFBO0FBU0EsY0FBQTtBQVlBLFdBQUE7QUFZQSxZQUFBO0FBZUEsVUFBQTtBQVdBLFNBQUE7QUFLQSxTQUFBO0FBZUEsV0FBQTtBQTZCQSxnQkFBQTtBQU1BLFdBQUE7QUFFQSxjQUFBO0FBT0EsY0FBQTtBQU1BLGFBQUE7QUFVQSxTQUFBO0FBRUEsb0JBQUE7QUEwQkEsZ0JBQUE7QUFLQSxXQUFBO0FBQ0E7Ozs7RUFBQTtBQW1CQSxjQUFBO0FBUUEsYUFBQTtBQUdBLFVBQUE7QUFVQSxZQUFBO0FBTUEsU0FBQTtBQXFCQSxlQUFBO0FBNkJBLFdBQUE7QUFHQSxhQUFBO0FBT0EsWUFBQTtBQUlBLFNBQUE7QUR6a0JBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FJQUE7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFrQkEsZUFBQTtBQStNQSxZQUFBO0FBNkNBLGVBQUE7QUFzQkEsV0FBQTtBSmhSQTtFQUNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQzZjcUI7RUQ1Y3JCLGlCQ2dIdUI7RUQvR3ZCLGtCQUFBO0VBQ0EsWUN1Y2M7RUR0Y2QsU0FBQTtFQUNBLGVDb2NpQjtFRG5jakIsZUFBQTtFQUNBLHFCQUFBO0VBRUEsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1KQUFBO0VBR0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJDd2JjO0VEdmJkLHNCQUFBO0FEc0xGO0FDcExFO0VBQ0UsU0FBQTtBRHNMSjtBQ25MRTtFQUNFLHlDQ3NGbUI7QUYrRnZCO0FDbExFO0VBQ0UsbUNDc0ZpQjtBRjhGckI7QUNqTEU7RUFDRSx5Q0NpRmtCO0FGa0d0QjtBQ2hMRTtFQUNFLHFCQ2lGdUI7QUZpRzNCO0FDaExJO0VBQ0UsbUNDMkVlO0FGdUdyQjs7QUM3S0E7RUFDRSx3QkFBQTtBRGdMRjs7QUM1S0U7RUFDRSxtQ0M0RG1CO0VHa0dyQiwrR0FBQTtBTGtCRjtBQzdLSTtFSXFLRixnSEFBQTtFSm5LSSx5Q0MwRGdCO0FGcUh0QjtBQzVLSTtFSWtKRix1RUFBQTtFSmhKSSx5Q0NxRGdCO0FGeUh0QjtBQzNLSTtFQUNFLDBCQ3FEcUI7RURwRHJCLHVCQ3FEdUI7QUZ3SDdCO0FDM0tNO0VBQ0UsZ0NDbURpQjtBRjBIekI7QUMxS007RUFDRSxnQ0NnRGtCO0FGNEgxQjtBQ3pLTTtFQUNFLGdDQzRDa0I7QUYrSDFCO0FDeEtNO0VBQ0UsNEJDNENrQjtBRjhIMUI7O0FDbktFO0VBQ0Usa0JBQUE7RUFDQSxlQ3NYbUI7RURyWG5CLFlDbVhjO0VEbFhkLFlBQUE7RUFDQSxlQ2lYYztFRGhYZCxXQ2dYYztFRC9XZCxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0NjbUI7RURibkIsOEVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FEc0tKO0FDcEtJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7RUFDQSxpQkNxV2lCO0VEcFdqQixXQ29XaUI7QUY5THZCO0FDbktJO0VBQ0UsWUMrVmlCO0VEOVZqQixlQzhWaUI7RUQ3VmpCLFdDNlZpQjtBRnhMdkI7QUNsS0k7RUFDRSxrQkFBQTtFQUVBLGlFQUFBO0FEbUtOO0FDaEtJO0VJZ0dGLGdIQUFBO0VKOUZJLHlDQ1hnQjtBRjZLdEI7QUMvSkk7RUk2RUYsdUVBQUE7RUozRUkseUNDaEJnQjtBRmlMdEI7QUM5Skk7RUFDRSwyQkNGaUI7RURHakIsdUJBQUE7QURnS047QUM5Sk07RUFDRSxpQ0NMcUI7QUZxSzdCO0FDN0pNO0VBQ0UsaUNDUnNCO0FGdUs5QjtBQzVKTTtFQUNFLGlDQ1pzQjtBRjBLOUI7QUMzSk07RUFDRSw0QkNkc0I7QUYySzlCOztBQ3RKRTtFQUNFLGtCQUFBO0VBQ0EsZUNpVG1CO0VEaFRuQixZQ2tUZTtFRGpUZixjQUFBO0VBQ0EsZUFBQTtFQUNBLGVDK1NlO0VEOVNmLFdDOFNlO0VEN1NmLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBRHlKSjtBQ3ZKSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsaUJDaVNpQjtFRGhTakIsV0NnU2lCO0FGdkl2QjtBQ3RKSTtFQUNFLFlDK1JrQjtFRDlSbEIsZUM4UmtCO0VEN1JsQixXQzZSa0I7QUZySXhCO0FDdEpNO0VBQ0UsUUFBQTtFQUNBLFNBQUE7QUR3SlI7QUNwSkk7RUFDRSxrQkFBQTtFQUVBLGlFQUFBO0FEcUpOOztBQy9JRTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QURrSko7QUNoSkk7RUFFRSw2QkFBQTtBRGlKTjs7QUMzSUE7RUFDRSxxQkNwR3lCO0FGa1AzQjtBQzdJRTtFQUNFLDRCQ3JHeUI7QUZvUDdCO0FDN0lFO0VBQ0UsdUJDeEd5QjtFRHlHekIsZ0NDMUd1QjtBRnlQM0I7O0FDM0lBO0VBQ0Usc0JDakdxQjtBRitPdkI7QUM3SUU7RUFDRSw0QkNoR3dCO0FGK081QjtBQzdJRTtFQUNFLHVCQ25Hd0I7RURvR3hCLGlDQ3ZHbUI7QUZzUHZCOztBQ3ZJRTtFQUVFLHdCQ3BIOEI7RURxSDlC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QUFNLGFBQUE7RVg0aUNOO0VXM2lDQTtJQUFNLFVBQUE7RVg4aUNOO0VXN2lDQTtJQUFNLFVBQUE7RVhnakNOO0VXL2lDQTtJQUFNLGFBQUE7RVhrakNOO0VXampDQTtJQUFPLGFBQUE7RVhvakNQO0FBQ0Y7QVczakNBO0VBQ0U7SUFBTyxhQUFBO0VYMGlDUDtFV3ppQ0E7SUFBTSxhQUFBO0VYNGlDTjtFVzNpQ0E7SUFBTSxVQUFBO0VYOGlDTjtFVzdpQ0E7SUFBTSxVQUFBO0VYZ2pDTjtFVy9pQ0E7SUFBTSxhQUFBO0VYa2pDTjtFV2pqQ0E7SUFBTyxhQUFBO0VYb2pDUDtBQUNGO0FXbGpDQTtFQUNFO0lBQU8sVUFBQTtFWHFqQ1A7RVdwakNBO0lBQU0sVUFBQTtFWHVqQ047RVd0akNBO0lBQU0sYUFBQTtFWHlqQ047RVd4akNBO0lBQU0sYUFBQTtFWDJqQ047RVcxakNBO0lBQU0sVUFBQTtFWDZqQ047QUFDRjtBV25rQ0E7RUFDRTtJQUFPLFVBQUE7RVhxakNQO0VXcGpDQTtJQUFNLFVBQUE7RVh1akNOO0VXdGpDQTtJQUFNLGFBQUE7RVh5akNOO0VXeGpDQTtJQUFNLGFBQUE7RVgyakNOO0VXMWpDQTtJQUFNLFVBQUE7RVg2akNOO0FBQ0Y7QVczakNBO0VBQ0U7SUFBTyxVQUFBO0VYOGpDUDtFVzdqQ0E7SUFBTSxVQUFBO0VYZ2tDTjtFVy9qQ0E7SUFBTSxhQUFBO0VYa2tDTjtFV2prQ0E7SUFBTSxhQUFBO0VYb2tDTjtFV25rQ0E7SUFBTSxVQUFBO0VYc2tDTjtBQUNGO0FXNWtDQTtFQUNFO0lBQU8sVUFBQTtFWDhqQ1A7RVc3akNBO0lBQU0sVUFBQTtFWGdrQ047RVcvakNBO0lBQU0sYUFBQTtFWGtrQ047RVdqa0NBO0lBQU0sYUFBQTtFWG9rQ047RVdua0NBO0lBQU0sVUFBQTtFWHNrQ047QUFDRjtBV3BrQ0E7RUFDRTtJQUFPLFVBQUE7RVh1a0NQO0VXdGtDQTtJQUFNLFVBQUE7RVh5a0NOO0VXeGtDQTtJQUFNLGFBQUE7RVgya0NOO0VXMWtDQTtJQUFNLGFBQUE7RVg2a0NOO0VXNWtDQTtJ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aUZGOztBZTloRkE7RUFDRSxnQkFBQTtBZmlpRkY7O0FlL2hGQTtFQUNFLGdCQUFBO0Fma2lGRjs7QWVoaUZBO0VBQ0UsZ0JBQUE7QWZtaUZGOztBZWppRkE7RUFDRSxnQkFBQTtBZm9pRkY7O0FlbGlGQTtFQUNFLGdCQUFBO0FmcWlGRjs7QWVuaUZBO0VBQ0UsZ0JBQUE7QWZzaUZGOztBZXBpRkE7RUFDRSxnQkFBQTtBZnVpRkY7O0FlcmlGQTtFQUNFLGdCQUFBO0Fmd2lGRjs7QWV0aUZBO0VBQ0UsZ0JBQUE7QWZ5aUZGOztBZXZpRkE7RUFDRSxnQkFBQTtBZjBpRkY7O0FleGlGQTtFQUNFLGdCQUFBO0FmMmlGRjs7QWV6aUZBOzs7RUFHRSxnQkFBQTtBZjRpRkY7O0FlMWlGQTtFQUNFLGdCQUFBO0FmNmlGRjs7QWUzaUZBO0VBQ0UsZ0JBQUE7QWY4aUZGOztBZTVpRkE7RUFDRSxnQkFBQTtBZitpRkY7O0FlN2lGQTtFQUNFLGdCQUFBO0FmZ2pGRjs7QWU5aUZBOztFQUVFLGdCQUFBO0FmaWpGRjs7QWUvaUZBO0VBQ0UsZ0JBQUE7QWZrakZGOztBZWhqRkE7RUFDRSxnQkFBQTtBZm1qRkY7O0FlampGQTtFQUNFLGdCQUFBO0Fmb2pGRjs7QWVsakZBO0VBQ0UsZ0JBQUE7QWZxakZGOztBZW5qRkE7RUFDRSxnQkFBQTtBZnNqRkY7O0FlcGpGQTtFQUNFLGdCQUFBO0FmdWpGRjs7QWVyakZBO0VBQ0UsZ0JBQUE7QWZ3akZGOztBZXRqRkE7RUFDRSxnQkFBQTtBZnlqRkY7O0FldmpGQTtFQUNFLGdCQUFBO0FmMGpGRjs7QWV4akZBO0VBQ0UsZ0JBQUE7QWYyakZGOztBZXpqRkE7O0VBRUUsZ0JBQUE7QWY0akZGOztBZTFqRkE7RUFDRSxnQkFBQTtBZjZqRkY7O0FlM2pGQTtFQUNFLGdCQUFBO0FmOGpGRjs7QWU1akZBO0VBQ0UsZ0JBQUE7QWYrakZGOztBZTdqRkE7RUFDRSxnQkFBQTtBZmdrRkY7O0FlOWpGQTtFQUNFLGdCQUFBO0FmaWtGRjs7QWUvakZBO0VBQ0UsZ0JBQUE7QWZra0ZGOztBZWhrRkE7RUFDRSxnQkFBQTtBZm1rRkY7O0FlamtGQTtFQUNFLGdCQUFBO0Fmb2tGRjs7QWVsa0ZBO0VBQ0UsZ0JBQUE7QWZxa0ZGOztBZW5rRkE7RUFDRSxnQkFBQTtBZnNrRkY7O0FlcGtGQTtFQUNFLGdCQUFBO0FmdWtGRjs7QWVya0ZBO0VBQ0UsZ0JBQUE7QWZ3a0ZGOztBZXRrRkE7RUFDRSxnQkFBQTtBZnlrRkY7O0FldmtGQTtFQUNFLGdCQUFBO0FmMGtGRjs7QWV4a0ZBO0VBQ0UsZ0JBQUE7QWYya0ZGOztBZXprRkE7RUFDRSxnQkFBQTtBZjRrRkY7O0FlMWtGQTtFQUNFLGdCQUFBO0FmNmtGRjs7QWUza0ZBO0VBQ0UsZ0JBQUE7QWY4a0ZGOztBZTVrRkE7RUFDRSxnQkFBQTtBZitrRkY7O0FlN2tGQTtFQUNFLGdCQUFBO0FmZ2xGRjs7QWU5a0ZBO0VBQ0UsZ0JBQUE7QWZpbEZGOztBZS9rRkE7RUFDRSxnQkFBQTtBZmtsRkY7O0FlaGxGQTtFQUNFLGdCQUFBO0FmbWxGRjs7QWVqbEZBO0VBQ0UsZ0JBQUE7QWZvbEZGOztBZWxsRkE7RUFDRSxnQkFBQTtBZnFsRkY7O0FlbmxGQTtFQUNFLGdCQUFBO0Fmc2xGRjs7QWVwbEZBOztFQUVFLGdCQUFBO0FmdWxGRjs7QWVybEZBO0VBQ0UsZ0JBQUE7QWZ3bEZGOztBZXRsRkE7RUFDRSxnQkFBQTtBZnlsRkY7O0FldmxGQTs7O0VBR0UsZ0JBQUE7QWYwbEZGOztBZXhsRkE7RUFDRSxnQkFBQTtBZjJsRkY7O0FlemxGQTtFQUNFLGdCQUFBO0FmNGxGRjs7QWUxbEZBO0VBQ0UsZ0JBQUE7QWY2bEZGOztBZTNsRkE7RUFDRSxnQkFBQTtBZjhsRkY7O0FlNWxGQTs7RUFFRSxnQkFBQTtBZitsRkY7O0FlN2xGQTtFQUNFLGdCQUFBO0FmZ21GRjs7QWU5bEZBO0VBQ0UsZ0JBQUE7QWZpbUZGOztBZS9sRkE7RUFDRSxnQkFBQTtBZmttRkY7O0FlaG1GQTtFQUNFLGdCQUFBO0FmbW1GRjs7QWVqbUZBO0VBQ0UsZ0JBQUE7QWZvbUZGOztBZWxtRkE7RUFDRSxnQkFBQTtBZnFtRkY7O0Flbm1GQTtFQUNFLGdCQUFBO0Fmc21GRjs7QWVwbUZBO0VBQ0UsZ0JBQUE7QWZ1bUZGOztBZXJtRkE7RUFDRSxnQkFBQTtBZndtRkY7O0FldG1GQTtFQUNFLGdCQUFBO0FmeW1GRjs7QWV2bUZBO0VBQ0UsZ0JBQUE7QWYwbUZGOztBZXhtRkE7RUFDRSxnQkFBQTtBZjJtRkY7O0Flem1GQTtFQUNFLGdCQUFBO0FmNG1GRjs7QWUxbUZBO0VBQ0UsZ0JBQUE7QWY2bUZGOztBZTNtRkE7RUFDRSxnQkFBQTtBZjhtRkY7O0FlNW1GQTtFQUNFLGdCQUFBO0FmK21GRjs7QWU3bUZBO0VBQ0UsZ0JBQUE7QWZnbkZGOztBZTltRkE7RUFDRSxnQkFBQTtBZmluRkY7O0FlL21GQTtFQUNFLGdCQUFBO0Fma25GRjs7QWVobkZBO0VBQ0UsZ0JBQUE7QWZtbkZGOztBZWpuRkE7RUFDRSxnQkFBQTtBZm9uRkY7O0FlbG5GQTtFQUNFLGdCQUFBO0FmcW5GRjs7QWVubkZBO0VBQ0UsZ0JBQUE7QWZzbkZGOztBZXBuRkE7RUFDRSxnQkFBQTtBZnVuRkY7O0Flcm5GQTtFQUNFLGdCQUFBO0Fmd25GRjs7QWV0bkZBO0VBQ0UsZ0JBQUE7QWZ5bkZGOztBZXZuRkE7RUFDRSxnQkFBQTtBZjBuRkY7O0FleG5GQTtFQUNFLGdCQUFBO0FmMm5GRjs7QWV6bkZBO0VBQ0UsZ0JBQUE7QWY0bkZGOztBZTFuRkE7O0VBRUUsZ0JBQUE7QWY2bkZGOztBZTNuRkE7RUFDRSxnQkFBQTtBZjhuRkY7O0FlNW5GQTtFQUNFLGdCQUFBO0FmK25GRjs7QWU3bkZBO0VBQ0UsZ0JBQUE7QWZnb0ZGOztBZTluRkE7RUFDRSxnQkFBQTtBZmlvRkY7O0FlL25GQTtFQUNFLGdCQUFBO0Fma29GRjs7QWVob0ZBO0VBQ0UsZ0JBQUE7QWZtb0ZGOztBZWpvRkE7RUFDRSxnQkFBQTtBZm9vRkY7O0FlbG9GQTtFQUNFLGdCQUFBO0FmcW9GRjs7QWVub0ZBO0VBQ0UsZ0JBQUE7QWZzb0ZGOztBZXBvRkE7RUFDRSxnQkFBQTtBZnVvRkY7O0Flcm9GQTtFQUNFLGdCQUFBO0Fmd29GRjs7QWV0b0ZBOztFQUVFLGdCQUFBO0FmeW9GRjs7QWV2b0ZBO0VBQ0UsZ0JBQUE7QWYwb0ZGOztBZXhvRkE7RUFDRSxnQkFBQTtBZjJvRkY7O0Flem9GQTtFQUNFLGdCQUFBO0FmNG9GRjs7QWUxb0ZBO0VBQ0UsZ0JBQUE7QWY2b0ZGOztBZTNvRkE7RUFDRSxnQkFBQTtBZjhvRkY7O0FlNW9GQTtFQUNFLGdCQUFBO0FmK29GRjs7QWU3b0ZBO0VBQ0UsZ0JBQUE7QWZncEZGOztBZTlvRkE7RUFDRSxnQkFBQTtBZmlwRkY7O0FlL29GQTtFQUNFLGdCQUFBO0Fma3BGRjs7QWVocEZBO0VBQ0UsZ0JBQUE7QWZtcEZGOztBZWpwRkE7RUFDRSxnQkFBQTtBZm9wRkY7O0FlbHBGQTtFQUNFLGdCQUFBO0FmcXBGRjs7QWVucEZBO0VBQ0UsZ0JBQUE7QWZzcEZGOztBZXBwRkE7O0VBRUUsZ0JBQUE7QWZ1cEZGOztBZXJwRkE7RUFDRSxnQkFBQTtBZndwRkY7O0FldHBGQTtFQUNFLGdCQUFBO0FmeXBGRjs7QWV2cEZBO0VBQ0UsZ0JBQUE7QWYwcEZGOztBZXhwRkE7RUFDRSxnQkFBQTtBZjJwRkY7O0FlenBGQTs7RUFFRSxnQkFBQTtBZjRwRkY7O0FlMXBGQTtFQUNFLGdCQUFBO0FmNnBGRjs7QWUzcEZBO0VBQ0UsZ0JBQUE7QWY4cEZGOztBZTVwRkE7RUFDRSxnQkFBQTtBZitwRkY7O0FlN3BGQTtFQUNFLGdCQUFBO0FmZ3FGRjs7QWU5cEZBO0VBQ0UsZ0JBQUE7QWZpcUZGOztBZS9wRkE7RUFDRSxnQkFBQTtBZmtxRkY7O0FlaHFGQTtFQUNFLGdCQUFBO0FmbXFGRjs7QWVqcUZBO0VBQ0UsZ0JBQUE7QWZvcUZGOztBZWxxRkE7RUFDRSxnQkFBQTtBZnFxRkY7O0FlbnFGQTtFQUNFLGdCQUFBO0Fmc3FGRjs7QWVwcUZBO0VBQ0UsZ0JBQUE7QWZ1cUZGOztBZXJxRkE7RUFDRSxnQkFBQTtBZndxRkY7O0FldHFGQTtFQUNFLGdCQUFBO0FmeXFGRjs7QWV2cUZBO0VBQ0UsZ0JBQUE7QWYwcUZGOztBZXhxRkE7RUFDRSxnQkFBQTtBZjJxRkY7O0FlenFGQTtFQUNFLGdCQUFBO0FmNHFGRjs7QWUxcUZBO0VBQ0UsZ0JBQUE7QWY2cUZGOztBZTNxRkE7RUFDRSxnQkFBQTtBZjhxRkY7O0FlNXFGQTtFQUNFLGdCQUFBO0FmK3FGRjs7QWU3cUZBOztFQUVFLGdCQUFBO0FmZ3JGRjs7QWU5cUZBO0VBQ0UsZ0JBQUE7QWZpckZGOztBZS9xRkE7RUFDRSxnQkFBQTtBZmtyRkY7O0FlaHJGQTtFQUNFLGdCQUFBO0FmbXJGRjs7QWVqckZBOztFQUVFLGdCQUFBO0Fmb3JGRjs7QWVsckZBO0VBQ0UsZ0JBQUE7QWZxckZGOztBZW5yRkE7RUFDRSxnQkFBQTtBZnNyRkY7O0FlcHJGQTtFQUNFLGdCQUFBO0FmdXJGRjs7QWVyckZBO0VBQ0UsZ0JBQUE7QWZ3ckZGOztBZXRyRkE7RUFDRSxnQkFBQTtBZnlyRkY7O0FldnJGQTtFQUNFLGdCQUFBO0FmMHJGRjs7QWV4ckZBO0VBQ0UsZ0JBQUE7QWYyckZGOztBZXpyRkE7RUFDRSxnQkFBQTtBZjRyRkY7O0FlMXJGQTtFQUNFLGdCQUFBO0FmNnJGRjs7QWUzckZBO0VBQ0UsZ0JBQUE7QWY4ckZGOztBZTVyRkE7RUFDRSxnQkFBQTtBZityRkY7O0FlN3JGQTtFQUNFLGdCQUFBO0FmZ3NGRjs7QWU5ckZBO0VBQ0UsZ0JBQUE7QWZpc0ZGOztBZS9yRkE7RUFDRSxnQkFBQTtBZmtzRkY7O0FlaHNGQTtFQUNFLGdCQUFBO0FmbXNGRjs7QWVqc0ZBO0VBQ0UsZ0JBQUE7QWZvc0ZGOztBZWxzRkE7RUFDRSxnQkFBQTtBZnFzRkY7O0FlbnNGQTtFQUNFLGdCQUFBO0Fmc3NGRjs7QWVwc0ZBOztFQUVFLGdCQUFBO0FmdXNGRjs7QWVyc0ZBOztFQUVFLGdCQUFBO0Fmd3NGRjs7QWV0c0ZBO0VBQ0UsZ0JBQUE7QWZ5c0ZGOztBZXZzRkE7RUFDRSxnQkFBQTtBZjBzRkY7O0FleHNGQTs7RUFFRSxnQkFBQTtBZjJzRkY7O0FlenNGQTs7RUFFRSxnQkFBQTtBZjRzRkY7O0FlMXNGQTtFQUNFLGdCQUFBO0FmNnNGRjs7QWUzc0ZBOztFQUVFLGdCQUFBO0FmOHNGRjs7QWU1c0ZBO0VBQ0UsZ0JBQUE7QWYrc0ZGOztBZTdzRkE7OztFQUdFLGdCQUFBO0FmZ3RGRjs7QWU5c0ZBO0VBQ0UsZ0JBQUE7QWZpdEZGOztBZS9zRkE7RUFDRSxnQkFBQTtBZmt0RkY7O0FlaHRGQTtFQUNFLGdCQUFBO0FmbXRGRjs7QWVqdEZBO0VBQ0UsZ0JBQUE7QWZvdEZGOztBZWx0RkE7RUFDRSxnQkFBQTtBZnF0RkY7O0FlbnRGQTtFQUNFLGdCQUFBO0Fmc3RGRjs7QWVwdEZBO0VBQ0UsZ0JBQUE7QWZ1dEZGOztBZXJ0RkE7RUFDRSxnQkFBQTtBZnd0RkY7O0FldHRGQTtFQUNFLGdCQUFBO0FmeXRGRjs7QWV2dEZBO0VBQ0UsZ0JBQUE7QWYwdEZGOztBZXh0RkE7RUFDRSxnQkFBQTtBZjJ0RkY7O0FlenRGQTtFQUNFLGdCQUFBO0FmNHRGRjs7QWUxdEZBO0VBQ0UsZ0JBQUE7QWY2dEZGOztBZTN0RkE7RUFDRSxnQkFBQTtBZjh0RkY7O0FlNXRGQTtFQUNFLGdCQUFBO0FmK3RGRjs7QWU3dEZBO0VBQ0UsZ0JBQUE7QWZndUZGOztBZTl0RkE7RUFDRSxnQkFBQTtBZml1RkY7O0FlL3RGQTs7RUFFRSxnQkFBQTtBZmt1RkY7O0FlaHVGQTs7RUFFRSxnQkFBQTtBZm11RkY7O0FlanVGQTs7RUFFRSxnQkFBQTtBZm91RkY7O0FlbHVGQTtFQUNFLGdCQUFBO0FmcXVGRjs7QWVudUZBO0VBQ0UsZ0JBQUE7QWZzdUZGOztBZXB1RkE7O0VBRUUsZ0JBQUE7QWZ1dUZGOztBZXJ1RkE7O0VBRUUsZ0JBQUE7QWZ3dUZGOztBZXR1RkE7O0VBRUUsZ0JBQUE7QWZ5dUZGOztBZXZ1RkE7RUFDRSxnQkFBQTtBZjB1RkY7O0FleHVGQTtFQUNFLGdCQUFBO0FmMnVGRjs7QWV6dUZBOztFQUVFLGdCQUFBO0FmNHVGRjs7QWUxdUZBO0VBQ0UsZ0JBQUE7QWY2dUZGOztBZTN1RkE7RUFDRSxnQkFBQTtBZjh1RkY7O0FlNXVGQTs7RUFFRSxnQkFBQTtBZit1RkY7O0FlN3VGQTtFQUNFLGdCQUFBO0FmZ3ZGRjs7QWU5dUZBO0VBQ0UsZ0JBQUE7QWZpdkZGOztBZS91RkE7RUFDRSxnQkFBQTtBZmt2RkY7O0FlaHZGQTtFQUNFLGdCQUFBO0FmbXZGRjs7QWVqdkZBO0VBQ0UsZ0JBQUE7QWZvdkZGOztBZWx2RkE7RUFDRSxnQkFBQTtBZnF2RkY7O0FlbnZGQTtFQUNFLGdCQUFBO0Fmc3ZGRjs7QWVwdkZBO0VBQ0UsZ0JBQUE7QWZ1dkZGOztBZXJ2RkE7RUFDRSxnQkFBQTtBZnd2RkY7O0FldHZGQTtFQUNFLGdCQUFBO0FmeXZGRjs7QWV2dkZBO0VBQ0UsZ0JBQUE7QWYwdkZGOztBZXh2RkE7RUFDRSxnQkFBQTtBZjJ2RkY7O0FlenZGQTtFQUNFLGdCQUFBO0FmNHZGRjs7QWUxdkZBO0VBQ0UsZ0JBQUE7QWY2dkZGOztBZTN2RkE7RUFDRSxnQkFBQTtBZjh2RkY7O0FlNXZGQTtFQUNFLGdCQUFBO0FmK3ZGRjs7QWU3dkZBO0VBQ0UsZ0JBQUE7QWZnd0ZGOztBZTl2RkE7RUFDRSxnQkFBQTtBZml3RkY7O0FlL3ZGQTtFQUNFLGdCQUFBO0Fma3dGRjs7QWVod0ZBO0VBQ0UsZ0JBQUE7QWZtd0ZGOztBZWp3RkE7RUFDRSxnQkFBQTtBZm93RkY7O0FlbHdGQTtFQUNFLGdCQUFBO0FmcXdGRjs7QWVud0ZBO0VBQ0UsZ0JBQUE7QWZzd0ZGOztBZXB3RkE7RUFDRSxnQkFBQTtBZnV3RkY7O0FlcndGQTtFQUNFLGdCQUFBO0Fmd3dGRjs7QWV0d0ZBO0VBQ0UsZ0JBQUE7QWZ5d0ZGOztBZXZ3RkE7RUFDRSxnQkFBQTtBZjB3RkY7O0FleHdGQTtFQUNFLGdCQUFBO0FmMndGRjs7QWV6d0ZBO0VBQ0UsZ0JBQUE7QWY0d0ZGOztBZTF3RkE7RUFDRSxnQkFBQTtBZjZ3RkY7O0FlM3dGQTs7RUFFRSxnQkFBQTtBZjh3RkY7O0FlNXdGQTtFQUNFLGdCQUFBO0FmK3dGRjs7QWU3d0ZBO0VBQ0UsZ0JBQUE7QWZneEZGOztBZTl3RkE7RUFDRSxnQkFBQTtBZml4RkY7O0FlL3dGQTtFQUNFLGdCQUFBO0Fma3hGRjs7QWVoeEZBO0VBQ0UsZ0JBQUE7QWZteEZGOztBZWp4RkE7O0VBRUUsZ0JBQUE7QWZveEZGOztBZWx4RkE7RUFDRSxnQkFBQTtBZnF4RkY7O0FlbnhGQTtFQUNFLGdCQUFBO0Fmc3hGRjs7QWVweEZBO0VBQ0UsZ0JBQUE7QWZ1eEZGOztBZXJ4RkE7RUFDRSxnQkFBQTtBZnd4RkY7O0FldHhGQTtFQUNFLGdCQUFBO0FmeXhGRjs7QWV2eEZBO0VBQ0UsZ0JBQUE7QWYweEZGOztBZXh4RkE7RUFDRSxnQkFBQTtBZjJ4RkY7O0FlenhGQTtFQUNFLGdCQUFBO0FmNHhGRjs7QWUxeEZBO0VBQ0UsZ0JBQUE7QWY2eEZGOztBZTN4RkE7RUFDRSxnQkFBQTtBZjh4RkY7O0FlNXhGQTtFQUNFLGdCQUFBO0FmK3hGRjs7QWU3eEZBO0VBQ0UsZ0JBQUE7QWZneUZGOztBZTl4RkE7O0VBRUUsZ0JBQUE7QWZpeUZGOztBZS94RkE7OztFQUdFLGdCQUFBO0Fma3lGRjs7QWVoeUZBO0VBQ0UsZ0JBQUE7QWZteUZGOztBZWp5RkE7RUFDRSxnQkFBQTtBZm95RkY7O0FlbHlGQTtFQUNFLGdCQUFBO0FmcXlGRjs7QWVueUZBOztFQUVFLGdCQUFBO0Fmc3lGRjs7QWVweUZBO0VBQ0UsZ0JBQUE7QWZ1eUZGOztBZXJ5RkE7RUFDRSxnQkFBQTtBZnd5RkY7O0FldHlGQTtFQUNFLGdCQUFBO0FmeXlGRjs7QWV2eUZBO0VBQ0UsZ0JBQUE7QWYweUZGOztBZXh5RkE7RUFDRSxnQkFBQTtBZjJ5RkY7O0FlenlGQTtFQUNFLGdCQUFBO0FmNHlGRjs7QWUxeUZBO0VBQ0UsZ0JBQUE7QWY2eUZGOztBZTN5RkE7RUFDRSxnQkFBQTtBZjh5RkY7O0FlNXlGQTtFQUNFLGdCQUFBO0FmK3lGRjs7QWU3eUZBO0VBQ0UsZ0JBQUE7QWZnekZGOztBZTl5RkE7RUFDRSxnQkFBQTtBZml6RkY7O0FlL3lGQTtFQUNFLGdCQUFBO0Fma3pGRjs7QWVoekZBO0VBQ0UsZ0JBQUE7QWZtekZGOztBZWp6RkE7RUFDRSxnQkFBQTtBZm96RkY7O0FlbHpGQTtFQUNFLGdCQUFBO0FmcXpGRjs7QWVuekZBO0VBQ0UsZ0JBQUE7QWZzekZGOztBZXB6RkE7RUFDRSxnQkFBQTtBZnV6RkY7O0FlcnpGQTtFQUNFLGdCQUFBO0Fmd3pGRjs7QWV0ekZBO0VBQ0UsZ0JBQUE7QWZ5ekZGOztBZXZ6RkE7RUFDRSxnQkFBQTtBZjB6RkY7O0FleHpGQTtFQUNFLGdCQUFBO0FmMnpGRjs7QWV6ekZBO0VBQ0UsZ0JBQUE7QWY0ekZGOztBZTF6RkE7RUFDRSxnQkFBQTtBZjZ6RkY7O0FlM3pGQTtFQUNFLGdCQUFBO0FmOHpGRjs7QWU1ekZBO0VBQ0UsZ0JBQUE7QWYrekZGOztBZTd6RkE7RUFDRSxnQkFBQTtBZmcwRkY7O0FlOXpGQTtFQUNFLGdCQUFBO0FmaTBGRjs7QWUvekZBO0VBQ0UsZ0JBQUE7QWZrMEZGOztBZWgwRkE7RUFDRSxnQkFBQTtBZm0wRkY7O0FlajBGQTtFQUNFLGdCQUFBO0FmbzBGRjs7QWVsMEZBO0VBQ0UsZ0JBQUE7QWZxMEZGOztBZW4wRkE7RUFDRSxnQkFBQTtBZnMwRkY7O0FlcDBGQTtFQUNFLGdCQUFBO0FmdTBGRjs7QWVyMEZBO0VBQ0UsZ0JBQUE7QWZ3MEZGOztBZXQwRkE7RUFDRSxnQkFBQTtBZnkwRkY7O0FldjBGQTtFQUNFLGdCQUFBO0FmMDBGRjs7QWV4MEZBO0VBQ0UsZ0JBQUE7QWYyMEZGOztBZXowRkE7O0VBRUUsZ0JBQUE7QWY0MEZGOztBZTEwRkE7O0VBRUUsZ0JBQUE7QWY2MEZGOztBZTMwRkE7O0VBRUUsZ0JBQUE7QWY4MEZGOztBZTUwRkE7O0VBRUUsZ0JBQUE7QWYrMEZGOztBZTcwRkE7RUFDRSxnQkFBQTtBZmcxRkY7O0FlOTBGQTs7RUFFRSxnQkFBQTtBZmkxRkY7O0FlLzBGQTs7RUFFRSxnQkFBQTtBZmsxRkY7O0FlaDFGQTs7OztFQUlFLGdCQUFBO0FmbTFGRjs7QWVqMUZBOzs7RUFHRSxnQkFBQTtBZm8xRkY7O0FlbDFGQTs7RUFFRSxnQkFBQTtBZnExRkY7O0FlbjFGQTs7RUFFRSxnQkFBQTtBZnMxRkY7O0FlcDFGQTtFQUNFLGdCQUFBO0FmdTFGRjs7QWVyMUZBO0VBQ0UsZ0JBQUE7QWZ3MUZGOztBZXQxRkE7RUFDRSxnQkFBQTtBZnkxRkY7O0FldjFGQTtFQUNFLGdCQUFBO0FmMDFGRjs7QWV4MUZBO0VBQ0UsZ0JBQUE7QWYyMUZGOztBZXoxRkE7RUFDRSxnQkFBQTtBZjQxRkY7O0FlMTFGQTtFQUNFLGdCQUFBO0FmNjFGRjs7QWUzMUZBO0VBQ0UsZ0JBQUE7QWY4MUZGOztBZTUxRkE7RUFDRSxnQkFBQTtBZisxRkY7O0FlNzFGQTtFQUNFLGdCQUFBO0FmZzJGRjs7QWU5MUZBO0VBQ0UsZ0JBQUE7QWZpMkZGOztBZS8xRkE7RUFDRSxnQkFBQTtBZmsyRkY7O0FlaDJGQTtFQUNFLGdCQUFBO0FmbTJGRjs7QWVqMkZBO0VBQ0UsZ0JBQUE7QWZvMkZGOztBZWwyRkE7RUFDRSxnQkFBQTtBZnEyRkY7O0FlbjJGQTtFQUNFLGdCQUFBO0FmczJGRjs7QWVwMkZBO0VBQ0UsZ0JBQUE7QWZ1MkZGOztBZXIyRkE7RUFDRSxnQkFBQTtBZncyRkY7O0FldDJGQTtFQUNFLGdCQUFBO0FmeTJGRjs7QWV2MkZBO0VBQ0UsZ0JBQUE7QWYwMkZGOztBZXgyRkE7RUFDRSxnQkFBQTtBZjIyRkY7O0FlejJGQTtFQUNFLGdCQUFBO0FmNDJGRjs7QWUxMkZBO0VBQ0UsZ0JBQUE7QWY2MkZGOztBZTMyRkE7RUFDRSxnQkFBQTtBZjgyRkY7O0FlNTJGQTtFQUNFLGdCQUFBO0FmKzJGRjs7QWU3MkZBO0VBQ0UsZ0JBQUE7QWZnM0ZGOztBZTkyRkE7RUFDRSxnQkFBQTtBZmkzRkY7O0FlLzJGQTtFQUNFLGdCQUFBO0FmazNGRjs7QWVoM0ZBO0VBQ0UsZ0JBQUE7QWZtM0ZGOztBZWozRkE7RUFDRSxnQkFBQTtBZm8zRkY7O0FlbDNGQTtFQUNFLGdCQUFBO0FmcTNGRjs7QWVuM0ZBO0VBQ0UsZ0JBQUE7QWZzM0ZGOztBZXAzRkE7RUFDRSxnQkFBQTtBZnUzRkY7O0FlcjNGQTtFQUNFLGdCQUFBO0FmdzNGRjs7QWV0M0ZBO0VBQ0UsZ0JBQUE7QWZ5M0ZGOztBZXYzRkE7RUFDRSxnQkFBQTtBZjAzRkY7O0FleDNGQTtFQUNFLGdCQUFBO0FmMjNGRjs7QWV6M0ZBO0VBQ0UsZ0JBQUE7QWY0M0ZGOztBZTEzRkE7O0VBRUUsZ0JBQUE7QWY2M0ZGOztBZTMzRkE7RUFDRSxnQkFBQTtBZjgzRkY7O0FlNTNGQTtFQUNFLGdCQUFBO0FmKzNGRjs7QWU3M0ZBO0VBQ0UsZ0JBQUE7QWZnNEZGOztBZTkzRkE7RUFDRSxnQkFBQTtBZmk0RkY7O0FlLzNGQTtFQUNFLGdCQUFBO0FmazRGRjs7QWVoNEZBO0VBQ0UsZ0JBQUE7QWZtNEZGOztBZWo0RkE7RUFDRSxnQkFBQTtBZm80RkY7O0FlbDRGQTtFQUNFLGdCQUFBO0FmcTRGRjs7QWVuNEZBO0VBQ0UsZ0JBQUE7QWZzNEZGOztBZXA0RkE7RUFDRSxnQkFBQTtBZnU0RkY7O0FlcjRGQTtFQUNFLGdCQUFBO0FmdzRGRjs7QWV0NEZBOztFQUVFLGdCQUFBO0FmeTRGRjs7QWV2NEZBO0VBQ0UsZ0JBQUE7QWYwNEZGOztBZXg0RkE7RUFDRSxnQkFBQTtBZjI0RkY7O0FlejRGQTtFQUNFLGdCQUFBO0FmNDRGRjs7QWUxNEZBOztFQUVFLGdCQUFBO0FmNjRGRjs7QWUzNEZBO0VBQ0UsZ0JBQUE7QWY4NEZGOztBZTU0RkE7RUFDRSxnQkFBQTtBZis0RkY7O0FlNzRGQTtFQUNFLGdCQUFBO0FmZzVGRjs7QWU5NEZBO0VBQ0UsZ0JBQUE7QWZpNUZGOztBZS80RkE7RUFDRSxnQkFBQTtBZms1RkY7O0FlaDVGQTtFQUNFLGdCQUFBO0FmbTVGRjs7QWVqNUZBOzs7RUFHRSxnQkFBQTtBZm81RkY7O0FlbDVGQTs7RUFFRSxnQkFBQTtBZnE1RkY7O0FlbjVGQTtFQUNFLGdCQUFBO0FmczVGRjs7QWVwNUZBO0VBQ0UsZ0JBQUE7QWZ1NUZGOztBZXI1RkE7RUFDRSxnQkFBQTtBZnc1RkY7O0FldDVGQTtFQUNFLGdCQUFBO0FmeTVGRjs7QWV2NUZBO0VBQ0UsZ0JBQUE7QWYwNUZGOztBZXg1RkE7RUFDRSxnQkFBQTtBZjI1RkY7O0FlejVGQTtFQUNFLGdCQUFBO0FmNDVGRjs7QWUxNUZBO0VBQ0UsZ0JBQUE7QWY2NUZGOztBZTM1RkE7RUFDRSxnQkFBQTtBZjg1RkY7O0FlNTVGQTtFQUNFLGdCQUFBO0FmKzVGRjs7QWU3NUZBO0VBQ0UsZ0JBQUE7QWZnNkZGOztBZTk1RkE7RUFDRSxnQkFBQTtBZmk2RkY7O0FlLzVGQTtFQUNFLGdCQUFBO0FmazZGRjs7QWVoNkZBO0VBQ0UsZ0JBQUE7QWZtNkZGOztBZWo2RkE7RUFDRSxnQkFBQTtBZm82RkY7O0FlbDZGQTtFQUNFLGdCQUFBO0FmcTZGRjs7QWVuNkZBO0VBQ0UsZ0JBQUE7QWZzNkZGOztBZXA2RkE7RUFDRSxnQkFBQTtBZnU2RkY7O0FlcjZGQTtFQUNFLGdCQUFBO0FmdzZGRjs7QWV0NkZBO0VBQ0UsZ0JBQUE7QWZ5NkZGOztBZXY2RkE7RUFDRSxnQkFBQTtBZjA2RkY7O0FleDZGQTtFQUNFLGdCQUFBO0FmMjZGRjs7QWV6NkZBO0VBQ0UsZ0JBQUE7QWY0NkZGOztBZTE2RkE7RUFDRSxnQkFBQTtBZjY2RkY7O0FlMzZGQTtFQUNFLGdCQUFBO0FmODZGRjs7QWU1NkZBOztFQUVFLGdCQUFBO0FmKzZGRjs7QWU3NkZBOztFQUVFLGdCQUFBO0FmZzdGRjs7QWU5NkZBO0VBQ0UsZ0JBQUE7QWZpN0ZGOztBZS82RkE7RUFDRSxnQkFBQTtBZms3RkY7O0FlaDdGQTtFQUNFLGdCQUFBO0FmbTdGRjs7QWVqN0ZBO0VBQ0UsZ0JBQUE7QWZvN0ZGOztBZWw3RkE7RUFDRSxnQkFBQTtBZnE3RkY7O0FlbjdGQTtFQUNFLGdCQUFBO0FmczdGRjs7QWVwN0ZBO0VBQ0UsZ0JBQUE7QWZ1N0ZGOztBZXI3RkE7RUFDRSxnQkFBQTtBZnc3RkY7O0FldDdGQTtFQUNFLGdCQUFBO0FmeTdGRjs7QWV2N0ZBOzs7RUFHRSxnQkFBQTtBZjA3RkY7O0FleDdGQTs7RUFFRSxnQkFBQTtBZjI3RkY7O0FlejdGQTs7RUFFRSxnQkFBQTtBZjQ3RkY7O0FlMTdGQTs7RUFFRSxnQkFBQTtBZjY3RkY7O0FlMzdGQTtFQUNFLGdCQUFBO0FmODdGRjs7QWU1N0ZBO0VBQ0UsZ0JBQUE7QWYrN0ZGOztBZTc3RkE7RUFDRSxnQkFBQTtBZmc4RkY7O0FlOTdGQTtFQUNFLGdCQUFBO0FmaThGRjs7QWUvN0ZBOzs7OztFQUtFLGdCQUFBO0FmazhGRjs7QWVoOEZBO0VBQ0UsZ0JBQUE7QWZtOEZGOztBZWo4RkE7OztFQUdFLGdCQUFBO0FmbzhGRjs7QWVsOEZBOztFQUVFLGdCQUFBO0FmcThGRjs7QWVuOEZBO0VBQ0UsZ0JBQUE7QWZzOEZGOztBZXA4RkE7RUFDRSxnQkFBQTtBZnU4RkY7O0FlcjhGQTs7O0VBR0UsZ0JBQUE7QWZ3OEZGOztBZXQ4RkE7RUFDRSxnQkFBQTtBZnk4RkY7O0FldjhGQTtFQUNFLGdCQUFBO0FmMDhGRjs7QWV4OEZBOztFQUVFLGdCQUFBO0FmMjhGRjs7QWV6OEZBOztFQUVFLGdCQUFBO0FmNDhGRjs7QWUxOEZBOztFQUVFLGdCQUFBO0FmNjhGRjs7QWUzOEZBO0VBQ0UsZ0JBQUE7QWY4OEZGOztBZTU4RkE7RUFDRSxnQkFBQTtBZis4RkY7O0FlNzhGQTtFQUNFLGdCQUFBO0FmZzlGRjs7QWU5OEZBO0VBQ0UsZ0JBQUE7QWZpOUZGOztBZS84RkE7RUFDRSxnQkFBQTtBZms5RkY7O0FlaDlGQTtFQUNFLGdCQUFBO0FmbTlGRjs7QWVqOUZBO0VBQ0UsZ0JBQUE7QWZvOUZGOztBZWw5RkE7RUFDRSxnQkFBQTtBZnE5RkY7O0FlbjlGQTs7RUFFRSxnQkFBQTtBZnM5RkY7O0FlcDlGQTtFQUNFLGdCQUFBO0FmdTlGRjs7QWVyOUZBO0VBQ0UsZ0JBQUE7QWZ3OUZGOztBZXQ5RkE7RUFDRSxnQkFBQTtBZnk5RkY7O0FldjlGQTtFQUNFLGdCQUFBO0FmMDlGRjs7QWV4OUZBO0VBQ0UsZ0JBQUE7QWYyOUZGOztBZXo5RkE7RUFDRSxnQkFBQTtBZjQ5RkY7O0FlMTlGQTtFQUNFLGdCQUFBO0FmNjlGRjs7QWUzOUZBO0VBQ0UsZ0JBQUE7QWY4OUZGOztBZTU5RkE7RUFDRSxnQkFBQTtBZis5RkY7O0FlNzlGQTtFQUNFLGdCQUFBO0FmZytGRjs7QWU5OUZBO0VBQ0UsZ0JBQUE7QWZpK0ZGOztBZS85RkE7RUFDRSxnQkFBQTtBZmsrRkY7O0FlaCtGQTtFQUNFLGdCQUFBO0FmbStGRjs7QWVqK0ZBO0VBQ0UsZ0JBQUE7QWZvK0ZGOztBZWwrRkE7RUFDRSxnQkFBQTtBZnErRkY7O0FlbitGQTtFQUNFLGdCQUFBO0FmcytGRjs7QWVwK0ZBO0VBQ0UsZ0JBQUE7QWZ1K0ZGOztBZXIrRkE7RUFDRSxnQkFBQTtBZncrRkY7O0FldCtGQTtFQUNFLGdCQUFBO0FmeStGRjs7QWV2K0ZBO0VBQ0UsZ0JBQUE7QWYwK0ZGOztBZXgrRkE7RUFDRSxnQkFBQTtBZjIrRkY7O0FleitGQTtFQUNFLGdCQUFBO0FmNCtGRjs7QWUxK0ZBO0VBQ0UsZ0JBQUE7QWY2K0ZGOztBZTMrRkE7RUFDRSxnQkFBQTtBZjgrRkY7O0FlNStGQTtFQUNFLGdCQUFBO0FmKytGRjs7QWU3K0ZBO0VBQ0UsZ0JBQUE7QWZnL0ZGOztBZTkrRkE7RUFDRSxnQkFBQTtBZmkvRkY7O0FlLytGQTtFQUNFLGdCQUFBO0Fmay9GRjs7QWVoL0ZBO0VBQ0UsZ0JBQUE7QWZtL0ZGOztBZWovRkE7RUFDRSxnQkFBQTtBZm8vRkY7O0FlbC9GQTtFQUNFLGdCQUFBO0FmcS9GRjs7QWVuL0ZBO0VBQ0UsZ0JBQUE7QWZzL0ZGOztBZXAvRkE7RUFDRSxnQkFBQTtBZnUvRkY7O0Flci9GQTtFQUNFLGdCQUFBO0Fmdy9GRjs7QWV0L0ZBO0VBQ0UsZ0JBQUE7QWZ5L0ZGOztBZXYvRkE7RUFDRSxnQkFBQTtBZjAvRkY7O0FleC9GQTtFQUNFLGdCQUFBO0FmMi9GRjs7QWV6L0ZBOzs7RUFHRSxnQkFBQTtBZjQvRkY7O0FlMS9GQTtFQUNFLGdCQUFBO0FmNi9GRjs7QWUzL0ZBO0VBQ0UsZ0JBQUE7QWY4L0ZGOztBZTUvRkE7RUFDRSxnQkFBQTtBZisvRkY7O0FlNy9GQTtFQUNFLGdCQUFBO0FmZ2dHRjs7QWU5L0ZBO0VBQ0UsZ0JBQUE7QWZpZ0dGOztBZS8vRkE7RUFDRSxnQkFBQTtBZmtnR0Y7O0FlaGdHQTtFQUNFLGdCQUFBO0FmbWdHRjs7QWVqZ0dBO0VBQ0UsZ0JBQUE7QWZvZ0dGOztBZWxnR0E7RUFDRSxnQkFBQTtBZnFnR0Y7O0FlbmdHQTtFQUNFLGdCQUFBO0Fmc2dHRjs7QWVwZ0dBO0VBQ0UsZ0JBQUE7QWZ1Z0dGOztBZXJnR0E7RUFDRSxnQkFBQTtBZndnR0Y7O0FldGdHQTtFQUNFLGdCQUFBO0FmeWdHRjs7QWV2Z0dBO0VBQ0UsZ0JBQUE7QWYwZ0dGOztBZXhnR0E7RUFDRSxnQkFBQTtBZjJnR0Y7O0FlemdHQTtFQUNFLGdCQUFBO0FmNGdHRjs7QWUxZ0dBO0VBQ0UsZ0JBQUE7QWY2Z0dGOztBZTNnR0E7RUFDRSxnQkFBQTtBZjhnR0Y7O0FlNWdHQTtFQUNFLGdCQUFBO0FmK2dHRjs7QWU3Z0dBO0VBQ0UsZ0JBQUE7QWZnaEdGOztBZTlnR0E7RUFDRSxnQkFBQTtBZmloR0Y7O0FlL2dHQTs7RUFFRSxnQkFBQTtBZmtoR0Y7O0FlaGhHQTtFQUNFLGdCQUFBO0FmbWhHRjs7QWVqaEdBO0VBQ0UsZ0JBQUE7QWZvaEdGOztBZWxoR0E7RUFDRSxnQkFBQTtBZnFoR0Y7O0FlbmhHQTtFQUNFLGdCQUFBO0Fmc2hHRjs7QWVwaEdBO0VBQ0UsZ0JBQUE7QWZ1aEdGOztBZXJoR0E7RUFDRSxnQkFBQTtBZndoR0Y7O0FldGhHQTtFQUNFLGdCQUFBO0FmeWhHRjs7QWV2aEdBO0VBQ0UsZ0JBQUE7QWYwaEdGOztBZXhoR0E7RUFDRSxnQkFBQTtBZjJoR0Y7O0FlemhHQTtFQUNFLGdCQUFBO0FmNGhHRjs7QWUxaEdBO0VBQ0UsZ0JBQUE7QWY2aEdGOztBZTNoR0E7RUFDRSxnQkFBQTtBZjhoR0Y7O0FlNWhHQTtFQUNFLGdCQUFBO0FmK2hHRjs7QWU3aEdBO0VBQ0UsZ0JBQUE7QWZnaUdGOztBZTloR0E7RUFDRSxnQkFBQTtBZmlpR0Y7O0FlL2hHQTs7RUFFRSxnQkFBQTtBZmtpR0Y7O0FlaGlHQTtFQUNFLGdCQUFBO0FmbWlHRjs7QWVqaUdBO0VBQ0UsZ0JBQUE7QWZvaUdGOztBZWxpR0E7RUFDRSxnQkFBQTtBZnFpR0Y7O0FlbmlHQTtFQUNFLGdCQUFBO0Fmc2lHRjs7QWVwaUdBOztFQUVFLGdCQUFBO0FmdWlHRjs7QWVyaUdBO0VBQ0UsZ0JBQUE7QWZ3aUdGOztBZXRpR0E7RUFDRSxnQkFBQTtBZnlpR0Y7O0FldmlHQTtFQUNFLGdCQUFBO0FmMGlHRjs7QWV4aUdBOzs7RUFHRSxnQkFBQTtBZjJpR0Y7O0FlemlHQTs7RUFFRSxnQkFBQTtBZjRpR0Y7O0FlMWlHQTs7RUFFRSxnQkFBQTtBZjZpR0Y7O0FlM2lHQTs7RUFFRSxnQkFBQTtBZjhpR0Y7O0FlNWlHQTs7RUFFRSxnQkFBQTtBZitpR0Y7O0FlN2lHQTtFQUNFLGdCQUFBO0FmZ2pHRjs7QWU5aUdBO0VBQ0UsZ0JBQUE7QWZpakdGOztBZS9pR0E7RUFDRSxnQkFBQTtBZmtqR0Y7O0FlaGpHQTtFQUNFLGdCQUFBO0FmbWpHRjs7QWVqakdBO0VBQ0UsZ0JBQUE7QWZvakdGOztBZWxqR0E7RUFDRSxnQkFBQTtBZnFqR0Y7O0FlbmpHQTtFQUNFLGdCQUFBO0Fmc2pHRjs7QWVwakdBO0VBQ0UsZ0JBQUE7QWZ1akdGOztBZXJqR0E7RUFDRSxnQkFBQTtBZndqR0Y7O0FldGpHQTtFQUNFLGdCQUFBO0FmeWpHRjs7QWV2akdBO0VBQ0UsZ0JBQUE7QWYwakdGOztBZXhqR0E7O0VBRUUsZ0JBQUE7QWYyakdGOztBZXpqR0E7O0VBRUUsZ0JBQUE7QWY0akdGOztBZTFqR0E7O0VBRUUsZ0JBQUE7QWY2akdGOztBZTNqR0E7RUFDRSxnQkFBQTtBZjhqR0Y7O0FlNWpHQTs7RUFFRSxnQkFBQTtBZitqR0Y7O0FlN2pHQTs7RUFFRSxnQkFBQTtBZmdrR0Y7O0FlOWpHQTtFQUNFLGdCQUFBO0FmaWtHRjs7QWUvakdBO0VBQ0UsZ0JBQUE7QWZra0dGOztBZWhrR0E7RUFDRSxnQkFBQTtBZm1rR0Y7O0FlamtHQTtFQUNFLGdCQUFBO0Fmb2tHRjs7QWVsa0dBO0VBQ0UsZ0JBQUE7QWZxa0dGOztBZW5rR0E7RUFDRSxnQkFBQTtBZnNrR0Y7O0FlcGtHQTtFQUNFLGdCQUFBO0FmdWtHRjs7QWVya0dBO0VBQ0UsZ0JBQUE7QWZ3a0dGOztBZXRrR0E7RUFDRSxnQkFBQTtBZnlrR0Y7O0FldmtHQTtFQUNFLGdCQUFBO0FmMGtHRjs7QWV4a0dBO0VBQ0UsZ0JBQUE7QWYya0dGOztBZXprR0E7RUFDRSxnQkFBQTtBZjRrR0Y7O0FlMWtHQTtFQUNFLGdCQUFBO0FmNmtHRjs7QWUza0dBO0VBQ0UsZ0JBQUE7QWY4a0dGOztBZTVrR0E7RUFDRSxnQkFBQTtBZitrR0Y7O0FlN2tHQTtFQUNFLGdCQUFBO0FmZ2xHRjs7QWU5a0dBO0VBQ0UsZ0JBQUE7QWZpbEdGOztBZS9rR0E7RUFDRSxnQkFBQTtBZmtsR0Y7O0FlaGxHQTtFQUNFLGdCQUFBO0FmbWxHRjs7QWVqbEdBO0VBQ0UsZ0JBQUE7QWZvbEdGOztBZWxsR0E7O0VBRUUsZ0JBQUE7QWZxbEdGOztBZW5sR0E7RUFDRSxnQkFBQTtBZnNsR0Y7O0FlcGxHQTtFQUNFLGdCQUFBO0FmdWxHRjs7QWVybEdBO0VBQ0UsZ0JBQUE7QWZ3bEdGOztBZXRsR0E7RUFDRSxnQkFBQTtBZnlsR0Y7O0FldmxHQTtFQUNFLGdCQUFBO0FmMGxHRjs7QWV4bEdBO0VBQ0UsZ0JBQUE7QWYybEdGOztBZXpsR0E7RUFDRSxnQkFBQTtBZjRsR0Y7O0FlMWxHQTtFQUNFLGdCQUFBO0FmNmxHRjs7QWUzbEdBO0VBQ0UsZ0JBQUE7QWY4bEdGOztBZTVsR0E7RUFDRSxnQkFBQTtBZitsR0Y7O0FlN2xHQTtFQUNFLGdCQUFBO0FmZ21HRjs7QWU5bEdBO0VBQ0UsZ0JBQUE7QWZpbUdGOztBZS9sR0E7RUFDRSxnQkFBQTtBZmttR0Y7O0FlaG1HQTtFQUNFLGdCQUFBO0FmbW1HRjs7QWVqbUdBO0VBQ0UsZ0JBQUE7QWZvbUdGOztBZWxtR0E7RUFDRSxnQkFBQTtBZnFtR0Y7O0Flbm1HQTtFQUNFLGdCQUFBO0Fmc21HRjs7QWVwbUdBO0VBQ0UsZ0JBQUE7QWZ1bUdGOztBZXJtR0E7RUFDRSxnQkFBQTtBZndtR0Y7O0FldG1HQTtFQUNFLGdCQUFBO0FmeW1HRjs7QWV2bUdBO0VBQ0UsZ0JBQUE7QWYwbUdGOztBZXhtR0E7RUFDRSxnQkFBQTtBZjJtR0Y7O0Flem1HQTtFQUNFLGdCQUFBO0FmNG1HRjs7QWUxbUdBO0VBQ0UsZ0JBQUE7QWY2bUdGOztBZTNtR0E7RUFDRSxnQkFBQTtBZjhtR0Y7O0FlNW1HQTtFQUNFLGdCQUFBO0FmK21HRjs7QWU3bUdBO0VBQ0UsZ0JBQUE7QWZnbkdGOztBZTltR0E7RUFDRSxnQkFBQTtBZmluR0Y7O0FlL21HQTtFQUNFLGdCQUFBO0Fma25HRjs7QWVobkdBO0VBQ0UsZ0JBQUE7QWZtbkdGOztBZWpuR0E7RUFDRSxnQkFBQTtBZm9uR0Y7O0FlbG5HQTtFQUNFLGdCQUFBO0FmcW5HRjs7QWVubkdBO0VBQ0UsZ0JBQUE7QWZzbkdGOztBZXBuR0E7RUFDRSxnQkFBQTtBZnVuR0Y7O0Flcm5HQTtFQUNFLGdCQUFBO0Fmd25HRjs7QWV0bkdBO0VBQ0UsZ0JBQUE7QWZ5bkdGOztBZXZuR0E7RUFDRSxnQkFBQTtBZjBuR0Y7O0FleG5HQTtFQUNFLGdCQUFBO0FmMm5HRjs7QWV6bkdBO0VBQ0UsZ0JBQUE7QWY0bkdGOztBZTFuR0E7RUFDRSxnQkFBQTtBZjZuR0Y7O0FlM25HQTtFQUNFLGdCQUFBO0FmOG5HRjs7QWU1bkdBO0VBQ0UsZ0JBQUE7QWYrbkdGOztBZTduR0E7RUFDRSxnQkFBQTtBZmdvR0Y7O0FlOW5HQTtFQUNFLGdCQUFBO0FmaW9HRjs7QWUvbkdBO0VBQ0UsZ0JBQUE7QWZrb0dGOztBZWhvR0E7RUFDRSxnQkFBQTtBZm1vR0Y7O0Flam9HQTtFQUNFLGdCQUFBO0Fmb29HRjs7QWVsb0dBO0VBQ0UsZ0JBQUE7QWZxb0dGOztBZW5vR0E7RUFDRSxnQkFBQTtBZnNvR0Y7O0FlcG9HQTtFQUNFLGdCQUFBO0FmdW9HRjs7QWVyb0dBOztFQUVFLGdCQUFBO0Fmd29HRjs7QWV0b0dBOzs7RUFHRSxnQkFBQTtBZnlvR0Y7O0Fldm9HQTtFQUNFLGdCQUFBO0FmMG9HRjs7QWV4b0dBO0VBQ0UsZ0JBQUE7QWYyb0dGOztBZXpvR0E7O0VBRUUsZ0JBQUE7QWY0b0dGOztBZTFvR0E7RUFDRSxnQkFBQTtBZjZvR0Y7O0FlM29HQTtFQUNFLGdCQUFBO0FmOG9HRjs7QWU1b0dBO0VBQ0UsZ0JBQUE7QWYrb0dGOztBZTdvR0E7RUFDRSxnQkFBQTtBZmdwR0Y7O0FlOW9HQTtFQUNFLGdCQUFBO0FmaXBHRjs7QWUvb0dBO0VBQ0UsZ0JBQUE7QWZrcEdGOztBZWhwR0E7RUFDRSxnQkFBQTtBZm1wR0Y7O0FlanBHQTtFQUNFLGdCQUFBO0Fmb3BHRjs7QWVscEdBO0VBQ0UsZ0JBQUE7QWZxcEdGOztBZW5wR0E7RUFDRSxnQkFBQTtBZnNwR0Y7O0FlcHBHQTs7RUFFRSxnQkFBQTtBZnVwR0Y7O0FlcnBHQTs7RUFFRSxnQkFBQTtBZndwR0Y7O0FldHBHQTtFQUNFLGdCQUFBO0FmeXBHRjs7QWV2cEdBO0VBQ0UsZ0JBQUE7QWYwcEdGOztBZXhwR0E7RUFDRSxnQkFBQTtBZjJwR0Y7O0FlenBHQTtFQUNFLGdCQUFBO0FmNHBHRjs7QWUxcEdBO0VBQ0UsZ0JBQUE7QWY2cEdGOztBZTNwR0E7RUFDRSxnQkFBQTtBZjhwR0Y7O0FlNXBHQTs7RUFFRSxnQkFBQTtBZitwR0Y7O0FlN3BHQTs7RUFFRSxnQkFBQTtBZmdxR0Y7O0FlOXBHQTtFQUNFLGdCQUFBO0FmaXFHRjs7QWUvcEdBO0VBQ0UsZ0JBQUE7QWZrcUdGOztBZWhxR0E7RUFDRSxnQkFBQTtBZm1xR0Y7O0FlanFHQTtFQUNFLGdCQUFBO0Fmb3FHRjs7QWVscUdBOztFQUVFLGdCQUFBO0FmcXFHRjs7QWVucUdBOztFQUVFLGdCQUFBO0Fmc3FHRjs7QWVwcUdBO0VBQ0UsZ0JBQUE7QWZ1cUdGOztBZXJxR0E7RUFDRSxnQkFBQTtBZndxR0Y7O0FldHFHQTtFQUNFLGdCQUFBO0FmeXFHRjs7QWV2cUdBOzs7RUFHRSxnQkFBQTtBZjBxR0Y7O0FleHFHQTs7RUFFRSxnQkFBQTtBZjJxR0Y7O0FlenFHQTs7RUFFRSxnQkFBQTtBZjRxR0Y7O0FlMXFHQTs7RUFFRSxnQkFBQTtBZjZxR0Y7O0FlM3FHQTs7RUFF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QUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUVBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBRUEseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFFQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUVBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFFQSw2Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNB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QUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsbUNBQUE7RUFDQSw0Q0FBQTtFQUVBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUVBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUVBLG1DQUFBO0VB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QTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsaURBQUE7TUFDQSwyQ0FBQTtNQUNBLDhDQUFBO01BRUEsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSwyQ0FBQTtNQUNBLDRDQUFBO01BQ0EsOENBQUE7TUFDQSwwQ0FBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxrREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsZ0RBQUE7TUFDQSwyQ0FBQTtNQUNBLCtDQUFBO01BRUEsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSwyQ0FBQTtNQUNBLDhDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSw4Q0FBQTtNQUNBLGlEQUFBO01BQ0Esa0RBQUE7TUFDQSw0Q0FBQTtNQUNBLCtDQUFBO01BRUEsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxpREFBQTtNQUNBLGlEQUFBO01BQ0Esa0RBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BRUEsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLDhD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QUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLG9EQUFBO01BQ0EscURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EscURBQUE7TUFDQSxrREFBQTtNQUNBLGtEQUFBO01BRUEsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLDhDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLG9EQUFBO01BQ0Esc0RBQUE7TUFDQSxnREFBQTtNQUNBLGtEQUFBO01BRUEsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsOENBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BRUEsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsOENBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsaURBQUE7TUFDQSxrREFBQTtNQUNBLGtEQUFBO01BRUEsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsaURBQUE7TUFDQSxpREFBQTtNQUNBLGdEQUFBO01BRUEsMkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsMkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDJDQUFBO01BQ0EsNERBQUE7TUFDQSx5REFBQTtNQUNBLDBEQUFBO01BQ0EsNkRBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsNERBQUE7TUFDQSw0REFBQTtNQUNBLDBEQUFBO01BQ0EsNERBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsMERBQUE7TUFDQSwwREFBQTtNQUNBLDJEQUFBO01BQ0EsMkRBQUE7TUFDQSwyREFBQTtNQUNBLDREQUFBO01BQ0EsMERBQUE7TUFDQSx5REFBQTtNQUNBLDBEQUFBO01BQ0EsMERBQUE7TUFDQSwyREFBQTtNQUNBLDBEQUFBO01BQ0EsNERBQUE7TUFFQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx3Q0FBQTtNQUNBLHdDQUFBO01BQ0EseUNBQUE7TUFFQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx3Q0FBQTtNQUNBLHdDQUFBO01BQ0EseUNBQUE7STVCazBZRjtFQUNGO0FBQ0Y7QTRCNXpZQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFxMUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUF5ekJBO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBRUEsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBRUEsb0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSw2Q0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQ0FBQTtBNUJxellGOztBNEI5eVlBO0VBQ0U7SUFDRTtNQUNFLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHdDQUFBO01BQ0Esd0NBQUE7TUFDQSx5Q0FBQTtNQUVBLHdDQUFBO01BQ0EsdUNBQUE7TUFDQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHdDQUFBO01BQ0Esd0NBQUE7TUFDQSwwQ0FBQTtJNUJnellGO0VBQ0Y7QUFDRjtBNkI5L2ZBLDJGQUFBO0FDR0E7RUFDRSxzQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0E5QjgvZkY7O0ErQi9nZ0JBO0VBR0UsY0FBQTtFQUNBLHVDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBTUEsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUtBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFLQSwrQ0FBQTtFQUtBLDhDQUFBO0VBQ0Esb0RBQUE7RUFDQSxnREFBQTtFQUNBLHFEQUFBO0VBQ0EsNkNBQUE7QS9CKy9mRjs7QWdDdGpnQkEsMkZBQUE7QUFpQkEsV0FBQTtBQU9BLG1CQUFBO0FBVUEsb0JBQUE7QUFvQ0E7RUFDRSxtQkFBQTtFQU1BLG9CQUFBO0FoQ2svZkY7QWlDcmlnQkE7RUFuQkUsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkNBQUE7S0FBQSwwQ0FBQTtVQUFBLHFDQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsZ0VBQUE7RUFDQSxnREFBQTtFQUNBLGlEQUFBO0VBQ0Esd0RBQUE7RUFDQSwwQ0FBQTtFQUNBLGtEQUFBO0FqQzJqZ0JGO0FpQ3pqZ0JFO0VBQ0UsK0JBQUE7QWpDMmpnQko7O0FpQ25qZ0JBO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtBakNzamdCRjs7QWlDbmpnQkE7RUFDRSw4QkFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLCtDQUFBO0FqQ3NqZ0JGOztBaUNsamdCRTtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtLQUFBLDhCQUFBO1VBQUEseUJBQUE7QWpDcWpnQko7QWlDMWlnQkE7RUFDRSwrQkFBQTtBakM0aWdCRjs7QWlDemlnQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtREFBQTtLQUFBLGdEQUFBO1VBQUEsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLG1EQUFBO0VBQ0Esd0RBQUE7RUFDQSxnRUFBQTtFQUNBLGdEQUFBO0VBQ0EsaURBQUE7RUFDQSx3REFBQTtFQUNBLDBDQUFBO0VBQ0Esa0RBQUE7QWpDNGlnQkY7QWlDMWlnQkU7RUFDRSw0Q0FBQTtFQUNBLDBCQUFBO0FqQzRpZ0JKOztBaUN0aWdCQTtFQUNFLDhCQUFBO0VBQ0Esb0NBQUE7QWpDeWlnQkY7O0FpQ3RpZ0JBO0VBQ0UsOEJBQUE7RUFDQSxvQ0FBQTtBakN5aWdCRjs7QWlDdGlnQkE7RUFDRSw4QkFBQTtFQUNBLHFDQUFBO0FqQ3lpZ0JGOztBaUNuaWdCQTtFQUNFLHVFQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtBakNzaWdCRjtBaUNwaWdCRTtFQUFTLDZCQUFBO0FqQ3VpZ0JYOztBaUNwaWdCQTtFQUNFLHVFQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtBakN1aWdCRjtBaUNyaWdCRTtFQUFTLDZCQUFBO0FqQ3dpZ0JYOztBaUNyaWdCQTtFQUNFLHlFQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtBakN3aWdCRjtBaUN0aWdCRTtFQUFTLDZCQUFBO0FqQ3lpZ0JYOztBaUN0aWdCQTtFQUNFLHlFQUFBO0VBQ0EsMENBQUE7RUFDQSwyQ0FBQTtBakN5aWdCRjtBaUN2aWdCRTtFQUFTLDZCQUFBO0FqQzBpZ0JYOztBaUN2aWdCQTtFQUNFLHVFQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtBakMwaWdCRjtBaUN4aWdCRTtFQUFTLDZCQUFBO0FqQzJpZ0JYOztBaUNwaWdCQTs7RUFFRSx1RUFBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7QWpDdWlnQkY7QWlDcmlnQkU7O0VBQVMsNkJBQUE7QWpDeWlnQlg7O0FpQ3RpZ0JBO0VBQ0UseUVBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0FqQ3lpZ0JGO0FpQ3ZpZ0JFO0VBQVMsNkJBQUE7QWpDMGlnQlg7O0FpQ3ZpZ0JBOztFQUVFLHVFQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtBakMwaWdCRjtBaUN4aWdCRTs7RUFBUyw2QkFBQTtBakM0aWdCWDs7QWlDemlnQkE7O0VBRUUseUVBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0FqQzRpZ0JGO0FpQzFpZ0JFOztFQUFTLDZCQUFBO0FqQzhpZ0JYOztBaUMzaWdCQTs7RUFFRSx1RUFBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7QWpDOGlnQkY7QWlDNWlnQkU7O0VBQVMsNkJBQUE7QWpDZ2pnQlg7O0FpQzdpZ0JBOztFQUVFLHdFQUFBO0VBQ0EseUNBQUE7RUFDQSwyQ0FBQTtBakNnamdCRjtBaUM5aWdCRTs7RUFBUyw2QkFBQTtBakNramdCWDs7QWlDL2lnQkE7RUFDRSxzRUFBQTtFQUNBLHVDQUFBO0VBQ0EsMkNBQUE7QWpDa2pnQkY7QWlDaGpnQkU7RUFBUyw2QkFBQTtBakNtamdCWDs7QWlDaGpnQkE7RUFDRSx1RUFBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7QWpDbWpnQkY7QWlDampnQkU7RUFBUyw2QkFBQTtBakNvamdCWDs7QWlDampnQkE7O0VBRUUsMEVBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0FqQ29qZ0JGO0FpQ2xqZ0JFOztFQUFTLDZCQUFBO0FqQ3NqZ0JYOztBaUNuamdCQTtFQUNFLHdFQUFBO0VBQ0EseUNBQUE7RUFDQSwyQ0FBQTtBakNzamdCRjtBaUNwamdCRTtFQUFTLDZCQUFBO0FqQ3VqZ0JYOztBaUNwamdCQTtFQUNFLDBFQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtBakN1amdCRjtBaUNyamdCRTtFQUFTLDZCQUFBO0FqQ3dqZ0JYOztBaUNuamdCQTtFQUNFLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FqQ3NqZ0JGOztBaUN6aWdCRTs7Ozs7RUFDRSxrQ0FBQTtFQUNBLHdCQUFBO0FqQ2dqZ0JKO0FpQzdpZ0JFOzs7OztFQUNFLGdDQUFBO0VBQ0Esc0JBQUE7QWpDbWpnQko7QWlDaGpnQkU7Ozs7O0VBQ0UsZ0NBQUE7RUFDQSxzQkFBQTtBakNzamdCSjtBaUNuamdCRTs7Ozs7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0FqQ3lqZ0JKO0FpQ3RqZ0JFOzs7OztFQUNFLGdDQUFBO0VBQ0EsdUJBQUE7QWpDNGpnQko7QWlDempnQkU7Ozs7O0VBQ0UsZ0NBQUE7RUFDQSxzQkFBQTtBakMramdCSjtBaUM1amdCRTs7Ozs7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0FqQ2trZ0JKO0FpQy9qZ0JFOzs7OztFQUNFLGdDQUFBO0VBQ0Esc0JBQUE7QWpDcWtnQko7QWlDbGtnQkU7Ozs7O0VBQ0Usa0NBQUE7RUFDQSx3QkFBQTtBakN3a2dCSjtBaUNya2dCRTs7Ozs7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0FqQzJrZ0JKO0FpQ3hrZ0JFOzs7OztFQUNFLG1DQUFBO0VBQ0EseUJBQUE7QWpDOGtnQko7QWlDM2tnQkU7Ozs7O0VBQ0UsaUNBQUE7RUFDQSx1QkFBQTtBakNpbGdCSjtBaUM5a2dCRTs7Ozs7RUFDRSxpQ0FBQTtFQUNBLHVCQUFBO0FqQ29sZ0JKO0FpQ2psZ0JFOzs7OztFQUNFLG1DQUFBO0VBQ0Esd0JBQUE7QWpDdWxnQko7QWlDcGxnQkU7Ozs7Ozs7OztFQUVFLGdDQUFBO0VBQ0Esc0JBQUE7QWpDNmxnQko7QWlDM2xnQkk7Ozs7Ozs7OztFQUNFLHFCQUFBO0FqQ3FtZ0JOO0FpQ2ptZ0JFOzs7OztFQUNFLGdDQUFBO0VBQ0Esc0JBQUE7QWpDdW1nQko7QWlDcG1nQkU7Ozs7O0VBQ0Usa0NBQUE7RUFDQSx3QkFBQTtBakMwbWdCSjtBaUN2bWdCRTs7Ozs7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0FqQzZtZ0JKO0FpQzNtZ0JJOzs7OztFQUNFLHFCQUFBO0FqQ2luZ0JOO0FpQzdtZ0JFOzs7OztFQUNFLCtCQUFBO0VBQ0EscUJBQUE7QWpDbW5nQko7QWlDaG5nQkU7Ozs7O0VBQ0Usa0NBQUE7RUFDQSx3QkFBQTtBakNzbmdCSjtBaUNwbmdCSTs7Ozs7RUFDRSx1QkFBQTtBakMwbmdCTjtBaUN0bmdCRTs7Ozs7RUFDRSxpQ0FBQTtFQUNBLHVCQUFBO0FqQzRuZ0JKO0FpQ3puZ0JFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU9FLGdDQUFBO0VBQ0Esc0JBQUE7QWpDaXBnQko7QWlDOW9nQkU7Ozs7O0VBQ0Usa0NBQUE7RUFDQSx3QkFBQTtBakNvcGdCSjtBaUNscGdCSTs7Ozs7RUFDRSx1QkFBQTtBakN3cGdCTjtBaUNwcGdCRTs7Ozs7Ozs7O0VBQ0Usa0NBQUE7RUFDQSx3QkFBQTtBakM4cGdCSjtBaUM1cGdCSTs7Ozs7Ozs7O0VBQ0UsdUJBQUE7QWpDc3FnQk47QWlDbHFnQkU7Ozs7O0VBQ0UsK0JBQUE7RUFDQSxxQkFBQTtBakN3cWdCSjtBaUNycWdCRTs7Ozs7Ozs7O0VBRUUsZ0NBQUE7RUFDQSxzQkFBQTtBakM4cWdCSjtBaUM1cWdCSTs7Ozs7Ozs7O0VBQ0UscUJBQUE7QWpDc3JnQk47QWlDbHJnQkU7Ozs7Ozs7OztFQUVFLG1DQUFBO0VBQ0EseUJBQUE7QWpDMnJnQko7QWlDeHJnQkU7Ozs7O0VBQ0Usc0JBQUE7QWpDOHJnQko7QWlDM3JnQkU7Ozs7O0VBQ0Usd0JBQUE7QWpDaXNnQko7O0FrQ3BuaEJBO0VBQ0UsWUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsOEJBQUE7QWxDdW5oQkY7QWtDcm5oQkU7RUFDRSwyQkFBQTtBbEN1bmhCSjs7QWtDbm5oQkE7RUFDRSwwQ0FBQTtBbENzbmhCRjs7QWtDL21oQkU7RUFBUywwQkFBQTtBbENtbmhCWDs7QWtDaG5oQkE7RUFDRSxvQ0FBQTtBbENtbmhCRjs7QWtDaG5oQkE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxvSEFBQTtBbENtbmhCRjtBa0NqbmhCRTtFQUNFLDhCQUFBO0VBQ0EsOEJBQUE7QWxDbW5oQko7QWtDaG5oQkU7O0VBRUUsNENBQUE7RUFBQSxvQ0FBQTtFQUFBLHNFQUFBO0FsQ2tuaEJKO0FrQzltaEJJO0VBQ0Usa0NBQUE7VUFBQSwwQkFBQTtBbENnbmhCTjtBa0M5bWhCSTtFQUNFLG1DQUFBO1VBQUEsMkJBQUE7QWxDZ25oQk47O0FrQzNtaEJBO0VBQ0UsMENBQUE7RUFDQSw0Q0FBQTtBbEM4bWhCRjtBa0N2bWhCQTtFQUNFLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQ0FBQTtFQUNBLHFCQUFBO0FsQ3ltaEJGO0FrQ3ZtaEJFO0VBQ0Usa0NBQUE7QWxDeW1oQko7QWtDbG1oQkU7RUFDRSxnQ0FBQTtFQUNBLDJCQUFBO0FsQ29taEJKO0FrQ2ptaEJFO0VBQVMsb0JBQUE7QWxDb21oQlg7O0FrQ2ptaEJBO0VBQ0UsbUNBQUE7RUFDQSx3Q0FBQTtFQUNBLGdDQUFBO0VBQ0EsdUJBQUE7QWxDb21oQkY7QWtDbG1oQkU7RUFDRSxtQ0FBQTtFQUNBLGdDQUFBO0FsQ29taEJKOztBa0NobWhCQTtFQUNFLGdDQUFBO0VBQ0EsdUJBQUE7QWxDbW1oQkY7QWtDam1oQkU7RUFDRSxnQ0FBQTtFQUNBLGNBQUE7QWxDbW1oQko7O0FrQy9saEJBO0VBQ0Usb0NBQUE7RUFDQSw2Q0FBQTtFQUNBLHVDQUFBO0FsQ2ttaEJGO0FrQ2htaEJFO0VBQ0UsaUNBQUE7RUFDQSx1QkFBQTtBbENrbWhCSjs7QWtDOWxoQkE7RUFDRSxtQ0FBQTtBbENpbWhCRjtBa0MvbGhCRTtFQUNFLGdDQUFBO0FsQ2ltaEJKOztBa0M3bGhCQTtFQUNFLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO1VBQUEsa0JBQUE7RUFDQSxzQkFBQTtBbENnbWhCRjtBa0M5bGhCRTtFQUNFLG1DQUFBO0VBQ0EsMEJBQUE7QWxDZ21oQko7QWtDOWxoQkk7RUFBUyx5QkFBQTtBbENpbWhCYjtBa0M5bGhCRTtFQUFTLDBCQUFBO0FsQ2ltaEJYOztBa0M1bGhCRTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBbEMrbGhCSjtBa0M1bGhCRTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWxDOGxoQko7QWtDM2xoQkU7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QWxDNmxoQko7QWtDMWxoQkU7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FsQzRsaEJKOztBa0N0bGhCRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSx3Q0FBQTtBbEN5bGhCSjtBa0N0bGhCRTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3Q0FBQTtBbEN3bGhCSjtBa0NybGhCRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBbEN1bGhCSjtBa0NwbGhCRTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtBbENzbGhCSjtBa0NubGhCRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBbENxbGhCSjs7QWtDamxoQkE7RUFDRSxXQUFBO0FsQ29saEJGOztBa0NqbGhCQTtFQUNFLFlBQUE7QWxDb2xoQkY7O0FrQ2psaEJBO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBbENvbGhCSjs7QWtDamxoQkE7RUFDRSxzQkFBQTtFQUNBLGlFQUFBO0FsQ29saEJGOztBa0NqbGhCQTtFQUNFLGdDQUFBO0FsQ29saEJGO0FrQ25saEJFO0VBQ0UscUNBQUE7QWxDcWxoQko7O0FrQ2psaEJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QWxDb2xoQkY7O0FrQ2psaEJBO0VBQ0UsYUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLG1CQUFBO0FsQ29saEJGOztBa0NqbGhCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlEQUFBO0tBQUEsOENBQUE7VUFBQSx5Q0FBQTtBbENvbGhCRjtBa0NsbGhCRTtFQUNFLE9BQUE7QWxDb2xoQko7QWtDbGxoQkk7RUFDRSxXQUFBO0FsQ29saEJOOztBa0Mva2hCQTtFQUNFLDBCQUFBO0FsQ2tsaEJGOztBa0M1a2hCQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtFQUFBLFlBQUE7QWxDK2toQkY7O0FrQzlqaEJBO0VBVEUsYUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSx5QkFBQTtFQUtBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBbEN1a2hCRjs7QW1DejNoQkE7RUFDRSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFVDZIQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7QTFCZ3doQkY7O0FtQzMzaEJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FuQzgzaEJGOztBbUMzM2hCQTtFVHVDRSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQ0FBQTtBMUJ3MWhCRjs7QW1DOTNoQkE7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0FuQ2k0aEJGOztBb0N0NWhCQTtFQUNFLHFCQUFBO0FwQ3k1aEJGO0FvQ3Y1aEJFO0VBSEY7SUFJSSxpQ0FBQTtFcEMwNWhCRjtBQUNGOztBb0NyNWhCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBcEN3NWhCRjtBb0N0NWhCRTtFQU5GO0lBT0ksYUFBQTtFcEN5NWhCRjtBQUNGOztBb0N0NWhCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGlCQUFBO0FwQ3k1aEJGO0FvQ3Y1aEJFO0VBUEY7SUFRSSxhQUFBO0VwQzA1aEJGO0FBQ0Y7O0FvQ241aEJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FwQ3M1aEJGOztBb0MvNGhCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNENBQUE7RUFDQSwwQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0FwQ2s1aEJGO0FvQ2g1aEJFO0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtVQUFBLDRCQUFBO0VBQ0EsZUFBQTtBcENrNWhCSjtBb0MvNGhCRTtFQUNFLHNDQUFBO0VBQ0Esb0RBQUE7QXBDaTVoQko7QW9DOTRoQkU7RUFDRSxnREFBQTtFQUNBLG1CQUFBO0FwQ2c1aEJKO0FvQzk0aEJJO0VBQ0UsMkJBQUE7RUFDQSxtQkFBQTtBcENnNWhCTjtBb0M1NGhCRTtFQXRDRjtJQXVDSSwwQkFBQTtZQUFBLHVCQUFBO0lBQ0EseUJBQUE7RXBDKzRoQkY7QUFDRjs7QW9DNTRoQkE7RUFDRSxrQ0FBQTtBcEMrNGhCRjtBb0M3NGhCRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBcEMrNGhCSjtBb0M1NGhCRTtFQUNFLHNDQUFBO0VBQ0EsZ0JBQUE7QXBDODRoQko7O0FvQzE0aEJBO0VBQ0UsNkJBQUE7VUFBQSw0QkFBQTtBcEM2NGhCRjtBb0MzNGhCRTtFQUNFLGVBQUE7QXBDNjRoQko7O0FvQ3o0aEJBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtBcEM0NGhCRjtBb0MxNGhCRTtFQUNFLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvRUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBcEM0NGhCSjs7QXFDLy9oQkE7RUFDRSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBRUEsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUVBLHlEQUFBO0VBQ0EsNERBQUE7RUFDQSxrQ0FBQTtFQUVBLGlDQUFBO0VBRUEseURBQUE7RUFDQSw0REFBQTtFQUNBLGlDQUFBO0VBRUEsNERBQUE7RUFDQSxvQ0FBQTtFQUVBLHlDQUFBO0VBQ0Esd0NBQUE7RUFDQSw0QkFBQTtFQUVBLGdDQUFBO0VBQ0EsdUNBQUE7QXJDMi9oQkY7O0FxQ3gvaEJBO0VBRUUsV0FBQTtBckMwL2hCRjs7QXFDdC9oQkU7RUFBUSxlQUFBO0FyQzAvaEJWO0FxQ3ovaEJFO0VBQVEsZUFBQTtBckM0L2hCVjtBcUMzL2hCRTtFQUFRLGdCQUFBO0FyQzgvaEJWOztBcUMzL2hCQTs7RUFFRSwwQkFBQTtBckM4L2hCRjtBcUM1L2hCRTs7O0VBRUUsd0JBQUE7RUFDQSxTQUFBO0FyQysvaEJKOztBcUM1OGhCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUVBLGlEQUFBO0VBQ0Esb0JBQUE7QXJDODhoQkY7QXFDNThoQkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDREQUFBO0tBQUEseURBQUE7VUFBQSxvREFBQTtBckM4OGhCSjs7QXFDdDhoQkU7RUFBaUMsa0NBQUE7QXJDMDhoQm5DO0FxQ3o4aEJFO0VBQWlDLGtDQUFBO0FyQzQ4aEJuQztBcUMzOGhCRTtFQUFrQyxtQ0FBQTtBckM4OGhCcEM7QXFDNzhoQkU7RUFBa0MsbUNBQUE7QXJDZzloQnBDO0FxQzk4aEJFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QXJDZzloQko7QXFDNzhoQkU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBckMrOGhCSjtBcUM1OGhCRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0FyQzg4aEJKO0FxQzM4aEJFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FyQzY4aEJKO0FxQzE4aEJFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FyQzQ4aEJKO0FxQ3o4aEJFO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtBckMyOGhCSjs7QXFDbjhoQkU7RUFDRSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXJDczhoQko7O0FxQ2g4aEJBO0VBQ0Usa0JBQUE7QXJDbThoQkY7QXFDajhoQkU7RUFDRSx1REFBQTtFQUNBLHdEQUFBO0FyQ204aEJKO0FxQ2o4aEJJO0VBRUUsZ0JBQUE7RUFDQSxrQ0FBQTtBckNrOGhCTjs7QXFDNzdoQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FyQ2c4aEJGOztBcUM3N2hCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7QXJDZzhoQkY7O0FxQzc3aEJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBckNnOGhCRjtBcUM5N2hCRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtBckNnOGhCSjs7QXFDNTdoQkE7RUFDRSxtQ0FBQTtBckMrN2hCRjs7QXFDejdoQkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFFQSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0Esb0JBQUE7QXJDMjdoQkY7O0FxQ3g3aEJBO0VBQ0Usd0JBQUE7QXJDMjdoQkY7O0FxQ3g3aEJBO0VBQ0UsZ0VBQUE7QXJDMjdoQkY7QXFDejdoQkU7RUFDRSxtRUFBQTtBckMyN2hCSjs7QXFDdjdoQkE7RUFDRSxzQkFBQTtBckMwN2hCRjs7QXFDdDdoQkE7RUFDRSxnRUFBQTtBckN5N2hCRjtBcUN2N2hCRTtFQUNFLGlDQUFBO0VBQ0Esa0VBQUE7RUFDQSxpQkFBQTtBckN5N2hCSjs7QXFDbDdoQkE7RUFDRSxhQUFBO0VBQ0EsNENBQUE7RUFDQSxpQ0FBQTtBckNxN2hCRjtBcUNuN2hCRTtFQUNFLDBCQUFBO0VBQ0EseUNBQUE7QXJDcTdoQko7QXFDbDdoQkU7RUFDRSxxQkFBQTtBckNvN2hCSjtBcUNoN2hCSTtFQUNFLE9BQUE7QXJDazdoQk47QXFDOTZoQkU7RUFBNEIsOEJBQUE7QXJDaTdoQjlCO0FxQ2g3aEJFO0VBQTRCLDhCQUFBO0FyQ203aEI5QjtBcUNsN2hCRTtFQUE0QiwrQkFBQTtBckNxN2hCOUI7QXFDcDdoQkU7RUFBNEIsK0JBQUE7QXJDdTdoQjlCO0FxQ3Q3aEJFO0VBQTRCLCtCQUFBO0FyQ3k3aEI5Qjs7QXFDcjdoQkU7RUFBUSw4QkFBQTtBckN5N2hCVjtBcUN4N2hCRTtFQUFRLDhCQUFBO0FyQzI3aEJWO0FxQzE3aEJFO0VBQVEsK0JBQUE7QXJDNjdoQlY7QXFDNTdoQkU7RUFBUSwrQkFBQTtBckMrN2hCVjtBcUM5N2hCRTtFQUFRLCtCQUFBO0FyQ2k4aEJWOztBcUM3N2hCRTtFQUFRLDhCQUFBO0FyQ2k4aEJWO0FxQ2g4aEJFO0VBQVEsOEJBQUE7QXJDbThoQlY7QXFDbDhoQkU7RUFBUSwrQkFBQTtBckNxOGhCVjtBcUNwOGhCRTtFQUFRLCtCQUFBO0FyQ3U4aEJWO0FxQ3Q4aEJFO0VBQVEsK0JBQUE7QXJDeThoQlY7O0FxQ2w4aEJBO0VBQ0UsV0FBQTtBckNxOGhCRjs7QXFDbDhoQkE7RUFDRSwyQ0FBQTtBckNxOGhCRjs7QXFDaDhoQkU7O0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FyQ284aEJKOztBcUNwN2hCSTs7Ozs7O0VBQ0UsNkJBQUE7RUFDQSwyQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsK0JBQUE7QXJDNDdoQk47QXFDejdoQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFLDZCQUFBO0VBQ0EsMkNBQUE7RUFDQSx5Q0FBQTtFQUNBLCtCQUFBO0FyQzA4aEJOO0FxQ3Y4aEJJOzs7Ozs7RUFDRSw2QkFBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSwrQkFBQTtBckM4OGhCTjtBcUMzOGhCSTs7Ozs7O0VBQ0Usb0VBQUE7QXJDazloQk47QXFDLzhoQkk7Ozs7OztFQUNFLDhHQUFBO0FyQ3M5aEJOO0FxQ245aEJJOzs7Ozs7RUFDRSxvRUFBQTtBckMwOWhCTjtBcUN2OWhCSTs7Ozs7O0VBQ0UsNkJBQUE7RUFDQSwyQ0FBQTtFQUNBLCtCQUFBO0FyQzg5aEJOO0FxQzM5aEJJOzs7Ozs7RVg3U0YseUJBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EsMENBQUE7RVc0U0ksMkJBQUE7QXJDcStoQk47O0FxQy85aEJFO0VBQ0Usb0JBQUE7QXJDaytoQko7O0FxQzc5aEJFO0VBQ0Usb0JBQUE7QXJDZytoQko7QXFDNzloQkU7RUFBeUQsZ0NBQUE7QXJDZytoQjNEO0FxQy85aEJFO0VBQXlELGdDQUFBO0FyQ2sraEIzRDtBcUNqK2hCRTtFQUF5RCxnQ0FBQTtBckNvK2hCM0Q7QXFDbitoQkU7RUFBeUQsZ0NBQUE7QXJDcytoQjNEOztBcUNsK2hCRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO1VBQUEsMkJBQUE7RUFDQSx3QkFBQTtBckNxK2hCSjs7QXNDNTRpQkE7RUFDRSxhQUFBO0F0Qys0aUJGOztBc0M1NGlCQTtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtLQUFBLDhCQUFBO1VBQUEseUJBQUE7RUFDQSxtQkFBQTtBdEMrNGlCRjtBc0M3NGlCRTtFQUxGO0lBTUksc0JBQUE7SUFDQSx1QkFBQTtJQUNBLHNCQUFBO0V0Q2c1aUJGO0FBQ0Y7O0FzQzc0aUJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QXRDZzVpQkY7QXNDbDRpQkU7RUFqQkY7SUFrQkksV0FBQTtFdENxNGlCRjtBQUNGOztBc0NsNGlCQTtFQUNFLGdFQUFBO0VBQ0Esa0NBQUE7RUFDQSx5QkFBQTtFRHlCQSxXQUFBO0VBQ0EsbURBQUE7RUFDQSx1REFBQTtFQUNBLDRDQUFBO0VBQ0EsaURBQUE7RUFDQSwwQkFBQTtFQUNBLHdEQUFBO0VBQ0EsaUNBQUE7RUFDQSw0Q0FBQTtFQUNBLG1FQUFBO0VYb0RBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtBMUIwemlCRjtBcUM3MmlCRTtFQUNFLDhCQUFBO0FyQysyaUJKO0FxQ2gzaUJFO0VBQ0UsOEJBQUE7QXJDKzJpQko7QXFDaDNpQkU7RUFDRSw4QkFBQTtBckMrMmlCSjtBcUNoM2lCRTtFQUNFLDhCQUFBO0FyQysyaUJKO0FxQzUyaUJFO0VBQ0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7QXJDODJpQko7QXFDMzJpQkU7RUFDRSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EseUNBQUE7QXJDNjJpQko7QXFDMTJpQkU7RUFDRSwyQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QXJDNDJpQko7QXNDcDZpQkU7RUFDRSxrREFBQTtFQUNBLDBCQUFBO0F0Q3M2aUJKOztBc0NsNmlCQTs7RUFFRSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtREFBQTtFQUNBLDREQUFBO0F0Q3E2aUJGOztBc0NsNmlCQTtFQUNFLFlBQUE7RUFDQSwwQkFBQTtBdENxNmlCRjs7QXNDbDZpQkE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtBdENxNmlCRjtBc0NuNmlCRTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0F0Q3E2aUJKO0FzQ242aUJJO0VBQ0UsMkJBQUE7QXRDcTZpQk47QXNDajZpQkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QXRDbTZpQko7O0FzQy81aUJBO0VBQ0UsMENBQUE7QXRDazZpQkY7O0FzQy81aUJBO0VBQ0UsdUNBQUE7QXRDazZpQkY7O0FzQy81aUJBO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGdKQUFBO0F0Q2s2aUJGOztBc0MvNWlCQTtFQUNFLG9DQUFBO0F0Q2s2aUJGOztBc0MvNWlCQTtFQUNFLDZDQUFBO0F0Q2s2aUJGOztBc0MvNWlCQTtFQUNFLGlDQUFBO0F0Q2s2aUJGOztBc0MvNWlCQTtFQUNFLDBDQUFBO0F0Q2s2aUJGOztBc0MvNWlCQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtBdENrNmlCRjtBc0NoNmlCRTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0F0Q2s2aUJKO0FzQ2g2aUJJOztFQUNFLHlCQUFBO0F0Q202aUJOO0FzQ2g2aUJJOztFQUNFLDJCQUFBO0F0Q202aUJOO0FzQ2o2aUJNOztFQUNFLHlCQUFBO0F0Q282aUJSOztBc0M5NWlCQTtFQUNFLGtCQUFBO0F0Q2k2aUJGO0FzQ2g2aUJFO0VBQ0Usd0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0F0Q2s2aUJKOztBc0M5NWlCQTtFQUNFLDBCQUFBO0VBQ0EsZ0JBQUE7QXRDaTZpQkY7O0FzQzk1aUJBO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7QXRDaTZpQkY7QXNDLzVpQkU7RUFDRSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkJBQUE7QXRDaTZpQko7QXNDOTVpQkU7RUFDRSxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtBdENnNmlCSjtBc0M5NWlCSTtFQUNFLGtDQUFBO0F0Q2c2aUJOO0FzQzU1aUJFO0VBRUUsMkJBQUE7QXRDNjVpQko7QXNDMzVpQkk7RUFDRSwyQkFBQTtFQUNBLDZCQUFBO0F0QzY1aUJOO0FzQ3o1aUJFO0VBQ0UsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QXRDMjVpQko7QXNDejVpQkk7RUFDRSwwQkFBQTtBdEMyNWlCTjtBc0N6NWlCTTtFQUNFLHVCQUFBO0F0QzI1aUJSO0FzQ3Y1aUJJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7QXRDeTVpQk47QXNDdDVpQkk7RUFDRSxjTjFFRTtBaENrK2lCUjtBc0N2NWlCTTtFQUNFLHlCTjVFQTtBaENxK2lCUjtBc0NwNWlCRTtFQUNFLDJCQUFBO0F0Q3M1aUJKO0FzQ3A1aUJJO0VBQ0UsMkJBQUE7QXRDczVpQk47O0F1Q3BuakJBO0VBQ0UsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsaUVBQUE7VUFBQSw4REFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0RBQUE7RUFDQSxrREFBQTtFQUNBLDREQUFBO0VBQ0Esa0RBQUE7RUFDQSw2REFBQTtFQUNBLHNDQUFBO0F2Q3VuakJGO0F1Q3JuakJFO0VBQ0UsYUFBQTtBdkN1bmpCSjs7QXVDbm5qQkE7RUFDRSx3Q0FBQTtBdkNzbmpCRjs7QXVDdm5qQkE7RUFDRSx3Q0FBQTtBdkNzbmpCRjs7QXVDaG5qQkU7RUFBdUIscUJBQUE7QXZDb25qQnpCO0F1Q25uakJFO0VBQXVCLHFCQUFBO0F2Q3NuakJ6QjtBdUNybmpCRTtFQUF1QixxQkFBQTtBdkN3bmpCekI7QXVDdm5qQkU7RUFBMEIscUJBQUE7QXZDMG5qQjVCO0F1Q3puakJFO0VBQXVCLHFCQUFBO0F2QzRuakJ6QjtBdUMzbmpCRTtFQUF1QixxQkFBQTtBdkM4bmpCekI7O0F1Q3huakJBO0VBQ0UsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0F2QzJuakJGOztBdUN4bmpCQTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QXZDMm5qQkY7O0F1Q3huakJBO0VBQ0UsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLDRDQUFBO0VBQ0Esd0JBQUE7VUFBQSxxQkFBQTtBdkMybmpCRjs7QXVDeG5qQkE7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0F2QzJuakJGOztBdUN4bmpCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXZDMm5qQkY7QXVDem5qQkU7RUFDRSw0QkFBQTtBdkMybmpCSjs7QXVDdm5qQkE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBdkMwbmpCRjs7QXVDdm5qQkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBdkMwbmpCRjtBdUN4bmpCRTtFQUNFLGFBQUE7QXZDMG5qQko7O0F1Q3JuakJFO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtBdkN3bmpCSjtBdUNybmpCRTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7QXZDdW5qQko7QXVDcG5qQkU7RUFDRSxpQ0FBQTtFQUNBLHFDQUFBO0F2Q3NuakJKO0F1Q25uakJFO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtBdkNxbmpCSjs7QXVDam5qQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0RBQUE7RUFDQSxpREFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QXZDb25qQkY7O0F1Q2puakJBO0VBQ0UsYUFBQTtBdkNvbmpCRjs7QXVDam5qQkE7RUFDRSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSxnREFBQTtVQUFBLDRDQUFBO0F2Q29uakJGOztBdUNqbmpCQTtFYlhFLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtBMUJnb2pCRjs7QXVDbm5qQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSwyREFBQTtFQUNBLG9EQUFBO0VBQ0EsK0RBQUE7QXZDc25qQkY7O0F1Q25uakJBO0VBQ0UsbUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0F2Q3NuakJGO0F1Q3BuakJFO0VBQVMscUJBQUE7QXZDdW5qQlg7O0F1Q3BuakJBO0VBQ0UsbUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0F2Q3VuakJGO0F1Q3JuakJFO0VBQVMscUJBQUE7QXZDd25qQlg7O0F1Q3JuakJBO0VBQ0Usb0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0F2Q3duakJGO0F1Q3RuakJFO0VBQVMsc0JBQUE7QXZDeW5qQlg7O0F1Q3RuakJBO0VBQ0UsbUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0F2Q3luakJGO0F1Q3ZuakJFO0VBQVMscUJBQUE7QXZDMG5qQlg7O0F1Q3ZuakJBO0VBQ0UsbUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0F2QzBuakJGO0F1Q3huakJFO0VBQVMscUJBQUE7QXZDMm5qQlg7O0F1Q3huakJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdkMybmpCRjs7QXVDeG5qQkE7RUFDRSwrQkFBQTtFQUNBLG9CQUFBO0F2QzJuakJGOztBdUN2bmpCQTtFQUNFLGFBQUE7RUFDQSw2RkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSwyREFBQTtFQUNBLG9EQUFBO0VBQ0EsK0RBQUE7QXZDMG5qQkY7O0F1Q3BuakJBO0VBQ0Usd0NBQUE7RUFDQSw4QkFBQTtBdkN1bmpCRjs7QXVDbm5qQkE7RUFDRSx3Q0FBQTtFQUNBLDhCQUFBO0F2Q3NuakJGOztBdUNsbmpCQTtFQUVFLHdDQUFBO0F2Q29uakJGOztBdUM5bWpCQTtFQUNFLDRDQUFBO1VBQUEsb0NBQUE7RUFDQSx5Q0FBQTtBdkNpbmpCRjs7QXVDOW1qQkE7RUFDRSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsOENBQUE7QXZDaW5qQkY7O0F1QzltakJBO0VBQ0Usd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0F2Q2luakJGOztBdUM5bWpCQTtFQUNFLHNCQUFBO0VBQ0EsMkJBQUE7QXZDaW5qQkY7O0F1QzltakJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7RUFDQSwwREFBQTtVQUFBLHNEQUFBO0F2Q2luakJGOztBdUM5bWpCQTtFQUNFLGlCQUFBO0F2Q2luakJGOztBdUM5bWpCQTtFQUNFLDZEQUFBO1VBQUEsMERBQUE7QXZDaW5qQkY7O0F1Q3htakJBO0VBQ0UsY0FBQTtBdkMybWpCRjs7QXVDdm1qQkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0F2QzBtakJGOztBdUN2bWpCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QXZDMG1qQkY7O0F1Q3ZtakJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0F2QzBtakJGO0F1Q3htakJFO0VBQ0UsZUFBQTtFQUNBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSxvRUFBQTtBdkMwbWpCSjtBdUN2bWpCRTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7QXZDeW1qQko7QXVDdG1qQkU7RUFDRSx3QkFBQTtBdkN3bWpCSjs7QXVDcG1qQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QXZDdW1qQkY7O0F1Q3BtakJBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QXZDdW1qQkY7QXVDcm1qQkU7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO1VBQUEsa0JBQUE7RUFDQSxPQUFBO0F2Q3VtakJKOztBdUNubWpCQTtFQUNFLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsNEJBQUE7QXZDc21qQkY7O0F1Q25takJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QXZDc21qQkY7O0F1Q25takJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7QXZDc21qQkY7O0F1Q2htakJBO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0F2Q21takJGOztBdUNobWpCQTtFQUNFLHdCQUFBO0VBQ0EsMEJBQUE7QXZDbW1qQkY7O0F1Q2htakJBO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBdkNtbWpCRjtBdUNqbWpCRTtFQUNFLE9BQUE7QXZDbW1qQko7O0F1Qy9sakJBO0VBQ0Usd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0F2Q2ttakJGO0F1Q2htakJFO0VBQ0UsYUFBQTtFQUVBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0F2Q2ltakJKO0F1Qy9sakJJOztFQUVFLHdCQUFBO0VBQ0Esa0JBQUE7QXZDaW1qQk47QXVDN2xqQkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QXZDK2xqQko7O0F1QzNsakJBO0VBQ0UsVUFBQTtBdkM4bGpCRjs7QXVDM2xqQkE7RUFDRSxnQkFBQTtBdkM4bGpCRjs7QXVDMWxqQkE7RUFDRSxnQkFBQTtBdkM2bGpCRjs7QXVDemxqQkE7RUFDRSxnQkFBQTtBdkM0bGpCRjs7QXVDeGxqQkE7RUFDRSxnQkFBQTtBdkMybGpCRjs7QXVDdmxqQkE7RUFDRSxnQkFBQTtBdkMwbGpCRjs7QXVDdGxqQkE7RUFDRSxnQkFBQTtBdkN5bGpCRjs7QXVDcmxqQkE7RUFFRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBdkN1bGpCRjs7QXVDcGxqQkE7RUFDRSxXQUFBO0F2Q3VsakJGOztBd0MzaWtCQTtFQUNFLCtCQUFBO0VBQ0EsbURBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsbUNBQUE7RUFDQSxvSEFBQTtFQUNBLDJDQUFBO0F4Qzhpa0JGOztBd0MzaWtCQTtFQUNFLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSwrQ0FBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUNBQUE7QXhDOGlrQkY7O0F3QzNpa0JBO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0F4Qzhpa0JGOztBd0MzaWtCQTtFQUNFLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QXhDOGlrQkY7QXdDNWlrQkU7RUFDRSxzQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esd0RBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtVQUFBLHdCQUFBO0F4Qzhpa0JKO0F3QzVpa0JJO0VBQVUsYUFBQTtBeEMraWtCZDtBd0M1aWtCRTtFQUNFLGdCQUFBO0F4Qzhpa0JKO0F3QzNpa0JFO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTtVQUFBLDJCQUFBO0VBQ0EsdUJBQUE7VUFBQSxzQkFBQTtBeEM2aWtCSjtBd0NwaWtCQTtFQUNFLDBCQUFBO1VBQUEseUJBQUE7QXhDc2lrQkY7O0F5Q3pta0JBO0VBQ0U7Ozs7b0RBQUE7QXpDZ25rQkY7O0F5Q3pta0JBO0VBQ0UsK0JBQUE7QXpDNG1rQkY7O0F5Q3pta0JBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0NBQUE7S0FBQSwrQkFBQTtVQUFBLDBCQUFBO0VBRUEsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0Esd0RBQUE7RUFDQSxvREFBQTtFQUNBLDBFQUFBO0F6QzJta0JGO0F5Q3pta0JFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5REFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7QXpDMm1rQko7QXlDeG1rQkU7RUFDRSxhQUFBO0VBQ0EsVUFBQTtBekMwbWtCSjtBeUN2bWtCRTtFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtBekN5bWtCSjtBeUN0bWtCRTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXpDd21rQko7QXlDcm1rQkU7RUFDRSw4QkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0VBQUE7RUFDQSwrQkFBQTtBekN1bWtCSjtBeUNybWtCSTtFQUNFLDhCQUFBO0F6Q3Vta0JOO0F5Q25ta0JFO0VBQ0UscURBQUE7RUFDQSxnQkFBQTtBekNxbWtCSjtBeUNqbWtCSTtFQUNFLGFBQUE7QXpDbW1rQk47QXlDOWxrQkk7RUFDRSxhQUFBO0F6Q2dta0JOO0F5QzVsa0JFO0VBQ0UsMkJBQUE7VUFBQSx3QkFBQTtBekM4bGtCSjs7QXlDMWxrQkE7RUFDRSx1QkFBQTtBekM2bGtCRjs7QXlDMWxrQkE7RUFDRSx5QkFBQTtFQUNBLDhCQUFBO0F6QzZsa0JGOztBeUMxbGtCQTtFQUNFLGlEQUFBO1VBQUEsNkNBQUE7QXpDNmxrQkY7O0F5QzFsa0JBO0VBQ0UsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDZDQUFBO0VBQ0Esd0VBQUE7RUFDQSxxQ0FBQTtFQUNBLHdFQUFBO0F6QzZsa0JGO0F5QzNsa0JFO0VBQ0Usc0NBQUE7RUFDQSxzQkFBQTtFQUNBLDJDQUFBO0F6QzZsa0JKO0F5QzNsa0JJO0VBQ0UsOEJBQUE7RUFDQSwyQ0FBQTtBekM2bGtCTjs7QXlDeGxrQkE7RUFDRSxpQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSx5RUFBQTtFQUNBLHNDQUFBO0VBQ0EseUVBQUE7QXpDMmxrQkY7QXlDemxrQkU7RUFDRSxzQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsMENBQUE7QXpDMmxrQko7QXlDemxrQkk7RUFDRSw4QkFBQTtFQUNBLDBDQUFBO0F6QzJsa0JOOztBeUN0bGtCQTtFQUNFLGdDQUFBO0VBQ0EscUNBQUE7RUFDQSw2Q0FBQTtFQUNBLHdFQUFBO0VBQ0EscUNBQUE7RUFDQSx3RUFBQTtBekN5bGtCRjtBeUN2bGtCRTtFQUNFLHNDQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQ0FBQTtBekN5bGtCSjtBeUN2bGtCSTtFQUNFLDhCQUFBO0VBQ0EsMkNBQUE7QXpDeWxrQk47O0F5Q3Bsa0JBO0VBQ0UsZ0NBQUE7RUFDQSw4QkFBQTtVQUFBLDJCQUFBO0VBQ0Esc0NBQUE7QXpDdWxrQkY7O0F5Q3Bsa0JBO0VBQ0Usc0JBQUE7QXpDdWxrQkY7O0EwQzd2a0JBO0VBQ0UsK0JBQUE7QTFDZ3drQkY7O0EwQzd2a0JBO0VBQ0UsY0FBQTtBMUNnd2tCRjtBMEM5dmtCRTtFQUNFLCtDQUFBO0VBQ0Esd0RBQUE7QTFDZ3drQko7QTBDN3ZrQkU7RUFDRSwwQ0FBQTtFQUNBLG1EQUFBO0ExQyt2a0JKO0EwQzV2a0JFO0VBQ0UsK0NBQUE7RUFDQSx3REFBQTtBMUM4dmtCSjs7QTBDMXZrQkE7RUFDRSx3Q0FBQTtFQUNBLGdDQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxnREFBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7QTFDNnZrQkY7O0EwQzF2a0JBO0VBQ0UsNkJBQUE7RUFDQSxzQ0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsOEJBQUE7RUw2QkEsV0FBQTtFQUNBLG1EQUFBO0VBQ0EsdURBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsMEJBQUE7RUFDQSx3REFBQTtFQUNBLGlDQUFBO0VBQ0EsNENBQUE7RUFDQSxtRUFBQTtFWG9EQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7RWdCekZBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBMUN3d2tCRjtBcUNwdWtCRTtFQUNFLDhCQUFBO0FyQ3N1a0JKO0FxQ3Z1a0JFO0VBQ0UsOEJBQUE7QXJDc3VrQko7QXFDdnVrQkU7RUFDRSw4QkFBQTtBckNzdWtCSjtBcUN2dWtCRTtFQUNFLDhCQUFBO0FyQ3N1a0JKO0FxQ251a0JFO0VBQ0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7QXJDcXVrQko7QXFDbHVrQkU7RUFDRSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EseUNBQUE7QXJDb3VrQko7QXFDanVrQkU7RUFDRSwyQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QXJDbXVrQko7QTBDM3hrQkU7RUFFRSx3QkFBQTtFQUNBLFNBQUE7QTFDNHhrQko7QTBDenhrQkU7RUFDRSwyQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7QTFDMnhrQko7O0EwQ3Z4a0JBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0ExQzB4a0JGO0EwQ3h4a0JFO0VBQ0UsbUNBQUE7QTFDMHhrQko7QTBDdnhrQkU7RUFDRSxxQ0FBQTtFQUNBLHdDQUFBO0ExQ3l4a0JKO0EwQ3R4a0JFO0VBQ0Usc0NBQUE7RUFDQSx5Q0FBQTtBMUN3eGtCSjtBMENyeGtCRTtFQUNFLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtBMUN1eGtCSjtBMENweGtCRTtFQUNFLG1CQUFBO0ExQ3N4a0JKOztBMkMxMmtCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0M2MmtCRjtBMkMzMmtCRTtFQU5GO0lBT0ksYUFBQTtFM0M4MmtCRjtBQUNGOztBMkMzMmtCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGlCQUFBO0EzQzgya0JGO0EyQzUya0JFO0VBUEY7SUFRSSxhQUFBO0UzQysya0JGO0FBQ0Y7O0EyQ3gya0JBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0EzQzIya0JGOztBMkNwMGtCQTtFQTlCRSxxQ0FBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpREFBQTtFQUNBLHNGQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0EzQ3Mya0JGO0EyQ3Aya0JFO0VBQ0UsbUNBQUE7RUFDQSxpREFBQTtBM0NzMmtCSjtBMkNuMmtCRTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7VUFBQSw0QkFBQTtFQUNBLGVBQUE7QTNDcTJrQko7QTJDbjJrQkk7RUFMRjtJQU1JLGlDQUFBO1lBQUEsOEJBQUE7RTNDczJrQko7QUFDRjtBMkNuMmtCRTtFQUtGO0lBSkksNEJBQUE7RTNDczJrQkY7QUFDRjtBMkNoMmtCRTtFQUNFLGtDQUFBO0EzQ2sya0JKO0EyQy8xa0JFO0VBQ0UsMEZBQUE7RUFDQSxtQkFBQTtBM0NpMmtCSjtBMkMvMWtCSTtFQUNFLDJCQUFBO0VBQ0EsbUJBQUE7QTNDaTJrQk47O0EyQzMxa0JBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHFCQUFBO0EzQzgxa0JGOztBMkN2MWtCQTtFQTVERSxxQ0FBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpREFBQTtFQUNBLHNGQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0EzQ3U1a0JGO0EyQ3I1a0JFO0VBQ0UsbUNBQUE7RUFDQSxpREFBQTtBM0N1NWtCSjtBMkNwNWtCRTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7VUFBQSw0QkFBQTtFQUNBLGVBQUE7QTNDczVrQko7QTJDcDVrQkk7RUFMRjtJQU1JLGlDQUFBO1lBQUEsOEJBQUE7RTNDdTVrQko7QUFDRjtBMkNwNWtCRTtFQW1DRjtJQWxDSSw0QkFBQTtFM0N1NWtCRjtBQUNGO0EyQ24za0JFO0VBQ0UsNENBQUE7RUFDQSxrQ0FBQTtBM0NxM2tCSjtBMkNuM2tCSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0EzQ3Eza0JOOztBMkMvMmtCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxxQkFBQTtBM0NrM2tCRjs7QTRDOStrQkE7RUFDRSxpQ0FBQTtFQUNBLGdEQUFBO0VBQ0EscUNBQUE7RUFDQSxnREFBQTtBNUNpL2tCRjs7QTRDNytrQkE7RUFDRSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QTVDZy9rQkY7O0E0QzUra0JBO0VBQ0UsYUFBQTtBNUMrK2tCRjs7QTRDNStrQkEsMkRBQUE7QUFFQTtFQUNFLGtEQUFBO0VBQ0EscUJBQUE7RUFDQSx5Q0FBQTtBNUM4K2tCRjs7QTRDMStrQkE7RUFDRSx3QkFBQSxFQUFBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQSxFQUFBLCtCQUFBO0VBR0Esa0RBQUE7RUFDQSw0Q0FBQTtFQUNBLDJDQUFBO0VBQ0EscUJBQUE7QTVDMitrQkY7O0E0Q3gra0JBLDJCQUFBO0FBRUE7RUFDRSxrREFBQTtFQUNBLHFCQUFBO0VBQ0EseUNBQUE7QTVDMCtrQkY7O0E0Q3Qra0JBO0VBQ0UsWUFBQSxFQUFBLHVDQUFBO0VBQ0EsZ0JBQUEsRUFBQSxnREFBQTtFQUdBLGtEQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtBNUN1K2tCRjs7QTZDbGlsQkE7RUFDRSx1QkFBQTtFQUNBLG9CQUFBO0E3Q3FpbEJGOztBNkNsaWxCQTtFQUNFLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTdDcWlsQkY7QTZDbmlsQkU7RUFDRSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EscURBQUE7VUFBQSw2Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGtFQUFBO0VBQUEsMERBQUE7RUFBQSw0RkFBQTtBN0NxaWxCSjs7QTZDamlsQkE7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxPQUFBO0E3Q29pbEJGO0E2Q2xpbEJFO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTdDb2lsQko7QTZDamlsQkU7RW5CaUpBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDBDQUFBO0VtQmxKRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7QTdDc2lsQko7QTZDbmlsQkU7RUFDRSwwQkFBQTtBN0NxaWxCSjs7QThDbm1sQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBOUNzbWxCRjtBOENwbWxCRTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1REFBQTtFQUNBLGNBQUE7RUFDQSxtREFBQTtFQUNBLG9CQUFBO0E5Q3NtbEJKO0E4Q25tbEJFO0VBQ0UsMkJBQUE7QTlDcW1sQko7QThDbG1sQkU7RUFDRSx5QkFBQTtBOUNvbWxCSjtBOENqbWxCRTtFQUNFLHdCQUFBO0E5Q21tbEJKOztBOEMzbGxCQTtFQUNFLHVFQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFVDZCQSxXQUFBO0VBQ0EsbURBQUE7RUFDQSx1REFBQTtFQUNBLDRDQUFBO0VBQ0EsaURBQUE7RUFDQSwwQkFBQTtFQUNBLHdEQUFBO0VBQ0EsaUNBQUE7RUFDQSw0Q0FBQTtFQUNBLG1FQUFBO0VYb0RBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtBMUIrZ2xCRjtBcUNsa2xCRTtFQUNFLDhCQUFBO0FyQ29rbEJKO0FxQ3JrbEJFO0VBQ0UsOEJBQUE7QXJDb2tsQko7QXFDcmtsQkU7RUFDRSw4QkFBQTtBckNva2xCSjtBcUNya2xCRTtFQUNFLDhCQUFBO0FyQ29rbEJKO0FxQ2prbEJFO0VBQ0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7QXJDbWtsQko7QXFDaGtsQkU7RUFDRSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EseUNBQUE7QXJDa2tsQko7QXFDL2psQkU7RUFDRSwyQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QXJDaWtsQko7O0E4QzNubEJBO0VBQ0UsMkJBQUE7QTlDOG5sQkY7O0E4Q3pubEJBO0VBQ0UsMkJBQUE7QTlDNG5sQkY7O0E4Q3JubEJFO0VBQ0Usc0NBQUE7RUFDQSwwQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbURBQUE7RUFDQSw0REFBQTtBOUN3bmxCSjtBOENybmxCRTtFQUNFLHNDQUFBO0VBQ0EsK0NBQUE7QTlDdW5sQko7QThDcG5sQkU7RUFDRSxpQ0FBQTtFQUNBLDBDQUFBO0E5Q3NubEJKO0E4Q25ubEJFO0VBQ0Usc0NBQUE7RUFDQSwrQ0FBQTtBOUNxbmxCSjtBOENsbmxCRTtFQUNFLHNCQUFBO0VBQ0EsNkVBQUE7RUFDQSxpQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtREFBQTtFQUNBLDREQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0E5Q29ubEJKO0E4Q2pubEJFO0VBQ0Usb0JBQUE7RUFDQSwwRUFBQTtFQUNBLGlDQUFBO0VBQ0EsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsNERBQUE7RUFDQSwwQ0FBQTtBOUNtbmxCSjs7QThDM21sQkU7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtBOUM4bWxCSjtBOEMzbWxCRTtFQUNFLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0E5QzZtbEJKO0E4QzFtbEJFO0VBQ0Usc0NBQUE7QTlDNG1sQko7O0E4Q3ZtbEJFO0VBQ0UsNEJBQUE7RUFDQSxnQ0FBQTtBOUMwbWxCSjtBOEN2bWxCRTtFQUNFLDRCQUFBO0VBQ0EsZ0NBQUE7QTlDeW1sQko7QThDdG1sQkU7RUFDRSw0QkFBQTtFQUNBLGdDQUFBO0E5Q3dtbEJKO0E4Q3JtbEJFO0VBQ0UsNEJBQUE7RUFDQSxnQ0FBQTtBOUN1bWxCSjtBOENwbWxCRTtFQUNFLDRCQUFBO0VBQ0EsZ0NBQUE7QTlDc21sQko7QThDbm1sQkU7RUFDRSw2QkFBQTtFQUNBLGlDQUFBO0E5Q3FtbEJKO0E4Q2xtbEJFO0VBQ0UscUNBQUE7RUFDQSx5Q0FBQTtBOUNvbWxCSjs7QStDdHdsQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0VBQ0EscUNBQUE7QS9DeXdsQkY7QStDdndsQkU7RUFDRSwyQ0FBQTtBL0N5d2xCSjs7QStDcndsQkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0EvQ3d3bEJGOztBK0Nyd2xCQTtFQUNFLDJCQUFBO0EvQ3d3bEJGOztBK0Nyd2xCQTtFQUNFLDRDQUFBO0EvQ3d3bEJGOztBK0Nyd2xCQTtFQUNFLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtBL0N3d2xCRjs7QStDcndsQkE7RUFDRSxpQ0FBQTtFQUNBLDRDQUFBO0EvQ3d3bEJGOztBZ0QxeWxCQTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QWhENnlsQkY7QWdEM3lsQkU7RUFDRSxXQUFBO0FoRDZ5bEJKOztBZ0R6eWxCQTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0FoRDR5bEJGOztBZ0R4eWxCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsT0FBQTtBaEQyeWxCRjs7QWdEL3hsQkE7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaERreWxCRjs7QWdEMXhsQkE7RUFDRSxhQUFBO0VBQ0EsdURBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0JBQUE7QWhENnhsQkY7QWdEM3hsQkU7RUFDRSxpQkFBQTtFQUNBLFVBQUE7QWhENnhsQko7QWdEMXhsQkU7RUFDRSxpQkFBQTtBaEQ0eGxCSjtBZ0R6eGxCRTtFQUNFLGlCQUFBO0FoRDJ4bEJKO0FnRHh4bEJFO0VBQ0UsaUJBQUE7QWhEMHhsQko7QWdEdnhsQkU7RUFDRSxpQkFBQTtBaER5eGxCSjtBZ0R0eGxCRTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtVQUFBLHlCQUFBO0FoRHd4bEJKO0FnRHJ4bEJJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FoRHV4bEJOOztBZ0Qxd2xCQTtFQUNFLGFBQUE7RUFDQSx1REFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBaEQ2d2xCRjtBZ0Qzd2xCRTtFQUNFLGlCQUFBO0FoRDZ3bEJKO0FnRDF3bEJFO0VBQ0UsaUJBQUE7QWhENHdsQko7O0FnRHh3bEJBO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFHQSw4QkFBQTtVQUFBLDBCQUFBO0FoRHl3bEJGO0FnRHZ3bEJFO0VBQ0UsZUFBQTtBaER5d2xCSjs7QWdEcndsQkE7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QWhEd3dsQkY7QWdEdHdsQkU7RUFDRSxVQUFBO0FoRHd3bEJKOztBZ0Rwd2xCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlDQUFBO0VBQ0EsMkJBQUE7VUFBQSx3QkFBQTtFQUNBLFlBQUE7QWhEdXdsQkY7O0FnRHp2bEJBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0FoRDR2bEJGO0FnRHp2bEJFO0VBQ0UsMkJBQUE7QWhEMnZsQko7O0FnRHZ2bEJBO0VBQ0UsaUNBQUE7RUFDQSxrQ0FBQTtFQUVBLGNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0FoRHl2bEJGO0FnRHZ2bEJFO0VBQ0UsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7VUFBQSxxQkFBQTtBaER5dmxCSjs7QWdEcnZsQkE7RUFDRSxXQUFBO0VBQ0EseUNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWhEd3ZsQkY7O0FnRHJ2bEJBO0VBQ0UsbUJBQUE7QWhEd3ZsQkY7O0FnRGp2bEJBO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBaERvdmxCRjtBZ0RsdmxCRTtFQUNFLHFDQUFBO0FoRG92bEJKO0FnRGp2bEJFO0VBQ0UscUNBQUE7QWhEbXZsQko7QWdEaHZsQkU7RUFDRSxZQUFBO0FoRGt2bEJKO0FnRC91bEJFO0VBQ0UsbUNBQUE7QWhEaXZsQko7O0FnRDd1bEJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUNBQUE7RUFDQSwyQkFBQTtVQUFBLHdCQUFBO0VBQ0Esd0JBQUE7QWhEZ3ZsQkY7QWdEOXVsQkU7RUFHRSxhQUFBO0VBQ0EsZ0JBQUE7QWhEOHVsQko7O0FpRHIrbEJNO0VBQ0UscUJBQUE7QWpEdytsQlI7QWlEbCtsQkk7RUFDRSxhQUFBO0FqRG8rbEJOOztBa0Q1K2xCQTtFQUNFLFlBQUE7RWIrREEsV0FBQTtFQUNBLG1EQUFBO0VBQ0EsdURBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsMEJBQUE7RUFDQSx3REFBQTtFQUNBLGlDQUFBO0VBQ0EsNENBQUE7RUFDQSxtRUFBQTtFWG9EQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7QTFCODNsQkY7QXFDajdsQkU7RUFDRSw4QkFBQTtBckNtN2xCSjtBcUNwN2xCRTtFQUNFLDhCQUFBO0FyQ203bEJKO0FxQ3A3bEJFO0VBQ0UsOEJBQUE7QXJDbTdsQko7QXFDcDdsQkU7RUFDRSw4QkFBQTtBckNtN2xCSjtBcUNoN2xCRTtFQUNFLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSx5Q0FBQTtFQUNBLHFDQUFBO0FyQ2s3bEJKO0FxQy82bEJFO0VBQ0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0FyQ2k3bEJKO0FxQzk2bEJFO0VBQ0UsMkJBQUE7RUFDQSxpRUFBQTtFQUNBLGtEQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0FyQ2c3bEJKO0FrRDlnbUJFO0VBRUUseUJBQUE7RUFDQSw2QkFBQTtFQUNBLG9EQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtBbEQrZ21CSjtBa0Q1Z21CRTtFQUNFLHdCQUFBO0VBQ0EsMEJBQUE7QWxEOGdtQko7QWtEM2dtQkU7RUFDRSx3RUFBQTtBbEQ2Z21CSjs7QWtEeGdtQkE7RUFDRSwyQkFBQTtBbEQyZ21CRjs7QWtEdGdtQkE7RUFDRSwyQkFBQTtBbER5Z21CRjs7QWtEbGdtQkU7RUFDRSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtREFBQTtFQUNBLDREQUFBO0FsRHFnbUJKO0FrRGxnbUJFO0VBQ0Usc0NBQUE7RUFDQSwrQ0FBQTtBbERvZ21CSjtBa0RqZ21CRTtFQUNFLGlDQUFBO0VBQ0EsMENBQUE7QWxEbWdtQko7QWtEaGdtQkU7RUFDRSxzQ0FBQTtFQUNBLCtDQUFBO0FsRGtnbUJKOztBa0QxL2xCRTtFQUNFLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0FsRDYvbEJKO0FrRDMvbEJJO0VBQ0UsbURBQUE7QWxENi9sQk47QWtEei9sQkU7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtBbEQyL2xCSjtBa0R4L2xCRTtFQUNFLHNDQUFBO0FsRDAvbEJKO0FrRHYvbEJFO0VBQ0Usc0NBQUE7QWxEeS9sQko7O0FrRG4vbEJFO0VBQ0UsNkJBQUE7RUFDQSxpQ0FBQTtBbERzL2xCSjtBa0RuL2xCRTtFQUNFLDRCQUFBO0VBQ0EsZ0NBQUE7QWxEcS9sQko7QWtEbC9sQkU7RUFDRSw0QkFBQTtFQUNBLGdDQUFBO0FsRG8vbEJKO0FrRGovbEJFO0VBQ0UsNEJBQUE7RUFDQSxnQ0FBQTtBbERtL2xCSjtBa0RoL2xCRTtFQUNFLDRCQUFBO0VBQ0EsZ0NBQUE7QWxEay9sQko7QWtELytsQkU7RUFDRSw0QkFBQTtFQUNBLGdDQUFBO0FsRGkvbEJKO0FrRDkrbEJFO0VBQ0UsNkJBQUE7RUFDQSxpQ0FBQTtBbERnL2xCSjs7QW1EaG5tQkE7RUFDRSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0RBQUE7RUFDQSxhQUFBO0VkNkRBLFdBQUE7RUFDQSxtREFBQTtFQUNBLHVEQUFBO0VBQ0EsNENBQUE7RUFDQSxpREFBQTtFQUNBLDBCQUFBO0VBQ0Esd0RBQUE7RUFDQSxpQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsbUVBQUE7RVhvREEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0ExQm9nbUJGO0FxQ3ZqbUJFO0VBQ0UsOEJBQUE7QXJDeWptQko7QXFDMWptQkU7RUFDRSw4QkFBQTtBckN5am1CSjtBcUMxam1CRTtFQUNFLDhCQUFBO0FyQ3lqbUJKO0FxQzFqbUJFO0VBQ0UsOEJBQUE7QXJDeWptQko7QXFDdGptQkU7RUFDRSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EseUNBQUE7RUFDQSxxQ0FBQTtBckN3am1CSjtBcUNyam1CRTtFQUNFLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSx5Q0FBQTtBckN1am1CSjtBcUNwam1CRTtFQUNFLDJCQUFBO0VBQ0EsaUVBQUE7RUFDQSxrREFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBckNzam1CSjtBbURscG1CRTtFQUNFLG9DQUFBO0FuRG9wbUJKOztBbUQvb21CQTtFQUNFLDJCQUFBO0FuRGtwbUJGOztBbUQ1b21CQTtFQUNFLHNDQUFBO0VBQ0EsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsNERBQUE7QW5EK29tQkY7O0FtRDVvbUJBO0VBQ0Usc0NBQUE7RUFDQSwrQ0FBQTtBbkQrb21CRjs7QW1ENW9tQkE7RUFDRSxpQ0FBQTtFQUNBLDBDQUFBO0FuRCtvbUJGOztBbUQ1b21CQTtFQUNFLHNDQUFBO0VBQ0EsK0NBQUE7QW5EK29tQkY7O0FtRHZvbUJBO0VBQ0UseUNBQUE7QW5EMG9tQkY7O0FtRHRvbUJBO0VBQ0Usc0NBQUE7QW5EeW9tQkY7O0FtRHJvbUJBO0VBQ0UsMEVBQUE7QW5Ed29tQkY7O0FtRHBvbUJBO0VBQ0UsZ0ZBQUE7QW5EdW9tQkY7O0FtRG5vbUJBO0VBQ0UsZ0ZBQUE7QW5Ec29tQkY7O0FtRGxvbUJBO0VBQ0UsZ0ZBQUE7QW5EcW9tQkY7O0FtRGpvbUJBO0VBQ0UsZ0ZBQUE7QW5Eb29tQkY7O0FvRHR0bUJBO0VBQ0UscUJBQUE7RUFFQSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSw0SEFBQTtFQUNBLGlCQUFBO0VBRUEsb0VBQUE7RUFDQSxvQkFBQTtFQUVBLHVDQUFBO0VBQ0EsOENBQUE7RUFDQSw4QkFBQTtFQUNBLHdDQUFBO0VBRUEsd0NBQUE7RUFDQSw2Q0FBQTtFQUNBLDBCQUFBO0VBRUEsa0NBQUE7RUFDQSxpQ0FBQTtBcERvdG1CRjs7QW9ENXNtQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBRUEsd0NBQUE7RUFDQSw0Q0FBQTtFQUVBLGdDQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSx3Q0FBQTtBcEQ2c21CRjs7QW9EMXNtQkE7RUFDRSxtQkFBQTtBcEQ2c21CRjs7QW9EenNtQkE7RUFDRSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBDQUFBO1VBQUEsdUNBQUE7RUFFQSw2Q0FBQTtFQUNBLGlDQUFBO0VBRUEsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBRUEsb0JBQUE7RUFDQSxzRUFBQTtBcER5c21CRjtBb0R2c21CRTtFQUNFLGdGQUFBO0VBQ0EsMkNBQUE7QXBEeXNtQko7QW9EdHNtQkU7RUFDRSwwQkFBQTtFQUNBLHlDQUFBO0VBQ0EsbUJBQUE7QXBEd3NtQko7QW9EdHNtQkk7RUFDRSxtQkFBQTtFQUNBLDhDQUFBO0FwRHdzbUJOO0FvRHBzbUJFO0VBQ0UsbUdBQUE7QXBEc3NtQko7O0FvRGpzbUJBO0VBQ0UsbUJBQUE7RUFFQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBRUEsb0NBQUE7RUFDQSwwQ0FBQTtFQUNBLG9FQUFBO0VBQ0Esb0RBQUE7VUFBQSw0Q0FBQTtFQUVBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLDZIQUFBO0VBQUEscUhBQUE7RUFBQSxrTEFBQTtBcERpc21CRjs7QW9EOXJtQkE7RUFDRSxnREFBQTtBcERpc21CRjs7QW9EdnJtQkU7RUFDRSxvQkFBQTtFQUdBLHdDQUFBO0FwRHdybUJKO0FvRGxybUJFO0VBQ0Usc0JBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0FwRG9ybUJKO0FvRGhybUJFO0VBQ0Usd0JBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0FwRGtybUJKOztBb0R6cW1CRTtFQUNFLDhCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBcEQ0cW1CSjtBb0R6cW1CRTtFQUNFLGVBQUE7RUFDQSw4QkFBQTtVQUFBLDBCQUFBO0FwRDJxbUJKO0FvRHhxbUJFO0VBQ0UsNkJBQUE7VUFBQSx5QkFBQTtBcEQwcW1CSjtBb0R2cW1CRTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7QXBEeXFtQko7O0FvRHJxbUJBO0VBQ0UsZUFBQTtFQUNBLDZCQUFBO1VBQUEseUJBQUE7QXBEd3FtQkY7O0FxRGgxbUJBO0VBQ0UsMEJBQUE7QXJEbTFtQkY7O0FxRGgxbUJBO0VBQ0UsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdEQUFBO0VBQ0Esa0JBQUE7QXJEbTFtQkY7O0FxRGgxbUJBO0VBQ0UsZ0NBQUE7RUFDQSwyQ0FBQTtBckRtMW1CRjs7QXFEaDFtQkE7RUFDRSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJDQUFBO1VBQUEsbUNBQUE7RUFDQSx1Q0FBQTtFQUNBLGVBQUE7QXJEbTFtQkY7O0FxRGgxbUJBO0VBQ0UsK0JBQUE7QXJEbTFtQkY7O0FxRGgxbUJBO0VBQ0UsaUNBQUE7RUFDQSxxQ0FBQTtFM0JnQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7QTFCb3ptQkY7O0FxRG4xbUJBO0VBQ0UsbUNBQUE7QXJEczFtQkY7O0FzRC8zbUJBO0VBQ0UsYUFBQTtBdERrNG1CRjtBc0RoNG1CRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBdERrNG1CSjtBc0RoNG1CSTtFQUNFLE9BQUE7QXREazRtQk47QXNEOTNtQkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QXREZzRtQko7QXNENzNtQkU7RUFDRSxtQkFBQTtBdEQrM21CSjtBc0Q1M21CRTtFQUNFLHVCQUFBO0F0RDgzbUJKO0FzRDMzbUJFO0VBQ0UsdUJBQUE7QXRENjNtQko7QXNEMTNtQkU7RUFDRSxxQkFBQTtBdEQ0M21CSjtBc0R6M21CRTtFQUNFLGVBQUE7QXREMjNtQko7QXNEeDNtQkU7RUFDRSxZQUFBO0F0RDAzbUJKOztBc0RyM21CRTtFQUNFLGtCQUFBO0F0RHczbUJKO0FzRHIzbUJFO0VBQ0Usc0JBQUE7QXREdTNtQko7QXNEcDNtQkU7RUFDRSxvQkFBQTtBdERzM21CSjs7QXVENzZtQkE7RUFFRSxpQkFBQTtBdkQrNm1CRjs7QXVENTZtQkE7RUFDRSxhQUFBO0F2RCs2bUJGO0F1RDc2bUJFO0VBQ0UsaUJBQUE7QXZEKzZtQko7QXVENTZtQkU7RUFDRSxhQUFBO0VBQ0EscUVBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esa0JBQUE7QXZEODZtQko7QXVENTZtQkk7RUFDRSxhQUFBO0VBQ0Esc0VBQUE7RUFDQSxjQUFBO0F2RDg2bUJOO0F1RDE2bUJFO0VBQ0UsYUFBQTtFQUNBLHFFQUFBO0VBQ0EsY0FBQTtBdkQ0Nm1CSjtBdUR6Nm1CRTtFQUNFLGFBQUE7RUFDQSx1RUFBQTtBdkQyNm1CSjtBdUR4Nm1CRTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7QXZEMDZtQko7QXVEdjZtQkU7RUFDRSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxjQUFBO0F2RHk2bUJKO0F1RHY2bUJJO0VBTEY7SUFNSSwwQkFBQTtFdkQwNm1CSjtBQUNGO0F1RHY2bUJFO0VBQ0UsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsY0FBQTtBdkR5Nm1CSjtBdUR2Nm1CSTtFQUxGO0lBTUksMEJBQUE7RXZEMDZtQko7QUFDRjtBdUR2Nm1CRTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGNBQUE7QXZEeTZtQko7QXVEdjZtQkk7RUFMRjtJQU1JLDBCQUFBO0V2RDA2bUJKO0FBQ0Y7O0F1RHQ2bUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0F2RHk2bUJGOztBdUR0Nm1CQTtFQUNFLGtCQUFBO0F2RHk2bUJGOztBd0R0L21CRTtFQUFPLGtCQUFBO0F4RDAvbUJUO0F3RHovbUJFO0VBQU8sa0JBQUE7QXhENC9tQlQ7QXdEMy9tQkU7RUFBTyxrQkFBQTtBeEQ4L21CVDtBd0Q3L21CRTtFQUFPLG1CQUFBO0F4RGdnbkJUO0F3RC8vbUJFO0VBQU8sbUJBQUE7QXhEa2duQlQ7QXdEamduQkU7RUFBTyxtQkFBQTtBeERvZ25CVDtBd0RuZ25CRTtFQUFPLG1CQUFBO0F4RHNnbkJUO0F3RHJnbkJFO0VBQU8sbUJBQUE7QXhEd2duQlQ7QXdEdmduQkU7RUFBTyxtQkFBQTtBeEQwZ25CVDs7QXdEdGduQkU7RUFBTyxzQkFBQTtBeEQwZ25CVDtBd0R6Z25CRTtFQUFPLHNCQUFBO0F4RDRnbkJUO0F3RDNnbkJFO0VBQU8sc0JBQUE7QXhEOGduQlQ7QXdEN2duQkU7RUFBTyx1QkFBQTtBeERnaG5CVDtBd0QvZ25CRTtFQUFPLHVCQUFBO0F4RGtobkJUO0F3RGpobkJFO0VBQU8sdUJBQUE7QXhEb2huQlQ7QXdEbmhuQkU7RUFBTyx1QkFBQTtBeERzaG5CVDtBd0RyaG5CRTtFQUFPLHVCQUFBO0F4RHdobkJUO0F3RHZobkJFO0VBQU8sdUJBQUE7QXhEMGhuQlQ7QXdEemhuQkU7RUFBTyx1QkFBQTtBeEQ0aG5CVDs7QXdEeGhuQkU7RUFBTyxpQ0FBQTtLQUFBLDhCQUFBO1VBQUEseUJBQUE7QXhENGhuQlQ7QXdEM2huQkU7RUFBTyxpQ0FBQTtLQUFBLDhCQUFBO1VBQUEseUJBQUE7QXhEOGhuQlQ7QXdEN2huQkU7RUFBTyxpQ0FBQTtLQUFBLDhCQUFBO1VBQUEseUJBQUE7QXhEZ2luQlQ7QXdEL2huQkU7RUFBTyxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QXhEa2luQlQ7QXdEamluQkU7RUFBTyxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QXhEb2luQlQ7QXdEbmluQkU7RUFBTyxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QXhEc2luQlQ7QXdEcmluQkU7RUFBTyxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QXhEd2luQlQ7QXdEdmluQkU7RUFBTyxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QXhEMGluQlQ7QXdEemluQkU7RUFBTyxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QXhENGluQlQ7O0F3RHppbkJBO0VBQ0UsY0FBQTtBeEQ0aW5CRjs7QXlEaGxuQkU7RUFBUyxxQkFBQTtBekRvbG5CWDtBeURubG5CRTtFQUFTLHFCQUFBO0F6RHNsbkJYO0F5RHJsbkJFO0VBQVMsc0JBQUE7QXpEd2xuQlg7QXlEdmxuQkU7RUFBUyxzQkFBQTtBekQwbG5CWDtBeUR6bG5CRTtFQUFTLHNCQUFBO0F6RDRsbkJYO0F5RDNsbkJFO0VBQVMsc0JBQUE7QXpEOGxuQlg7QXlEN2xuQkU7RUFBUyxTQUFBO0F6RGdtbkJYOztBeUQzbG5CRTtFQUFTLDRCQUFBO0F6RCtsbkJYO0F5RDlsbkJFO0VBQVMsNEJBQUE7QXpEaW1uQlg7QXlEaG1uQkU7RUFBUyw2QkFBQTtBekRtbW5CWDtBeURsbW5CRTtFQUFTLDZCQUFBO0F6RHFtbkJYO0F5RHBtbkJFO0VBQVMsNkJBQUE7QXpEdW1uQlg7QXlEdG1uQkU7RUFBUyw2QkFBQTtBekR5bW5CWDtBeUR4bW5CRTtFQUFTLGdCQUFBO0F6RDJtbkJYO0F5RDFtbkJFO0VBQVMsbUJBQUE7QXpENm1uQlg7O0F5RHhtbkJFO0VBQVMsMkJBQUE7QXpENG1uQlg7QXlEM21uQkU7RUFBUywyQkFBQTtBekQ4bW5CWDtBeUQ3bW5CRTtFQUFTLDRCQUFBO0F6RGdubkJYO0F5RC9tbkJFO0VBQVMsNEJBQUE7QXpEa25uQlg7QXlEam5uQkU7RUFBUyw0QkFBQTtBekRvbm5CWDtBeURubm5CRTtFQUFTLDRCQUFBO0F6RHNubkJYO0F5RHJubkJFO0VBQVMsZUFBQTtBekR3bm5CWDtBeUR2bm5CRTtFQUFTLGtCQUFBO0F6RDBubkJYOztBeUR0bm5CRTtFQUFTLG9DQUFBO1VBQUEsaUNBQUE7QXpEMG5uQlg7QXlEem5uQkU7RUFBUyxvQ0FBQTtVQUFBLGlDQUFBO0F6RDRubkJYO0F5RDNubkJFO0VBQVMscUNBQUE7VUFBQSxrQ0FBQTtBekQ4bm5CWDtBeUQ3bm5CRTtFQUFTLHFDQUFBO1VBQUEsa0NBQUE7QXpEZ29uQlg7QXlEL25uQkU7RUFBUyxxQ0FBQTtVQUFBLGtDQUFBO0F6RGtvbkJYO0F5RGpvbkJFO0VBQVMscUNBQUE7VUFBQSxrQ0FBQTtBekRvb25CWDtBeURub25CRTtFQUFTLHdCQUFBO1VBQUEscUJBQUE7QXpEc29uQlg7QXlEcm9uQkU7RUFBUywyQkFBQTtVQUFBLHdCQUFBO0F6RHdvbkJYOztBeURwb25CRTtFQUFTLGlDQUFBO1VBQUEsZ0NBQUE7QXpEd29uQlg7QXlEdm9uQkU7RUFBUyxpQ0FBQTtVQUFBLGdDQUFBO0F6RDBvbkJYO0F5RHpvbkJFO0VBQVMsa0NBQUE7VUFBQSxpQ0FBQTtBekQ0b25CWDtBeUQzb25CRTtFQUFTLGtDQUFBO1VBQUEsaUNBQUE7QXpEOG9uQlg7QXlEN29uQkU7RUFBUyxrQ0FBQTtVQUFBLGlDQUFBO0F6RGdwbkJYO0F5RC9vbkJFO0VBQVMsa0NBQUE7VUFBQSxpQ0FBQTtBekRrcG5CWDtBeURqcG5CRTtFQUFTLHFCQUFBO1VBQUEsb0JBQUE7QXpEb3BuQlg7QXlEbnBuQkU7RUFBUyx3QkFBQTtVQUFBLHVCQUFBO0F6RHNwbkJYOztBeURscG5CRTtFQUFTLG1DQUFBO1VBQUEsK0JBQUE7QXpEc3BuQlg7QXlEcnBuQkU7RUFBUyxtQ0FBQTtVQUFBLCtCQUFBO0F6RHdwbkJYO0F5RHZwbkJFO0VBQVMsbUNBQUE7VUFBQSwrQkFBQTtBekQwcG5CWDtBeUR6cG5CRTtFQUFTLG9DQUFBO1VBQUEsZ0NBQUE7QXpENHBuQlg7QXlEM3BuQkU7RUFBUyxvQ0FBQTtVQUFBLGdDQUFBO0F6RDhwbkJYO0F5RDdwbkJFO0VBQVMsb0NBQUE7VUFBQSxnQ0FBQTtBekRncW5CWDtBeUQvcG5CRTtFQUFTLG9DQUFBO1VBQUEsZ0NBQUE7QXpEa3FuQlg7QXlEanFuQkU7RUFBUyx1QkFBQTtVQUFBLG1CQUFBO0F6RG9xbkJYO0F5RG5xbkJFO0VBQVMsMEJBQUE7VUFBQSxzQkFBQTtBekRzcW5CWDs7QXlEbHFuQkU7RUFBUyxtQ0FBQTtVQUFBLGtDQUFBO0F6RHNxbkJYO0F5RHJxbkJFO0VBQVMsbUNBQUE7VUFBQSxrQ0FBQTtBekR3cW5CWDtBeUR2cW5CRTtFQUFTLG9DQUFBO1VBQUEsbUNBQUE7QXpEMHFuQlg7QXlEenFuQkU7RUFBUyxvQ0FBQTtVQUFBLG1DQUFBO0F6RDRxbkJYO0F5RDNxbkJFO0VBQVMsb0NBQUE7VUFBQSxtQ0FBQTtBekQ4cW5CWDtBeUQ3cW5CRTtFQUFTLG9DQUFBO1VBQUEsbUNBQUE7QXpEZ3JuQlg7QXlEL3FuQkU7RUFBUyx1QkFBQTtVQUFBLHNCQUFBO0F6RGtybkJYO0F5RGpybkJFO0VBQVMsMEJBQUE7VUFBQSx5QkFBQTtBekRvcm5CWDs7QXlEN3FuQkU7RUFBUyxzQkFBQTtBekRpcm5CWDtBeURocm5CRTtFQUFTLHNCQUFBO0F6RG1ybkJYO0F5RGxybkJFO0VBQVMsdUJBQUE7QXpEcXJuQlg7QXlEcHJuQkU7RUFBUyx1QkFBQTtBekR1cm5CWDtBeUR0cm5CRTtFQUFTLHVCQUFBO0F6RHlybkJYO0F5RHhybkJFO0VBQVMsdUJBQUE7QXpEMnJuQlg7QXlEMXJuQkU7RUFBUyxVQUFBO0F6RDZybkJYOztBeUR4cm5CRTtFQUFTLDZCQUFBO0F6RDRybkJYO0F5RDNybkJFO0VBQVMsNkJBQUE7QXpEOHJuQlg7QXlEN3JuQkU7RUFBUyw4QkFBQTtBekRnc25CWDtBeUQvcm5CRTtFQUFTLDhCQUFBO0F6RGtzbkJYO0F5RGpzbkJFO0VBQVMsOEJBQUE7QXpEb3NuQlg7QXlEbnNuQkU7RUFBUyw4QkFBQTtBekRzc25CWDtBeURyc25CRTtFQUFTLGlCQUFBO0F6RHdzbkJYOztBeURuc25CRTtFQUFTLDRCQUFBO0F6RHVzbkJYO0F5RHRzbkJFO0VBQVMsNEJBQUE7QXpEeXNuQlg7QXlEeHNuQkU7RUFBUyw2QkFBQTtBekQyc25CWDtBeUQxc25CRTtFQUFTLDZCQUFBO0F6RDZzbkJYO0F5RDVzbkJFO0VBQVMsNkJBQUE7QXpEK3NuQlg7QXlEOXNuQkU7RUFBUyw2QkFBQTtBekRpdG5CWDtBeURodG5CRTtFQUFTLGdCQUFBO0F6RG10bkJYOztBeUQvc25CRTtFQUFTLHFDQUFBO1VBQUEsa0NBQUE7QXpEbXRuQlg7QXlEbHRuQkU7RUFBUyxxQ0FBQTtVQUFBLGtDQUFBO0F6RHF0bkJYO0F5RHB0bkJFO0VBQVMsc0NBQUE7VUFBQSxtQ0FBQTtBekR1dG5CWDtBeUR0dG5CRTtFQUFTLHNDQUFBO1VBQUEsbUNBQUE7QXpEeXRuQlg7QXlEeHRuQkU7RUFBUyxzQ0FBQTtVQUFBLG1DQUFBO0F6RDJ0bkJYO0F5RDF0bkJFO0VBQVMsc0NBQUE7VUFBQSxtQ0FBQTtBekQ2dG5CWDtBeUQ1dG5CRTtFQUFTLHlCQUFBO1VBQUEsc0JBQUE7QXpEK3RuQlg7O0F5RDN0bkJFO0VBQVMsa0NBQUE7VUFBQSxpQ0FBQTtBekQrdG5CWDtBeUQ5dG5CRTtFQUFTLGtDQUFBO1VBQUEsaUNBQUE7QXpEaXVuQlg7QXlEaHVuQkU7RUFBUyxtQ0FBQTtVQUFBLGtDQUFBO0F6RG11bkJYO0F5RGx1bkJFO0VBQVMsbUNBQUE7VUFBQSxrQ0FBQTtBekRxdW5CWDtBeURwdW5CRTtFQUFTLG1DQUFBO1VBQUEsa0NBQUE7QXpEdXVuQlg7QXlEdHVuQkU7RUFBUyxtQ0FBQTtVQUFBLGtDQUFBO0F6RHl1bkJYO0F5RHh1bkJFO0VBQVMsc0JBQUE7VUFBQSxxQkFBQTtBekQydW5CWDs7QXlEdnVuQkU7RUFBUyxvQ0FBQTtVQUFBLGdDQUFBO0F6RDJ1bkJYO0F5RDF1bkJFO0VBQVMsb0NBQUE7VUFBQSxnQ0FBQTtBekQ2dW5CWDtBeUQ1dW5CRTtFQUFTLHFDQUFBO1VBQUEsaUNBQUE7QXpEK3VuQlg7QXlEOXVuQkU7RUFBUyxxQ0FBQTtVQUFBLGlDQUFBO0F6RGl2bkJYO0F5RGh2bkJFO0VBQVMscUNBQUE7VUFBQSxpQ0FBQTtBekRtdm5CWDtBeURsdm5CRTtFQUFTLHFDQUFBO1VBQUEsaUNBQUE7QXpEcXZuQlg7QXlEcHZuQkU7RUFBUyx3QkFBQTtVQUFBLG9CQUFBO0F6RHV2bkJYOztBeURudm5CRTtFQUFTLG9DQUFBO1VBQUEsbUNBQUE7QXpEdXZuQlg7QXlEdHZuQkU7RUFBUyxvQ0FBQTtVQUFBLG1DQUFBO0F6RHl2bkJYO0F5RHh2bkJFO0VBQVMscUNBQUE7VUFBQSxvQ0FBQTtBekQydm5CWDtBeUQxdm5CRTtFQUFTLHFDQUFBO1VBQUEsb0NBQUE7QXpENnZuQlg7QXlENXZuQkU7RUFBUyxxQ0FBQTtVQUFBLG9DQUFBO0F6RCt2bkJYO0F5RDl2bkJFO0VBQVMscUNBQUE7VUFBQSxvQ0FBQTtBekRpd25CWDtBeURod25CRTtFQUFTLHdCQUFBO1VBQUEsdUJBQUE7QXpEbXduQlg7O0EwRDU1bkJBO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0ExRCs1bkJGOztBMEQ1NW5CQTtFQUE4QixxQkFBQTtBMURnNm5COUI7O0EwRC81bkJBO0VBQThCLHFCQUFBO0ExRG02bkI5Qjs7QTBEbDZuQkE7RUFBOEIscUJBQUE7QTFEczZuQjlCOztBMERyNm5CQTtFQUE4QixxQkFBQTtBMUR5Nm5COUI7O0EwRHg2bkJBO0VBQThCLHFCQUFBO0ExRDQ2bkI5Qjs7QTBEMzZuQkE7RUFBb0Msd0JBQUE7QTFEKzZuQnBDOztBMER6Nm5CQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QTFENDZuQkY7O0EwRHo2bkJBO0VBQ0UsYUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0ExRDQ2bkJGOztBMER6Nm5CQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0ExRDQ2bkJGOztBMER2Nm5CQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtBMUQwNm5CRjs7QTBEdjZuQkE7RUFDRSxVQUFBO0ExRDA2bkJGOztBMERuNm5CQTtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUVBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSwyQkFBQTtFQUFBLG1CQUFBO0ExRHE2bkJGO0EwRG42bkJFO0VBQXVCLHFCQUFBO0ExRHM2bkJ6QjtBMERyNm5CRTtFQUF1QixxQkFBQTtBMUR3Nm5CekI7QTBEdjZuQkU7RUFBdUIscUJBQUE7QTFEMDZuQnpCO0EwRHo2bkJFO0VBQXVCLHFCQUFBO0ExRDQ2bkJ6QjtBMEQzNm5CRTtFQUF1QixxQkFBQTtBMUQ4Nm5CekI7QTBENzZuQkU7RUFBd0IscUJBQUE7QTFEZzduQjFCO0EwRC82bkJFO0VBQTJCLHFCQUFBO0ExRGs3bkI3QjtBMERoN25CRTtFQUE2Qix3QkFBQTtBMURtN25CL0I7QTBEbDduQkU7RUFBa0MsaUNBQUE7QTFEcTduQnBDO0EwRHA3bkJFO0VBQXdDLDRCQUFBO0ExRHU3bkIxQztBMER0N25CRTtFQUFtQyw2QkFBQTtBMUR5N25CckM7QTBEdjduQkU7RUFDRSxpQ0FBQTtFQUNBLDZCQUFBO0ExRHk3bkJKO0EwRHQ3bkJFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBMUR3N25CSjtBMERyN25CRTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7QTFEdTduQko7QTBEbjduQkU7RUFHRSxnRUFBQTtBMURtN25CSjtBMERoN25CRTtFQUdFLGdFQUFBO0ExRGc3bkJKO0EwRDc2bkJFO0VBR0UsZ0VBQUE7QTFENjZuQko7QTBEMTZuQkU7RUFHRSxnRUFBQTtBMUQwNm5CSjtBMER2Nm5CRTtFQUdFLGdFQUFBO0ExRHU2bkJKO0EwRHA2bkJFO0VBR0UsZ0VBQUE7QTFEbzZuQko7QTBEajZuQkU7RUFHRSxnRUFBQTtBMURpNm5CSjs7QTBENTVuQkE7RUFDRSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0Esc0NBQUE7RUFDQSw4QkFBQTtBMUQrNW5CRjs7QTBEejVuQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBRUEsMkJBQUE7RUFBQSxtQkFBQTtBMUQyNW5CRjs7QTBEeDVuQkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBMUQyNW5CRjs7QTBEeDVuQkE7RUFDRSxhQUFBO0VBQ0EsdUVBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBMUQyNW5CRjs7QTBEcjVuQkE7RUFBUyxjQUFBO0ExRHk1bkJUOztBMER4NW5CQTtFQUFnQixxQkFBQTtBMUQ0NW5CaEI7O0EwRDM1bkJBO0VBQVEsYUFBQTtBMUQrNW5CUjs7QTBEMTVuQkE7RUFBWSxrQkFBQTtBMUQ4NW5CWjs7QTBENzVuQkE7RUFBWSxrQkFBQTtBMURpNm5CWjs7QTBEaDZuQkE7RUFBUyxlQUFBO0ExRG82bkJUOztBMERuNm5CQTtFQUFVLGdCQUFBO0ExRHU2bkJWOztBMERuNm5CRTtFQUNFLDJEQUFBO0ExRHM2bkJKOztBMEQvNW5CQTtFQUNFLGtCQUFBO0ExRGs2bkJGOztBMEQvNW5CQTtFQUNFLGtCQUFBO0ExRGs2bkJGOztBMEQvNW5CQTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QTFEazZuQkY7O0EwRDU1bkJBO0VBQ0Usc0NBQUE7RUFDQSxxQ0FBQTtBMUQrNW5CRjs7QTBENTVuQkE7RUFDRSxxQ0FBQTtFQUNBLDBCQUFBO1VBQUEsc0JBQUE7QTFEKzVuQkY7QTBENzVuQkU7RUFDRSx1QkFBQTtVQUFBLG1CQUFBO0ExRCs1bkJKO0EwRDU1bkJFO0VBQWdELHVCQUFBO1VBQUEsbUJBQUE7QTFEKzVuQmxEOztBMEQ1NW5CQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0VBQ0EsaURBQUE7VUFBQSw2Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsNEJBQUE7VUFBQSx3QkFBQTtBMUQrNW5CRjtBMEQ3NW5CRTtFQUtFLHVEQUFBO1VBQUEsbURBQUE7RUFDQSwyQkFBQTtVQUFBLHdCQUFBO0ExRDI1bkJKOztBMER2NW5CQTtFQUNFLHdCQUFBO1VBQUEscUJBQUE7QTFEMDVuQkY7O0EwRHY1bkJBO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxxQkFBQTtBMUQwNW5CRjtBMER4NW5CRTtFQUE0Qyx3Q0FBQTtBMUQyNW5COUM7QTBEMTVuQkU7RUFBeUMscUNBQUE7QTFENjVuQjNDO0EwRDU1bkJFO0VBQTZDLHVCQUFBO0ExRCs1bkIvQztBMEQ3NW5CRTtFQUFvQyxtQ0FBQTtBMURnNm5CdEM7QTBELzVuQkU7RUFBb0Msa0NBQUE7QTFEazZuQnRDO0EwRGo2bkJFO0VBQXFDLG1DQUFBO0ExRG82bkJ2QztBMERuNm5CRTtFQUFxQyxnQ0FBQTtBMURzNm5CdkM7QTBEcjZuQkU7RUFBcUMsZ0NBQUE7QTFEdzZuQnZDO0EwRHQ2bkJFO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQkFBQTtBMUR3Nm5CSjs7QTBEcDZuQkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBMUR1Nm5CRjs7QTBEcDZuQkE7RUFDRSxhQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBMUR1Nm5CRjtBMERyNm5CRTtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7QTFEdTZuQko7O0EwRG42bkJBOztFQUVFLHVCQUFBO0ExRHM2bkJGOztBMERuNm5CQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QTFEczZuQkY7O0EwRG42bkJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHNCQUFBO0ExRHM2bkJGOztBMEQ5NW5CRTtFQUFTLGFBQUE7QTFEazZuQlg7QTBEajZuQkU7RUFBUyxXQUFBO0ExRG82bkJYO0EwRG42bkJFO0VBQVMsYUFBQTtBMURzNm5CWDtBMERyNm5CRTtFQUFTLFVBQUE7QTFEdzZuQlg7QTBEdjZuQkU7RUFBUyxXQUFBO0ExRDA2bkJYO0EwRHo2bkJFO0VBQWdCLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtBMUQ0Nm5CbEI7O0EwRHo2bkJBO0VBQWdCLHNCQUFBO0ExRDY2bkJoQjs7QTBENTZuQkE7RUFBZ0Isc0JBQUE7QTFEZzduQmhCOztBMEQvNm5CQTtFQUFnQixzQkFBQTtBMURtN25CaEI7O0EwRGw3bkJBO0VBQWdCLHNCQUFBO0ExRHM3bkJoQjs7QTBEcjduQkE7RUFBZ0Isc0JBQUE7QTFEeTduQmhCOztBMER4N25CQTtFQUFnQixzQkFBQTtBMUQ0N25CaEI7O0EwRDM3bkJBO0VBQWdCLHNCQUFBO0ExRCs3bkJoQjs7QTBEOTduQkE7RUFBZ0Isc0JBQUE7QTFEazhuQmhCOztBMERqOG5CQTtFQUFnQixzQkFBQTtBMURxOG5CaEI7O0EyRDN4b0JBO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0EzRDh4b0JGOztBMkQzeG9CQTtFQUNFLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSx3Q0FBQTtBM0Q4eG9CRjtBMkQ1eG9CRTtFQUNFLGdDQUFBO1VBQUEsNEJBQUE7QTNEOHhvQko7O0EyRDF4b0JBO0VBQ0UsZUFBQTtBM0Q2eG9CRjs7QTJEMXhvQkE7RUFDRSxvQkFBQTtFQUFBLFlBQUE7QTNENnhvQkY7QTJEM3hvQkU7RUFDRSx3QkFBQTtFQUFBLGdCQUFBO0EzRDZ4b0JKOztBMkR6eG9CQTtFQUNFLGVBQUE7QTNENHhvQkY7O0EyRHp4b0JBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0EzRDR4b0JGOztBMkRseG9CQTtFQU5FLFdBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFLQSxXQUFBO0EzRHd4b0JGOztBMkRweG9CQTtFQVpFLFdBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFXQSxVQUFBO0EzRDB4b0JGOztBMkR2eG9CQTtFQUNFLGtDQUFBO0EzRDB4b0JGOztBMkR2eG9CQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtBM0QweG9CRjtBMkR4eG9CRTtFQUNFLDJCQUFBO0EzRDB4b0JKOztBNEQvMW9CRTs7O0VBR0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTVEazJvQko7O0E0RDcxb0JHOzs7RUFHQyxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTVEZzJvQko7O0E0RDMxb0JFOzs7RUFHRSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTVEODFvQko7O0E0RHoxb0JFOzs7RUFHRSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QTVENDFvQko7O0E2RGo0b0JBO0VBQ0UsZ0JBQUE7QTdEbzRvQkY7O0E2RGo0b0JBO0VBQ0UsbUNBQUE7RUFDQSx3Q0FBQTtFQUNBLGtDQUFBO0E3RG80b0JGO0E2RGw0b0JFO0VBQ0Usc0JBQUE7QTdEbzRvQko7O0E2RDUzb0JBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtFQUNBLG1CQUFBO0E3RCszb0JGOztBNkQ1M29CQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QTdEKzNvQkY7O0E2RDUzb0JBO0VBQ0UsYUFBQTtFQUNBLHVGQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBN0QrM29CRjtBNkQ3M29CRTtFQUNFLDBKQUFBO0E3RCszb0JKOztBNkQzM29CQTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtVQUFBLGtDQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtBN0Q4M29CRjs7QTZEMzNvQkE7RUFDRSxhQUFBO0VBQ0EsNkdBQUE7RUFDQSxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7QTdEODNvQkY7QTZENTNvQkU7RUFDRSw4SUFBQTtBN0Q4M29CSjs7QTZEMTNvQkE7RUFDRSxnQkFBQTtBN0Q2M29CRjs7QTZEbDNvQkE7RUFDRSw2QkFBQTtVQUFBLDBCQUFBO0E3RHEzb0JGOztBNkRsM29CQTtFQUNFLGFBQUE7RUFDQSxxREFBQTtFQUNBLG1CQUFBO0VBQ0Esa0NBQUE7S0FBQSwrQkFBQTtVQUFBLDBCQUFBO0E3RHEzb0JGO0E2RG4zb0JFO0VBQ0UsNE1BQUE7QTdEcTNvQko7QTZEbjNvQkk7RUFIRjtJQUlJLGdMQUFBO0lBQ0EsMkhBQUE7SUFDQSx1QkFBQTtFN0RzM29CSjtBQUNGOztBNkRsM29CQTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7QTdEcTNvQkY7O0E2RGwzb0JBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7S0FBQSw4QkFBQTtVQUFBLHlCQUFBO0VBQ0Esc0JBQUE7QTdEcTNvQkY7QTZEbjNvQkU7RUFDRSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0RBQUE7QTdEcTNvQko7O0E4RGorb0JBO0VBQ0UsNEhBQUE7RUFDQSw4REFBQTtFQUNBLHlDQUFBO0E5RG8rb0JGOztBOERqK29CQTtFQUNFLDZCQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQSxFQUFBLG1CQUFBO0E5RG8rb0JGOztBOERqK29CQTtFQUNFO0lBQWUsNkJBQUE7RTlEcStvQmY7QUFDRjtBOERuK29CQTtFQUNFLHlDQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7QTlEcStvQkY7O0ErRHQvb0JBOztFQUVFLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtFQUFBO0EvRHkvb0JGOztBK0R0L29CQTtFQUNFLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0VBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQkFBQTtBL0R5L29CRjs7QStEci9vQkU7RUFDRSx5QkFBQTtBL0R3L29CSjtBK0RyL29CRTtFQUNFLHlCQUFBO0VBQ0Esc0RBQUE7QS9EdS9vQko7QStEcC9vQkU7RUFDRSx5QkFBQTtBL0RzL29CSjtBK0RuL29CRTtFQUNFLHlCQUFBO0VBQ0Esc0RBQUE7QS9EcS9vQko7QStEbC9vQkU7RUFDRSx5QkFBQTtBL0RvL29CSjtBK0RqL29CRTtFQUNFLHlCQUFBO0VBQ0Esc0RBQUE7QS9EbS9vQko7QStEaC9vQkU7RUFDRSx5QkFBQTtBL0RrL29CSjtBK0QvK29CRTtFQUNFLHlCQUFBO0VBQ0Esc0RBQUE7QS9EaS9vQko7QStEOStvQkU7RUFDRSx3QkFBQTtBL0RnL29CSjtBK0Q3K29CRTtFQUNFLHdCQUFBO0VBQ0Esc0RBQUE7QS9EKytvQko7QStENStvQkU7RUFDRSx3QkFBQTtBL0Q4K29CSjtBK0QzK29CRTtFQUNFLHdCQUFBO0VBQ0Esc0RBQUE7QS9ENitvQko7QStEMStvQkU7RUFDRSx3QkFBQTtFQUNBLHdCQUFBO1VBQUEsdUJBQUE7QS9ENCtvQko7QStEeitvQkU7RUFDRSx3QkFBQTtBL0QyK29CSjtBK0R4K29CRTtFQUNFLHdCQUFBO0VBQ0Esc0RBQUE7QS9EMCtvQko7QStEditvQkU7RUFDRSx3QkFBQTtFQUNBLGtFQUFBO0EvRHkrb0JKO0ErRHQrb0JFO0VBQ0Usd0JBQUE7RUFDQSxrRUFBQTtBL0R3K29CSjtBK0RyK29CRTtFQUNFLHdCQUFBO0VBQ0Esa0VBQUE7QS9EdStvQko7O0FnRXJscEJBLDJGQUFBO0FBSUE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FoRXFscEJGO0E2QjVrcEJRO0VtQ2ZSO0lBUUksZUFBQTtFaEV1bHBCRjtBQUNGO0E2QjVrcEJRO0VtQ3BCUjtJQVdJLGdCQUFBO0lBQ0EsZUFBQTtFaEV5bHBCRjtBQUNGO0E2Qm5rcEJRO0VtQ25DUjtJQWVJLGVBQUE7RWhFMmxwQkY7QUFDRjtBNkJua3BCUTtFbUN4Q1I7SUFrQkksZUFBQTtFaEU2bHBCRjtBQUNGOztBZ0UxbHBCQTtFQUNFLDhDQUFBO0VBQ0EsV0FBQTtBaEU2bHBCRjs7QWdFeGxwQkE7RUFDRSxtQmhDK0dNO0VnQzlHTixtQmhDNEpVO0VnQzNKVixhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdEQUFBO0FoRTJscEJGO0FnRTFscEJFO0VBQ0UsbUJoQ3VHUTtFZ0N0R1IsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QWhFNGxwQko7QWdFMWxwQkU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QWhFNGxwQko7QWdFMWxwQkU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0RBQUE7QWhFNGxwQko7O0FnRXhscEJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCaEMwRlc7RWdDekZYLHVCQUFBO0VBQ0EsNEJoQzRIVTtFZ0MzSFYsNkJoQzJIVTtFZ0MxSFYsZ0JBQUE7QWhFMmxwQkY7QWdFemxwQkU7RUFDRSxxQmhDaUZXO0FoQzBncEJmO0FnRXhscEJFO0VBQ0UsbUJoQzZGUTtFZ0M1RlIsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJoQ2lIUTtFZ0NoSFIsNkJoQ2dIUTtBaEMwK29CWjtBZ0V4bHBCRTtFQUNFLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7QWhFMGxwQko7QWdFemxwQkk7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QWhFMmxwQk47QWdFeGxwQkU7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0FoRTBscEJKOztBZ0V2bHBCQTtFQUNFLGFBQUE7QWhFMGxwQkY7QWdFemxwQkU7RUFDRSxrQkFBQTtBaEUybHBCSjtBZ0UxbHBCSTtFQUNFLGVBQUE7QWhFNGxwQk47O0FnRXhscEJBO0VBQ0UsYUFBQTtBaEUybHBCRjtBZ0V6bHBCRTtFQUNFLGNBQUE7QWhFMmxwQko7QWdFMWxwQkk7RUFDRSxjaENKWTtFZ0NLWixtQkFBQTtBaEU0bHBCTjtBZ0UxbHBCSTtFQUNFLG1CQUFBO0FoRTRscEJOO0FnRXhscEJFO0VBQ0UsYUFBQTtBaEUwbHBCSjs7QWdFcGxwQkU7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBaEV1bHBCRjs7QWdFamxwQkU7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBaEVvbHBCSjs7QWdFL2twQkE7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBaEVrbHBCRjs7QWdFOWtwQkU7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0FoRWlscEJKOztBZ0U1a3BCRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBaEUra3BCSjtBZ0U3a3BCRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FoRStrcEJKOztBZ0Uza3BCQTtFQUNJLG1CQUFBO0FoRThrcEJKO0FnRTdrcEJFO0VBQ0UsYUFBQTtFQUNBLG1CaENtQlE7RWdDbEJSLGtCQUFBO0VBQ0EsOEJoQ3BCUztFZ0NxQlQsZUFBQTtFQUNBLG1CQUFBO0FoRStrcEJKO0E2QnB0cEJRO0VtQytITjtJQVFJLGNBQUE7RWhFaWxwQko7QUFDRjtBZ0U5a3BCRTtFQUNFLGlCQUFBO0FoRWdscEJKOztBZ0U1a3BCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBaEUra3BCRjtBZ0U5a3BCRTtFQUNFLFNBQUE7QWhFZ2xwQko7O0FnRTVrcEJBO0VBQ0UsZUFBQTtFQUNBLFVBQUE7QWhFK2twQkY7QWdFN2twQkU7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQmhDbERXO0FoQ2lvcEJmOztBZ0Uza3BCQTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFFQSxjaENsRVU7QWhDK29wQlo7QWdFNWtwQkU7RUFDRSxtQkFBQTtFQUNBLGNBQUE7QWhFOGtwQko7QWdFNWtwQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGFoQzVFUTtBaEMwcHBCWjtBZ0U1a3BCRTtFQUNFLG1CQUFBO0FoRThrcEJKO0FnRTVrcEJFO0VBQ0UscUNBQUE7QWhFOGtwQko7O0FnRXprcEJFO0VBQ0UsbUJoQ25IVTtBaEMrcnBCZDtBZ0Uxa3BCRTtFQUNFLG1CaENySFk7QWhDaXNwQmhCO0FnRTFrcEJFO0VBQ0UsbUJoQ3ZIVztBaENtc3BCZjtBZ0Uxa3BCRTtFQUNFLG1CaEN6SFU7QWhDcXNwQmQ7QWdFMWtwQkU7RUFDRSxtQmhDM0hVO0FoQ3VzcEJkO0FnRTFrcEJFO0VBQ0UsbUJoQzdIWTtBaEN5c3BCaEI7QWdFMWtwQkU7RUFDRSxtQmhDL0hZO0FoQzJzcEJoQjtBZ0Uxa3BCRTtFQUNFLG1CaENqSVM7QWhDNnNwQmI7O0FnRXZrcEJFO0VBQ0Usa0JBQUE7QWhFMGtwQko7QWdFdmtwQkk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBaEV5a3BCUjs7QWdFbGtwQkk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0FoRXFrcEJOO0FnRWxrcEJFO0VBQ0UsaVBBQUE7RUFDQSxVQUFBO0FoRW9rcEJKO0FnRWxrcEJFO0VBQ0UsMjdCQUFBO0FoRW9rcEJKO0FnRWxrcEJFO0VBQ0Usd2hCQUFBO0FoRW9rcEJKOztBZ0U3anBCQTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGlEQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBaEVna3BCRjs7QWdFN2pwQkE7RUFDRSxtQkFBQTtBaEVna3BCRjs7QWdFN2pwQkE7RUFDRSxrQkFBQTtBaEVna3BCRjs7QWdFN2pwQkE7RUFDRSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FoRWdrcEJGO0FnRTlqcEJFO0VBQ0UsY0FBQTtBaEVna3BCSjtBZ0U5anBCRTtFQUNFLGVBQUE7QWhFZ2twQko7QWdFN2pwQkU7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QWhFK2pwQko7O0FnRTNqcEJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFFQSxtQkFBQTtBaEU2anBCRjtBZ0U1anBCRTtFQUNFLDBTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxvQkFBQTtBaEU4anBCSjs7QWdFMWpwQkU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QWhFNmpwQko7O0FnRXpqcEJBO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FoRTRqcEJGO0FnRTNqcEJFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QWhFNmpwQko7O0FnRXJqcEJBO0VBQ0UsYUFBQTtFQUNBLGFBQUE7RUFDQSxtQmhDaFBNO0VnQ2lQTixVQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFBQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY2hDdlBVO0VnQ3dQVixvQkFBQTtFQUNBLGtCQUFBO0FoRXdqcEJGO0FnRXRqcEJFO0VBQ0UsUUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBaEV3anBCSjtBZ0VyanBCRTtFQUNFLFVBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QWhFdWpwQko7QWdFcGpwQkk7RUFDRSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9DQUFBO0VBQ0EseUJoQ2xTRTtFZ0NtU0Ysc0NBQUE7VUFBQSw4QkFBQTtFQUNBLGtCQUFBO0FoRXNqcEJOO0FnRWxqcEJFO0VBQ0UsZ0JBQUE7QWhFb2pwQko7O0FnRS9pcEJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esd0RBQUE7QWhFa2pwQkY7QWdFaGpwQkU7RUFDRSxjaEMzVmM7QWhDNjRwQmxCO0FnRWpqcEJJO0VBQ0ksY0FBQTtFQUNBLFVBQUE7QWhFbWpwQlI7O0FnRTFpcEJBO0VBQ0UsNEJoQzFUZ0I7QWhDdTJwQmxCOztBZ0V0aXBCRTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBaEV5aXBCSjtBZ0V2aXBCRTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtBaEV5aXBCSjtBNkI1L3BCUTtFbUNpZE47SUFJSSxhQUFBO0VoRTJpcEJKO0FBQ0Y7QTZCNS9wQlE7RW1DNGNOO0lBT0ksYUFBQTtFaEU2aXBCSjtBQUNGO0E2QjUvcEJRO0VtQ3VjTjtJQVVJLGFBQUE7RWhFK2lwQko7QUFDRjtBNkI1L3BCUTtFbUNrY047SUFhSSxhQUFBO0VoRWlqcEJKO0FBQ0Y7QTZCNS9wQlE7RW1DNmJOO0lBZ0JJLGFBQUE7RWhFbWpwQko7QUFDRjtBNkI1L3BCUTtFbUN3Yk47SUFtQkksY0FBQTtFaEVxanBCSjtBQUNGO0E2QjUvcEJRO0VtQ21iTjtJQXNCSSxlQUFBO0VoRXVqcEJKO0FBQ0Y7O0FnRWhqcEJBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0FoRW1qcEJGO0FnRWxqcEJFO0VBQ0UsbUJoQzNXUTtFZ0M0V1IsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QWhFb2pwQko7QTZCaGlxQlE7RW1Dd2VOO0lBTUksbUJBQUE7RWhFc2pwQko7QUFDRjtBZ0VwanBCRTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QWhFc2pwQko7QWdFbmpwQkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGlEQUFBO0FoRXFqcEJKO0FnRXBqcEJJO0VBQ0UsOENBQUE7QWhFc2pwQk47QTZCcGpxQlE7RW1DNmZKO0lBR0ksU0FBQTtFaEV3anBCTjtBQUNGO0FnRXRqcEJJO0VBQ0UsU0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBaEV3anBCTjtBNkI5anFCUTtFbUNtZ0JKO0lBS0ksbUJBQUE7SUFDQSx3QkFBQTtFaEUwanBCTjtBQUNGO0FnRXhqcEJNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBaEUwanBCUjtBZ0V6anBCUTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FoRTJqcEJWO0E2Qi9rcUJRO0VtQzRnQkY7SUFXSSxlQUFBO0lBQ0EscUJBQUE7RWhFNGpwQlI7QUFDRjtBNkJybHFCUTtFbUN1Zk47SUFzQ0ksbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtFaEU0anBCSjtBQUNGO0FnRTFqcEJFO0VBQ0UsbUJoQzFhSTtFZ0MyYUosY0FBQTtFQUNBLG1CQUFBO0FoRTRqcEJKO0E2QmptcUJRO0VtQ2tpQk47SUFLSSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsaURBQUE7RWhFOGpwQko7QUFDRjs7QWdFMWpwQkE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQmhDdmJVO0FoQ28vcEJaO0E2QmxucUJRO0VtQzhpQlI7SUFTSSxhQUFBO0VoRStqcEJGO0FBQ0Y7O0FnRTdqcEJBO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QWhFZ2twQkY7QTZCN25xQlE7RW1DMGpCUjtJQUtJLFdBQUE7SUFDQSxVQUFBO0VoRWtrcEJGO0FBQ0Y7O0FnRWhrcEJBO0VBQ0UsaUJBQUE7QWhFbWtwQkY7QWdFbGtwQkU7RUFDRSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBaEVva3BCSjs7QWdFL2pwQkE7RUFDRSxjaEMvYVU7QWhDaS9wQlo7O0FnRTdqcEJJO0VBQ0UseUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoRWdrcEJOO0FnRTlqcEJJO0VBQ0UseUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QWhFZ2twQk47QWdFOWpwQkk7RUFDRSx3dEJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FoRWdrcEJOOztBZ0UzanBCQTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7QWhFOGpwQkY7O0FnRTFqcEJBO0VBQ0UsY2hDaGZhO0VnQ2lmYixXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBaEU2anBCRjs7QWlFNXNxQkE7Ozs7Ozs7Ozs7Q0FBQTtBQWNBO0VBQ0UsaUJBQUE7QWpFNHNxQkY7O0FpRXBzcUJBO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FqRXVzcUJGO0FpRXJzcUJFO0VBQ0UsaUJBQUE7QWpFdXNxQko7QWlFcnNxQkk7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QWpFdXNxQk47QWlFcnNxQk07RUFDRSxZQUFBO0FqRXVzcUJSO0FpRW5zcUJJO0VBQ0UsWUFBQTtBakVxc3FCTjs7QWlFNXJxQkU7RUFDRSxrQkFBQTtBakUrcnFCSjtBaUU3cnFCRTtFQUNFLGlCQUFBO0FqRStycUJKOztBaUUzcnFCQTtFQUNFLGFBQUE7QWpFOHJxQkY7O0FpRTNycUJBO0VBQ0ksYUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7QWpFOHJxQko7O0FpRTNycUJBO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsUUFBQTtBakU4cnFCRjs7QWlFM3JxQkE7RUFDRSxxQkFBQTtFQUNBLGFBQUE7QWpFOHJxQkY7O0FpRTNycUJBO0VBQ0Usc0JBQUE7QWpFOHJxQkY7O0FrRXB4cUJBO0VBQ0UsOEJBQUE7RUFDQSx5REFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7QWxFdXhxQkY7QWtFcnhxQkU7RUFBb0Isd0JBQUE7QWxFd3hxQnRCO0FrRXZ4cUJFO0VBQXVCLHdCQUFBO0FsRTB4cUJ6QjtBa0V6eHFCRTtFQUF3Qix3QkFBQTtBbEU0eHFCMUI7O0FrRXJ4cUJFO0VBQ0UsbUNBQUE7QWxFd3hxQko7QWtFcnhxQkU7RUFHRSxVQUFBO0FsRXF4cUJKOztBa0VqeHFCQTtFQUNFLDJCQUFBO0VBQ0EsZ0NBQUE7QWxFb3hxQkY7O0FrRWp4cUJBO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FsRW94cUJGOztBa0VqeHFCQTtFQUNFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSx3REFBQTtBbEVveHFCRjtBa0VseHFCRTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtBbEVveHFCSjs7QWtFaHhxQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtLQUFBLG9CQUFBO1VBQUEsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RXhDb0VBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtFd0NwRUEsa0NBQUE7QWxFcXhxQkY7QWtFbnhxQkU7RUFDRSx3Q0FBQTtFQUNBLG9DQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQ0FBQTtFakNoRUYsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkNBQUE7S0FBQSwwQ0FBQTtVQUFBLHFDQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsZ0VBQUE7RUFDQSxnREFBQTtFQUNBLGlEQUFBO0VBQ0Esd0RBQUE7RUFDQSwwQ0FBQTtFQUNBLGtEQUFBO0FqQ3MxcUJGO0FpQ3AxcUJFO0VBQ0UsK0JBQUE7QWpDczFxQko7O0FrRTV4cUJBO0VBQ0UsOEJBQUE7QWxFK3hxQkY7O0FrRTV4cUJBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QWxFK3hxQkY7O0FrRTV4cUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0VBQUE7QWxFK3hxQkY7QWtFN3hxQkU7RUFDRSwrQ0FBQTtFQUNBLGdDQUFBO0FsRSt4cUJKOztBa0UzeHFCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1Q0FBQTtFQUNBLGlFQUFBO0FsRTh4cUJGO0FrRTV4cUJFO0VBQ0UsMkNBQUE7QWxFOHhxQko7O0FrRTF4cUJBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FsRTZ4cUJGOztBbUVwNXFCQTtFQUNFLGtCQUFBO0VBS0EscUJBQUE7RUFDQSxxQkFBQTtBbkVtNXFCRjs7QW1FNzRxQkE7RUFDRSxhQUFBO0VBQ0EsU0FBQTtBbkVnNXFCRjs7QW1FMzRxQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLFNBQUE7RUFDQSw4QkFBQTtFekN5QkEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7QTFCczNxQkY7QW1FLzRxQkU7RUFDRSxVQUFBO0FuRWk1cUJKOztBbUU3NHFCQTs7RUFFRSxVQUFBO0VBQ0EsZ0JBQUE7QW5FZzVxQkY7O0FtRTc0cUJBO0VBQ0UsUUFBQTtBbkVnNXFCRjs7QW1FMzRxQkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxRQUFBO0FuRTg0cUJGO0FtRTU0cUJFO0VBQ0UsWUFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QW5FODRxQko7QW1FNTRxQkk7RUFDRSxvQ0FBQTtFQUNBLDBCQUFBO0FuRTg0cUJOO0FtRTE0cUJFO0VBQ0Usb0NBQUE7RUFDQSwwQkFBQTtBbkU0NHFCSjs7QW1FcjRxQkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7QW5FdzRxQkY7QW1FdDRxQkU7RUFDRSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0FuRXc0cUJKO0FtRXQ0cUJJO0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsVUFBQTtBbkV1NHFCTjtBbUVwNHFCSTtFQUNFLGlDQUFBO0VBQ0EsMEJBQUE7QW5FczRxQk47QW1FbjRxQkk7RUFDRSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQ0FBQTtBbkVxNHFCTjs7QW1FaDRxQkE7RUFDRSxTQUFBO0FuRW00cUJGOztBbUU5M3FCQTtFQUNFLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLHlDQUFBO0FuRWk0cUJGOztBbUU5M3FCQTtFQUNFLDZCQUFBO0FuRWk0cUJGOztBbUU5M3FCQTtFQUNFLDRCQUFBO0FuRWk0cUJGOztBbUU3M3FCQTs7RUFFRSxvREFBQTtBbkVnNHFCRjs7QW1FNzNxQkE7RUFDRSxpQkFBQTtBbkVnNHFCRjs7QW1FNzNxQkE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FuRWc0cUJGOztBbUU3M3FCQTtFQUNFLHNDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FuRWc0cUJGOztBbUU3M3FCQTtFQUNFLGlCQUFBO0FuRWc0cUJGOztBbUU3M3FCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBbkVnNHFCRjs7QW1FNzNxQkE7O0VBRUUsaUJBQUE7QW5FZzRxQkY7O0FtRTczcUJBOztFQUVFLHlCQUFBO0FuRWc0cUJGOztBbUU3M3FCQTs7Ozs7Ozs7OztFQVVFLDRCQUFBO0FuRWc0cUJGOztBbUU3M3FCQTs7RXpDcUlFLHdCQUFBO0VBQ0EsNkJBQUE7RXlDbklBLGdCQUFBO0FuRWk0cUJGOztBbUU5M3FCQTtFQUNFLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7QW5FaTRxQkY7O0FtRTUzcUJFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QW5FKzNxQko7QW1FNzNxQkk7RUFDRSxVQUFBO0FuRSszcUJOO0FtRXozcUJNO0VBQ0UsVUFBQTtBbkUyM3FCUjs7QW1FcjNxQkE7RUFDRSwwQ0FBQTtBbkV3M3FCRjs7QW1FcjNxQkE7RUFDRSxvQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QW5FdzNxQkY7O0FtRXIzcUJBO0VBQ0UsbUNBQUE7QW5FdzNxQkY7O0FtRXIzcUJBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7VUFBQSwyQkFBQTtFQUNBLDRCQUFBO1VBQUEsMkJBQUE7QW5FdzNxQkY7O0FtRXIzcUJBO0VBQ0UsdUJBQUE7QW5FdzNxQkY7O0FtRXIzcUJBO0VBQ0Usc0JBQUE7QW5FdzNxQkY7O0FtRS8ycUJBO0VBQ0Usd0JBQUE7RUFDQSwyQ0FBQTtBbkVrM3FCRjs7QW1FLzJxQkE7RUFDRSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QW5FazNxQkY7O0FtRS8ycUJBO0VBQ0UsOEJBQUE7VUFBQSwyQkFBQTtBbkVrM3FCRjs7QW1FLzJxQkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtLQUFBLHdCQUFBO1VBQUEsbUJBQUE7RUFDQSx3Q0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7VUFBQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0FuRWszcUJGO0FtRWgzcUJFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7QW5FazNxQko7O0FtRWoycUJFO0VBQ0Usa0NBQUE7RUFDQSx3QkFBQTtFQUNBLDZDQUFBO0FuRW8ycUJKO0FtRWoycUJNO0VBQ0Usd0JBQUE7QW5FbTJxQlI7QW1FOTFxQkU7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsNkNBQUE7QW5FZzJxQko7QW1FNzFxQkU7RUFDRSw2Q0FBQTtBbkUrMXFCSjtBbUU3MXFCSTtFQUNFLFdBQUE7RUFDQSxzQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0Q0FBQTtBbkUrMXFCTjs7QW1FcjFxQkU7RUFDRSxXQUFBO0VBRUEsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7QW5FdTFxQko7QW1FcDFxQkU7RUFDRSxXQUFBO0VBRUEsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7QW5FcTFxQko7QW1FbDFxQkU7RUFDRSxXQUFBO0VBRUEsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7QW5FbTFxQko7QW1FaDFxQkU7RUFDRSxXQUFBO0VBRUEsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNENBQUE7QW5FaTFxQko7O0FtRTUwcUJBO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0tBQUEsd0JBQUE7VUFBQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtBbkUrMHFCRjtBbUU3MHFCRTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBbkUrMHFCSjtBbUU1MHFCRTtFQUNFLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSx5QkFBQTtBbkU4MHFCSjs7QW1FdjBxQkE7RUFDRSw0QkFBQTtBbkUwMHFCRjs7QW1FdjBxQkE7RUFDRSx1QkFBQTtBbkUwMHFCRjs7QW1FcjBxQkk7RUFDRSxXQUFBO0FuRXcwcUJOOztBbUV6MHFCSTtFQUNFLFdBQUE7QW5FNDBxQk47O0FtRTcwcUJJO0VBQ0UsV0FBQTtBbkVnMXFCTjs7QW1FajFxQkk7RUFDRSxXQUFBO0FuRW8xcUJOOztBbUVyMXFCSTtFQUNFLFdBQUE7QW5FdzFxQk47O0FtRXoxcUJJO0VBQ0UsV0FBQTtBbkU0MXFCTjs7QW1FNzFxQkk7RUFDRSxXQUFBO0FuRWcycUJOOztBbUVqMnFCSTtFQUNFLFdBQUE7QW5FbzJxQk47O0FtRXIycUJJO0VBQ0UsV0FBQTtBbkV3MnFCTjs7QW1FejJxQkk7RUFDRSxXQUFBO0FuRTQycUJOOztBb0U5eHJCQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7QXBFaXlyQkY7O0FvRTl4ckJBO0VBQ0UseUNBQUE7RUFDQSxtQkFBQTtBcEVpeXJCRjs7QW9FN3hyQkU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7QXBFZ3lyQko7QW9FOXhyQkU7RUFDRSxrQkFBQTtBcEVneXJCSjs7QXFFanpyQkE7RUFDRSwwQkFBQTtFQUNBLFVBQUE7QXJFb3pyQkY7O0FxRWp6ckJBO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFM0NzSUEsd0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBDQUFBO0ExQitxckJGOztBcUVuenJCQTtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7S0FBQSxvQkFBQTtVQUFBLGVBQUE7RUFDQSxxQ0FBQTtFQUNBLGtEQUFBO1VBQUEsK0NBQUE7QXJFc3pyQkY7O0FxRW56ckJBO0VBQ0UsMEJBQUE7QXJFc3pyQkY7O0FzRTkwckJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQkFBQTtFNUM2REEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7RTRDOURBLHFCQUFBO0F0RW8xckJGOztBc0VoMXJCRTtFQUNFLGFBQUE7RUFDQSxRQUFBO0F0RW0xckJKOztBc0UvMHJCQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0F0RWsxckJGOztBc0U3MHJCRTtFQUNFLHFDQUFBO0VBQ0EsMEJBQUE7QXRFZzFyQko7QXNFNzByQkU7RUFDRSx1Q0FBQTtFQUNBLDRCQUFBO0F0RSswckJKO0FzRTUwckJFO0VBQ0Usc0NBQUE7RUFDQSwyQkFBQTtBdEU4MHJCSjtBc0UzMHJCRTtFQUNFLDhDQUFBO0VBQ0EsbUNBQUE7QXRFNjByQko7QXNFMTByQkU7RUFDRSxvQ0FBQTtFQUNBLHlCQUFBO0F0RTQwckJKOztBc0V4MHJCQTtFQUNFLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtBdEUyMHJCRjs7QXNFeDByQkE7RUFDRSw2QkFBQTtBdEUyMHJCRjs7QXVFbDVyQkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0F2RXE1ckJGOztBd0VyNXJCRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBeEV3NXJCSjtBd0VwNXJCSTtFQUNFLDJCQUFBO1VBQUEsbUJBQUE7QXhFczVyQk47QXdFajVyQkk7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0F4RW01ckJOO0F3RTc0ckJJO0VBQ0UsY0FBQTtFQUNBLDZCQUFBO1VBQUEscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlDQUFBO0VBQUEsaUNBQUE7RUFBQSxnRUFBQTtFQUNBLGdCQUFBO0VBRUEseVBBQUE7RUFNQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQUE7QXhFeTRyQk47QXdFcDRyQk07RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0F4RXM0ckJSO0F3RWw0ckJNO0VBQ0UsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscURBQUE7RUFDQSx5QkFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBeEVvNHJCUjtBd0VsNHJCUTtFQUNFLG9DQUFBO0F4RW80ckJWO0F3RWo0ckJRO0VBQ0Usb0NBQUE7QXhFbTRyQlY7QXdFaDRyQlE7RUFDRSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0F4RWs0ckJWOztBd0UxM3JCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBeEU2M3JCRjtBd0UzM3JCRTtFQUNFLG1DQUFBO0F4RTYzckJKOztBd0V6M3JCQTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QXhFNDNyQkY7O0F5RXQrckJBO0VBQ0UsNEJBQUE7RUFDQSxnQ0FBQTtBekV5K3JCRjs7QXlFbCtyQkE7RUFDRSxlQUFBO0VBQ0EsUUFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxvRUFBQTtFQUFBLDREQUFBO0VBQUEsOEZBQUE7RUFDQSxzSUFBQTtBekVxK3JCRjs7QXlFLzlyQkE7RUFDRSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnREFBQTtBekVrK3JCRjs7QXlFOTlyQkE7RUFDRSxxQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0VBQUEsc0VBQUE7QXpFaStyQkY7O0F5RTk5ckJBO0VBQ0UscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsNENBQUE7RUFBQSxvQ0FBQTtFQUFBLHNFQUFBO0F6RWkrckJGOztBeUUzOXJCQTtFQUNFLHFDQUFBO0VBQ0EsMkJBQUE7RUFDQSxVQUFBO0F6RTg5ckJGOztBeUV6OXJCQTtFQUNFLFVBQUE7QXpFNDlyQkY7O0F5RXI5ckJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxvRUFBQTtFQUFBLDREQUFBO0VBQUEsOEZBQUE7QXpFdzlyQkY7QXlFdDlyQkU7RUFDRSxnQkFBQTtBekV3OXJCSjs7QXlFcDlyQkE7RUFDRSxVQUFBO0F6RXU5ckJGOztBeUVwOXJCQTtFQUNFLFVBQUE7QXpFdTlyQkY7O0F5RW45ckJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBekVzOXJCRjs7QXlFLzhyQkE7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSx3Q0FBQTtBekVrOXJCRjtBeUVoOXJCRTtFL0NvRUEsd0JBQUE7RUFDQSw2QkFBQTtFK0NuRUUsVUFBQTtBekVtOXJCSjtBeUVoOXJCRTtFQUNFLFlBQUE7QXpFazlyQko7O0F5RTk4ckJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBekVpOXJCRjs7QXlFOThyQkE7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBekVpOXJCRjtBeUUvOHJCRTtFQUNFLGVBQUE7QXpFaTlyQko7O0F5RXo4ckJBO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBRUEsMEJBQUE7QXpFMjhyQkY7QXlFejhyQkU7RUFDRSw2QkFBQTtBekUyOHJCSjs7QXlFdjhyQkE7RUFDRSxZQUFBO0F6RTA4ckJGOztBeUVuOHJCQTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7QXpFczhyQkY7O0F5RW44ckJBO0VBQ0UseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtBekVzOHJCRjs7QXlFbjhyQkE7RUFDRSxVQUFBO0VBQ0EsdUNBQUE7VUFBQSwrQkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtBekVzOHJCRjs7QXlFbjhyQkE7RUFDRTtJQUFNLG1DQUFBO1lBQUEsMkJBQUE7RXpFdThyQk47RXlFdDhyQkE7SUFBSSxpQ0FBQTtZQUFBLHlCQUFBO0V6RXk4ckJKO0FBQ0Y7O0F5RTU4ckJBO0VBQ0U7SUFBTSxtQ0FBQTtZQUFBLDJCQUFBO0V6RXU4ckJOO0V5RXQ4ckJBO0lBQUksaUNBQUE7WUFBQSx5QkFBQTtFekV5OHJCSjtBQUNGO0F5RXY4ckJBO0VBQ0U7SUFBTSxpQ0FBQTtZQUFBLHlCQUFBO0V6RTA4ckJOO0V5RXo4ckJBO0lBQUksbUNBQUE7WUFBQSwyQkFBQTtFekU0OHJCSjtBQUNGO0F5RS84ckJBO0VBQ0U7SUFBTSxpQ0FBQTtZQUFBLHlCQUFBO0V6RTA4ckJOO0V5RXo4ckJBO0lBQUksbUNBQUE7WUFBQSwyQkFBQTtFekU0OHJCSjtBQUNGO0EwRWpvc0JBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0EscUJBQUE7QTFFbW9zQkY7O0EwRWhvc0JBO0VoRG9IRSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7RWdEcEhBLFNBQUE7QTFFcW9zQkY7QTBFbm9zQkU7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBMUVxb3NCSjs7QTBFam9zQkE7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQ0FBQTtFQUNBLGtEQUFBO0ExRW9vc0JGOztBMEVqb3NCQTtFQUNFLGdCQUFBO0ExRW9vc0JGOztBMkUzcXNCQTtFQUNFLGFBQUE7RUFDQSw4RUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBM0U4cXNCRjs7QTJFMXFzQkU7RUFDRSwwQkFBQTtVQUFBLHNCQUFBO0EzRTZxc0JKOztBNEVwcnNCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtBNUV1cnNCRjs7QTRFcHJzQkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7QTVFdXJzQkY7QTRFcnJzQkU7RUFDRSxlQUFBO0VBQ0EsOENBQUE7QTVFdXJzQko7QTRFcHJzQkU7RUFDRSxtQkFBQTtBNUVzcnNCSjs7QTZFdHJzQkk7RUFDSSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7QTdFeXJzQlI7QTZFeHJzQlE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7QTdFMHJzQlY7QTZFenJzQlU7RUFDRSwwQkFBQTtBN0UycnNCWjtBNkV6cnNCVTtFQUNFLFlBQUE7QTdFMnJzQlo7QTZFeHJzQlk7RUFDRSxZQUFBO0E3RTByc0JkOztBOEU1dHNCQTtFQUNFLDhCQUFBO0VBQ0EsdUNBQUE7RUFDQSxxREFBQTtFQUNBLDJDQUFBO0VBQ0EsK0NBQUE7RUFDQSxrQ0FBQTtBOUUrdHNCRjs7QThFenRzQkE7RUFDRSxpREFBQTtFQUNBLDJDQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0E5RTR0c0JGO0E4RTF0c0JFO0VBUkY7SUFTSSx3REFBQTtFOUU2dHNCRjtBQUNGOztBOEV4dHNCSTtFQUNFLGlCQUFBO0E5RTJ0c0JOO0E4RTF0c0JNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLHVDQUFBO0VBQ0Esd0NBQUE7RUFDQSxnRUFBQTtBOUU0dHNCUjtBOEU3c3NCQTtFQUNFLCtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBOUUrc3NCRjs7QThFeHNzQkE7RUFDRSxTQUFBO0E5RTJzc0JGO0E4RXpzc0JFO0VBQ0Usb0JBQUE7QTlFMnNzQko7QThFenNzQkk7RUFDRSxlQUFBO0E5RTJzc0JOO0E4RXZzc0JFO0VBQ0UsNkNBQUE7RUFDQSwrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QTlFeXNzQko7QThFdnNzQkk7RUFDRSwyQkFBQTtBOUV5c3NCTjtBOEVyc3NCRTtFQUNFLHFDQUFBO0E5RXVzc0JKO0E4RXJzc0JJO0VBQ0UsZ0RBQUE7RUFDQSwwQkFBQTtBOUV1c3NCTjtBOEVuc3NCRTtFQUNFLHNDQUFBO0E5RXFzc0JKO0E4RWxzc0JFO0VBQ0UsdUJBQUE7RUFDQSxnQ0FBQTtBOUVvc3NCSjs7QThFaHNzQkE7RUFDRSw0QkFBQTtBOUVtc3NCRjs7QThFaHNzQkE7RUFDRSw4QkFBQTtBOUVtc3NCRjs7QThFNXJzQkE7RUFDRSxVQUFBO0E5RStyc0JGOztBOEV6cnNCQTtFQUNFLDhEQUFBO0VBQ0EscUVBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEZBQUE7RUFDQSxlQUFBO0VBQ0EsNEZBQUE7RUFDQSw0QkFBQTtBOUU0cnNCRjtBOEUxcnNCRTtFQUNFLGdEQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQkFBQTtFQUNBLG1DQUFBO0E5RTRyc0JKO0E4RXpyc0JFO0VBQ0UsMkNBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0E5RTJyc0JKO0E4RXhyc0JFO0VBQ0UsVUFBQTtBOUUwcnNCSjs7QThFcnJzQkE7RUFDRSx3REFBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSx5QkFBQTtBOUV3cnNCRjs7QThFbHJzQkE7RUFDRSx3QkFBQTtFQUNBLDJCQUFBO0E5RXFyc0JGOztBOEVscnNCQTtFQUNFLDJCQUFBO0VBQ0Esc0RBQUE7QTlFcXJzQkY7O0E4RS9xc0JBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0E5RWtyc0JGO0E4RWhyc0JFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTlFa3JzQko7O0E4RWxxc0JBO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0E5RXFxc0JGOztBOEVscXNCQTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBOUVxcXNCRjs7QStFMXpzQkE7RUFDRSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EvRTZ6c0JGO0E2QnIzc0JRO0VrRDhDUjtJQVlJLGFBQUE7RS9FK3pzQkY7QUFDRjtBK0U3enNCRTtFQUNFLGNBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0EvRSt6c0JKO0ErRTl6c0JJO0VBQ0UsUUFBQTtBL0VnMHNCTjtBK0U5enNCSTtFQUNFLFNBQUE7QS9FZzBzQk47O0ErRTNwc0JBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QS9FOHBzQkY7QStFN3BzQkU7RUFDRSxTQUFBO0VBQ0EsV0FBQTtBL0UrcHNCSjs7QStFM3BzQkE7RUFDRSxlQUFBO0VBQ0EsU0FBQTtBL0U4cHNCRjtBK0U3cHNCRTtFQUNFLFNBQUE7QS9FK3BzQko7O0ErRTNwc0JBO0VBQ0UsUUFBQTtBL0U4cHNCRjs7QStFM3BzQkE7RUFDRSxNQUFBO0EvRThwc0JGOztBK0UzcHNCQTtFQUNFLGFBQUE7QS9FOHBzQkY7O0ErRTFwc0JBO0VBQ0UsbUJBQUE7QS9FNnBzQkY7O0ErRXpwc0JBO0VBQ0UsU0FBQTtBL0U0cHNCRjs7QStFeHBzQkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBL0UycHNCRjs7QStFeHBzQkE7RUFDRSw0QkFBQTtFQUNBLHFDQUFBO0VBQ0EseUNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSx5U0FBQTtBL0UycHNCRjtBK0VucHNCRTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBL0VxcHNCSjtBK0VocHNCRTtFQUNFLFdBQUE7QS9Fa3BzQko7QStFL29zQkU7RUFDRSxlQUFBO0EvRWlwc0JKOztBK0U3b3NCQTtFQUNFLG1CQUFBO0EvRWdwc0JGOztBK0U3b3NCQTtFQUNFLHFCQUFBO0EvRWdwc0JGOztBK0U3b3NCQTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtBL0VncHNCRjs7QStFN29zQkE7RUFDRSx1QkFBQTtBL0VncHNCRjtBK0Uvb3NCRTtFQUNFLHVCQUFBO0EvRWlwc0JKOztBK0U3b3NCQTtFQUNFLGtCQUFBO0EvRWdwc0JGOztBK0U1b3NCQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QS9FK29zQkY7QStFN29zQkU7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtBL0Urb3NCSjtBK0U5b3NCSTtFQUNFLGlCQUFBO0EvRWdwc0JOO0ErRTdvc0JNO0VBQ0UsdUJBQUE7QS9FK29zQlI7O0ErRXRvc0JFO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtBL0V5b3NCSjs7QStFdG9zQkE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7QS9FeW9zQkY7O0ErRXJvc0JBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0EvRXdvc0JGO0ErRXRvc0JFO0VBQ0UsZUFBQTtBL0V3b3NCSjs7QStFcG9zQkE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtBL0V1b3NCRjtBK0V0b3NCRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0EvRXdvc0JKO0ErRXZvc0JJO0VBQ0UsZUFBQTtBL0V5b3NCTjtBK0V0b3NCRTtFQUNFLGNBQUE7RUFDQSxhQUFBO0EvRXdvc0JKOztBK0Vwb3NCQTtFQUNFLGlCQUFBO0EvRXVvc0JGOztBK0Vsb3NCRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBL0Vxb3NCSjs7QStFam9zQkE7RUFDRSxnQkFBQTtFQUNBLHFCQUFBO0EvRW9vc0JGOztBK0U5bnNCRTs7RUFFRSxnQkFBQTtBL0Vpb3NCSjs7QStFM25zQkk7RUFDRSxpQkFBQTtBL0U4bnNCTjtBK0UxbnNCRTtFQUNFLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QS9FNG5zQko7QStFMW5zQkk7RUFDRSw4QkFBQTtBL0U0bnNCTjtBK0V2bnNCTTtFQUNFLFNBQUE7RUFDQSxVQUFBO0EvRXluc0JSO0ErRXZuc0JNO0VBQ0UsU0FBQTtFQUNBLFdBQUE7QS9FeW5zQlI7QStFdG5zQk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0EvRXduc0JSOztBK0VqbnNCQTtFQUNFLG1CQUFBO0EvRW9uc0JGOztBK0VqbnNCRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0EvRW9uc0JKO0ErRWxuc0JJO0VBQ0UsV0FBQTtBL0VvbnNCTjtBK0VqbnNCSTtFQUNFLGdCQUFBO0EvRW1uc0JOOztBK0U5bXNCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtBL0VpbnNCRjs7QStFOW1zQkE7RUFDRSxhQUFBO0EvRWluc0JGOztBK0U5bXNCQTtFQUNFLGVBQUE7QS9FaW5zQkY7O0ErRTltc0JBO0VBQ0UsbUIvQ2pZVTtBaENrL3NCWjs7QStFOW1zQkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0EvRWluc0JGO0ErRWhuc0JFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QS9Fa25zQko7QStFaG5zQkU7RUFDRSxXQUFBO0EvRWtuc0JKO0ErRWhuc0JFO0VBQ0UsWUFBQTtBL0VrbnNCSjs7QStFOW1zQkE7RUFDRSxvQkFBQTtBL0VpbnNCRjtBK0VobnNCRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0EvRWtuc0JKOztBK0U5bXNCQTtFQUNJLDhCQUFBO0EvRWluc0JKOztBK0U5bXNCQTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtBL0VpbnNCRjs7QStFOW1zQkE7RUFDRSxnQkFBQTtBL0VpbnNCRjs7QStFN21zQkU7RUFDRSxrQkFBQTtBL0VnbnNCSjs7QStFNW1zQkE7RUFDRSxlQUFBO0EvRSttc0JGO0ErRTltc0JFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7QS9FZ25zQko7QStFL21zQkk7RUFDRSxXQUFBO0EvRWluc0JOOztBK0U1bXNCQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0EvRSttc0JGOztBK0UxbXNCRTtFQUNFLGNBQUE7QS9FNm1zQko7O0ErRXBtc0JBO0VBQ0UsV0FBQTtBL0V1bXNCRjs7QStFam1zQkU7RUFDRSxnQkFBQTtBL0VvbXNCSjs7QWdGcHN0QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtVQUFBLHlCQUFBO0FoRnVzdEJGOztBZ0Zuc3RCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0FoRnNzdEJKO0FnRnBzdEJJO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWhGc3N0Qk47QWdGbnN0Qkk7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7QWhGcXN0Qk47QWdGbHN0Qkk7RUFDRSxrQkFBQTtBaEZvc3RCTjtBZ0Zqc3RCSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBaEZtc3RCTjtBZ0Zqc3RCTTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtBaEZtc3RCUjtBZ0Zoc3RCTTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBaEZrc3RCUjtBZ0Y5cnRCTTs7RUFFRSx3QkFBQTtFQUNBLFNBQUE7QWhGZ3N0QlI7QWdGN3J0Qk07RUFDRSwwQkFBQTtBaEYrcnRCUjtBZ0YzcnRCSTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7QWhGNnJ0Qk47O0FnRnhydEJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBaEYycnRCRjs7QWlGdnh0QkE7RUFDRSxxQkFBQTtBakYweHRCRjs7QWtGM3h0QkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FsRjh4dEJGOztBbUZ0eXRCQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBbkZ5eXRCRjs7QW9GL3l0QkE7RUFDRSxZQUFBO0FwRmt6dEJGOztBb0ZoenRCQTtFQUNFLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FwRm16dEJGOztBb0ZoenRCQTtFQUNFLE9BQUE7QXBGbXp0QkY7O0FvRmh6dEJBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7QXBGbXp0QkY7O0FvRmh6dEJBO0VBQ0UsY0FBQTtFQUNBLE9BQUE7QXBGbXp0QkY7O0FvRmh6dEJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QXBGbXp0QkY7QW9Ganp0QkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtBcEZtenRCSjs7QW9GL3l0QkE7RUFDRSxrQkFBQTtFQUNBLHdDQUFBO0FwRmt6dEJGOztBb0YveXRCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QXBGa3p0QkY7O0FvRi95dEJBO0VBQ0Usa0JBQUE7QXBGa3p0QkY7O0FvRi95dEJBO0VBQ0UsV0FBQTtBcEZrenRCRjs7QW9GL3l0QkE7RUFDRSw2QkFBQTtBcEZrenRCRjs7QXFGMTJ0QkE7Ozs7RUFJRSx3Q0FBQTtBckY2MnRCRjs7QXNGbDN0QkE7RUFDRSxrQkFBQTtBdEZxM3RCRjs7QXNGbDN0QkE7RUFDRSwrQkFBQTtFQUNBLFVBQUE7QXRGcTN0QkY7O0FzRmwzdEJBOztFQUVFLGVBQUE7RUFDQSxlQUFBO0F0RnEzdEJGOztBc0ZqM3RCQTtFQUNFLGVBQUE7RUFDQSx5Q0FBQTtBdEZvM3RCRjtBc0ZsM3RCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtBdEZvM3RCSjs7QXVGajV0QkE7RUFDRSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0F2Rm81dEJGO0F1Rmw1dEJFO0VBQ0UsbUJBQUE7QXZGbzV0Qko7O0F1Rmg1dEJBO0VBQ0UsYUFBQTtFQUNBLCtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxnREFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSx3Q0FBQTtBdkZtNXRCRjs7QXVGaDV0QkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBdkZtNXRCRjs7QXVGaDV0QkE7RUFDRSxhQUFBO0VBQ0EsdUVBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO1VBQUEsa0JBQUE7RUFDQSxhQUFBO0F2Rm01dEJGOztBd0Y5NnRCQTtFQUNFLGFBQUE7RUFDQSx5REFBQTtFQUNBLHNDQUFBO0VBQ0EsaUZBQUE7QXhGaTd0QkY7O0F3Rjk2dEJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QXhGaTd0QkY7O0F3Rjk2dEJBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBeEZpN3RCRjtBd0YvNnRCRTtFQUNFLDBCQUFBO1VBQUEsc0JBQUE7QXhGaTd0Qko7O0F3Rjc2dEJBOztFQUVFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0F4Rmc3dEJGOztBd0Z6NnRCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtDQUFBO0VBQ0EsOEJBQUE7RUFDQSx5Q0FBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtBeEY0NnRCRjs7QXdGejZ0QkE7RUFDRSw4QkFBQTtBeEY0NnRCRjtBd0YxNnRCRTtFQUNFLDRDQUFBO0F4RjQ2dEJKOztBd0Z4NnRCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0F4RjI2dEJGOztBd0Z4NnRCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7QXhGMjZ0QkY7O0F5RnIvdEJBO0VBQ0UsNkJBQUE7VUFBQSwwQkFBQTtFQUNBLG1CQUFBO0F6RncvdEJGOztBeUZyL3RCQTtFQUNFLGlDQUFBO0F6RncvdEJGOztBeUZyL3RCQTtFL0R1SEUseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0UrRHZIQSxnQkFBQTtBekYwL3RCRjs7QXlGdi90QkEsbUJBQUE7QUFFQTtFQUNFLDRCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUVBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLGdCQUFBO0F6RncvdEJGOztBeUZyL3RCQTtFQUNFLFVBQUE7QXpGdy90QkY7O0F5RnIvdEJBO0VBQ0UsU0FBQTtBekZ3L3RCRjs7QXlGci90QkE7RUFDRSxrQkFBQTtBekZ3L3RCRjs7QXlGai90QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0F6Rm8vdEJGOztBeUZqL3RCQTtFQUNFLDBCQUFBO1VBQUEseUJBQUE7QXpGby90QkY7O0F5RmovdEJBO0VBQ0UsZUFBQTtBekZvL3RCRjs7QXlGai90QkE7RUFDRSxrQkFBQTtBekZvL3RCRjs7QXlGai90QkE7RUFDRSwwQkFBQTtVQUFBLHlCQUFBO0F6Rm8vdEJGOztBeUY3K3RCQTtFQUNFLDBCQUFBO1VBQUEseUJBQUE7QXpGZy90QkY7O0EwRnRqdUJBO0VBSUUsVUFBQTtBMUZzanVCRjs7QTBGbmp1QkE7RUFDRSxrQ0FBQTtFQUNBLDBCQUFBO1VBQUEseUJBQUE7RUFDQSwwQkFBQTtVQUFBLHlCQUFBO0ExRnNqdUJGOztBMEYvaXVCQTtFQUNFLG1CQUFBO0ExRmtqdUJGO0EwRmhqdUJFO0VBQ0UsMkJBQUE7QTFGa2p1Qko7QTBGaGp1Qkk7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0ExRmtqdUJOO0EwRi9pdUJJO0VBQ0UscUJBQUE7QTFGaWp1Qk47QTBGN2l1QkU7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0ExRitpdUJKOztBMkZybHVCQTtFQUNFLGVBQUE7RUFDQSx1Q0FBQTtFQUNBLGlCQUFBO0EzRndsdUJGOztBMkZybHVCQTtFQUNFLHNDQUFBO0EzRndsdUJGOztBMkZybHVCQTtFQUNFLG1DQUFBO0EzRndsdUJGOztBMkZybHVCQTtFQUNFLHNDQUFBO0EzRndsdUJGOztBMkZybHVCQTs7RUFFRSx1Q0FBQTtFQUNBLG9CQUFBO0EzRndsdUJGOztBMkZqbHVCQTtFQUNFLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxxQkFBQTtFQUNBLGdEQUFBO0VBQ0EsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTNGb2x1QkY7O0EyRjdrdUJBO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsaURBQUE7RUFDQSx3REFBQTtFQUNBLHdDQUFBO0VBRUEsWUFBQTtBM0Yra3VCRjtBMkY3a3VCRTtFQUNFLCtDQUFBO0EzRitrdUJKO0EyRjVrdUJFO0VBQ0UsMkNBQUE7QTNGOGt1Qko7QTJGM2t1QkU7RUFDRSx5Q0FBQTtBM0Y2a3VCSjtBMkYxa3VCRTtFQUNFLCtCQUFBO0EzRjRrdUJKO0EyRnprdUJFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QTNGMmt1Qko7QTJGeGt1QkU7RUFDRSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBM0Ywa3VCSjs7QTJGdGt1QkE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNDQUFBO0EzRnlrdUJGO0EyRnZrdUJFO0VBQ0UsWUFBQTtBM0Z5a3VCSjs7QTJGcmt1QkE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBM0Z3a3VCRjtBMkZ0a3VCRTtFQUNFLG1DQUFBO0EzRndrdUJKOztBMkZwa3VCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QTNGdWt1QkY7O0EyRnBrdUJBO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNDQUFBO0EzRnVrdUJGOztBMkZwa3VCQTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QTNGdWt1QkY7O0EyRnBrdUJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtLQUFBLG9CQUFBO1VBQUEsZUFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLHNDQUFBO0VBRUEsNEJBQUE7QTNGc2t1QkY7QTJGbmt1QkU7RUFDRSxtQ0FBQTtBM0Zxa3VCSjs7QTJGNWp1QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7QTNGK2p1QkY7O0EyRjVqdUJBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7QTNGK2p1QkY7QTJGN2p1QkU7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0EzRitqdUJKOztBMkZ0anVCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO1VBQUEseUJBQUE7QTNGeWp1QkY7O0EyRnRqdUJBO0VBQ0UsMkJBQUE7QTNGeWp1QkY7QTJGdmp1QkU7RUFDRSwwQkFBQTtBM0Z5anVCSjs7QTJGbmp1QkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLDZFQUFBO0EzRnNqdUJKO0EyRm5qdUJFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLDRDQUFBO0VBQUEsb0NBQUE7RUFBQSxzRUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0EzRnFqdUJKO0EyRm5qdUJJO0VBQ0UscUNBQUE7VUFBQSw2QkFBQTtFQUNBLGlCQUFBO0EzRnFqdUJOO0EyRmpqdUJFO0VBQ0UsZ0JBQUE7QTNGbWp1Qko7QTJGamp1Qkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO1VBQUEsa0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QTNGbWp1Qk47QTJGamp1Qk07RUFDRSxnQ0FBQTtBM0ZtanVCUjtBMkY5aXVCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBM0ZnanVCSjtBMkY5aXVCSTtFQUNFLG1DQUFBO0EzRmdqdUJOOztBMkYzaXVCQTtFQUNFLHdCQUFBO0EzRjhpdUJGOztBMkYzaXVCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO1VBQUEsMEJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtBM0Y4aXVCRjtBMkY1aXVCRTtFQUNFLGdDQUFBO0EzRjhpdUJKOztBMkZqaXVCRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0EzRm9pdUJKO0EyRmppdUJFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7QTNGbWl1Qko7QTJGaml1Qkk7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0EzRm1pdUJOO0EyRi9odUJFO0VBQ0UsYUFBQTtFQUNBLHlDQUFBO0VBQ0EsMENBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7VUFBQSw2QkFBQTtBM0ZpaXVCSjtBMkYvaHVCSTtFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLDhCQUFBO1VBQUEsMkJBQUE7QTNGaWl1Qk47QTJGOWh1Qkk7RUFDRSxpQkFBQTtBM0ZnaXVCTjtBMkZ4aHVCSTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7VUFBQSw2QkFBQTtBM0YwaHVCTjtBMkZ2aHVCSTtFQUNFLGNBQUE7RUFDQSxtQ0FBQTtVQUFBLGdDQUFBO0EzRnlodUJOOztBMkZqaHVCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QTNGb2h1QkY7O0EyRmpodUJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0EzRm9odUJGO0EyRmxodUJFO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTNGb2h1Qko7QTJGamh1QkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO1VBQUEsdUJBQUE7QTNGbWh1Qko7O0EyRjNndUJBO0VBRUUsZ0JBQUE7RUFDQSxVQUFBO0EzRjZndUJGO0EyRjNndUJFO0VBQ0UsMEJBQUE7RUFDQSxnQkFBQTtBM0Y2Z3VCSjs7QTJGemd1QkE7RUFDRSxrQkFBQTtFQUNBLDhCQUFBO1VBQUEsMkJBQUE7QTNGNGd1QkY7QTJGMWd1QkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0EzRjRndUJKO0EyRjFndUJJO0VBQ0UsdUNBQUE7QTNGNGd1Qk47QTJGeGd1QkU7RUFDRSxZQUFBO0VBQ0EscUNBQUE7QTNGMGd1Qko7O0EyRmpndUJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7VUFBQSx3QkFBQTtBM0ZvZ3VCRjs7QTJGaGd1QkE7RUFDRSwwQkFBQTtVQUFBLHlCQUFBO0EzRm1ndUJGO0EyRmpndUJFO0VBQ0UsMkJBQUE7VUFBQSx3QkFBQTtBM0ZtZ3VCSjs7QTJGLy90QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsWUFBQTtBM0ZrZ3VCRjs7QTJGeC90QkE7RUFDRSxrQkFBQTtFQUNBLGlDQUFBO0VBQ0EscUJBQUE7RUFDQSxnREFBQTtFQUNBLGlCQUFBO0EzRjIvdEJGOztBMkZ4L3RCQTtFQUNFLGtCQUFBO0EzRjIvdEJGO0EyRnovdEJFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QTNGMi90Qko7QTJGdi90QkU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0EzRnkvdEJKOztBMkY3K3RCRTtFQUNFLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7VUFBQSx3QkFBQTtBM0ZnL3RCSjtBMkY3K3RCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0NBQUE7QTNGKyt0Qko7QTJGNyt0Qkk7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0EzRisrdEJOO0EyRjMrdEJFO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO1VBQUEsc0JBQUE7QTNGNit0Qko7O0EyRnordEJBO0VBQ0UsNEJBQUE7VUFBQSx3QkFBQTtBM0Y0K3RCRjs7QTJGaCt0QkE7RUFDRSw4QkFBQTtBM0ZtK3RCRjs7QTJGaCt0QkE7RUFDRSw4QkFBQTtBM0ZtK3RCRjtBMkZqK3RCRTtFQUVFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLDJCQUFBO0EzRmsrdEJKOztBMkY5OXRCQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0tBQUEsd0JBQUE7VUFBQSxtQkFBQTtBM0ZpK3RCRjs7QTJGNzl0QkE7RUFDRSxhQUFBO0VBQ0Esa0NBQUE7S0FBQSwrQkFBQTtVQUFBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBDQUFBO0EzRmcrdEJGO0EyRjk5dEJFO0VBQ0UscUNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsNENBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO1VBQUEsdUJBQUE7QTNGZyt0Qko7O0EyRjM5dEJBO0VBQ0UsYUFBQTtFQUNBLGtDQUFBO0tBQUEsK0JBQUE7VUFBQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDBDQUFBO0EzRjg5dEJGO0EyRjU5dEJFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0Q0FBQTtFQUNBLDBCQUFBO1VBQUEsdUJBQUE7QTNGODl0Qko7O0EyRjE5dEJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtVQUFBLHdCQUFBO0EzRjY5dEJGO0EyRjM5dEJFO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtBM0Y2OXRCSjs7QTJGejl0QkE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7VUFBQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLDJCQUFBO0tBQUEsd0JBQUE7VUFBQSxtQkFBQTtBM0Y0OXRCRjtBMkYxOXRCRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0EzRjQ5dEJKO0EyRno5dEJFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBM0YyOXRCSjs7QTJGcjl0QkU7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7QTNGdzl0Qko7QTJGcjl0QkU7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7QTNGdTl0Qko7O0EyRm45dEJBO0VBQ0UsaUNBQUE7RUFDQSxxQkFBQTtFQUNBLGdEQUFBO0EzRnM5dEJGO0EyRnA5dEJFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtVQUFBLDRCQUFBO0EzRnM5dEJKO0EyRm45dEJFO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtBM0ZxOXRCSjtBMkZqOXRCSTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQ0Esd0NBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0EzRm05dEJOO0EyRi84dEJJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBM0ZpOXRCTjtBMkY5OHRCSTtFQUNFLDRCQUFBO1VBQUEsd0JBQUE7QTNGZzl0Qk47QTJGNTh0QkU7RUFDRSxzQkFBQTtBM0Y4OHRCSjs7QTRGcG92QkE7RUFDRSx1RUFBQTtBNUZ1b3ZCRjs7QTRGN252QkE7RUFDRSxlQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO0E1RmdvdkJGOztBNEZ2bnZCQTtFQUNFLGFBQUE7RUFDQSwrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsMkNBQUE7QTVGMG52QkY7O0E0Rm5udkJBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtVQUFBLDJCQUFBO0E1RnNudkJGOztBNEZubnZCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUZBQUE7RUFDQSxlQUFBO0E1RnNudkJGO0E0RnBudkJFO0VBQ0UsVUFBQTtBNUZzbnZCSjtBNEZubnZCRTtFQUNFLFVBQUE7RUFDQSxrQ0FBQTtBNUZxbnZCSjs7QTRGL212QkU7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0E1RmtudkJKO0E0Ri9tdkJFO0VBQ0UsZ0NBQUE7RUFDQSxzQkFBQTtBNUZpbnZCSjtBNEY5bXZCRTtFQUNFLGdDQUFBO0VBQ0Esc0JBQUE7QTVGZ252Qko7QTRGN212QkU7RUFDRSxrQ0FBQTtFQUNBLHdCQUFBO0E1RittdkJKO0E0RjVtdkJFO0VBQ0UsZ0NBQUE7RUFDQSxzQkFBQTtBNUY4bXZCSjs7QTRGMW12QkE7RUFDRSxVQUFBO0E1RjZtdkJGOztBNEYxbXZCQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBNUY2bXZCRjs7QTRGcGx2QkE7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO1VBQUEseUJBQUE7RUFDQSxnQkFBQTtBNUZ1bHZCRjs7QTRGaGx2QkE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBNUZtbHZCRjtBNEZobHZCRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBNUZrbHZCSjtBNEY5a3ZCSTtFQUNFLGFBQUE7QTVGZ2x2Qk47O0E0RmprdkJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0E1Rm9rdkJGO0E0RmxrdkJFO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7VUFBQSxrQkFBQTtFQUNBLG1CQUFBO0E1Rm9rdkJKO0E0RmprdkJFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpRUFBQTtBNUZta3ZCSjtBNEZqa3ZCSTtFQUNFLDBCQUFBO0VBQ0EsbUNBQUE7QTVGbWt2Qk47QTRGL2p2QkU7RUFDRSw0QkFBQTtBNUZpa3ZCSjs7QTRGMWp2QkE7RUFDRSxrQkFBQTtBNUY2anZCRjs7QTRGMWp2QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsWUFBQTtBNUY2anZCRjs7QTRGbmp2QkU7RUFDRSxtQkFBQTtBNUZzanZCSjtBNEZwanZCSTtFQUNFLGNBQUE7QTVGc2p2Qk47QTRGbmp2Qkk7RUFDRSxZQUFBO0E1RnFqdkJOO0E0Rm5qdkJNO0VBQ0UsYUFBQTtFQUNBLFFBQUE7QTVGcWp2QlI7QTRGamp2Qkk7RUFDRSxnQ0FBQTtBNUZtanZCTjtBNEY3aXZCSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLFlBQUE7QTVGK2l2Qk47O0E0RnZpdkJFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0E1RjBpdkJKO0E0RnZpdkJFO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtBNUZ5aXZCSjtBNEZ2aXZCSTtFQUVFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QTVGd2l2Qk47QTRGcml2Qkk7RUFDRSw0Q0FBQTtFQUNBLDhCQUFBO0E1RnVpdkJOO0E0RnBpdkJJO0VBQ0UseUJBQUE7QTVGc2l2Qk47QTRGbGl2QkU7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7QTVGbWl2Qko7QTRGaGl2QkU7RUFDRSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEI1RHRSTTtFNER1Uk4sMEI1RHZSTTtFNER3Uk4sZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0E1RmtpdkJKO0E0RmhpdkJJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtBNUZraXZCTjtBNEYvaHZCSTtFQUNFLG1CQUFBO0E1RmlpdkJOO0E0RjdodkJFO0VBQ0UsYUFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTVGK2h2Qko7O0E0RnZodkJBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBRUEsNENBQUE7RUFDQSx3QkFBQSxFQUFBLGdCQUFBO0VBQ0EscUJBQUEsRUFBQSxZQUFBO0E1RnlodkJGO0E0RnZodkJFO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EseUJBQUE7RUFDQSx5Q0FBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtBNUZ5aHZCSjtBNEZ0aHZCRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNENBQUE7QTVGd2h2Qko7QTRGcmh2QkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLDRDQUFBO0E1RnVodkJKO0E0RnBodkJFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFFQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtBNUZxaHZCSjtBNEZsaHZCSTtFQUNFLE9BQUE7QTVGb2h2Qk47QTRGaGh2QkU7RUFDRSxPQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBNUZraHZCSjtBNEY3Z3ZCSTtFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtBNUYrZ3ZCTjtBNEY3Z3ZCTTtFQUNFLGlCQUFBO0VBQ0EsOENBQUE7RUFBQSxzQ0FBQTtFQUFBLDBFQUFBO0E1RitndkJSO0E0RjVndkJNO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBNUY4Z3ZCUjtBNEYxZ3ZCSTtFQUNFLGVBQUE7RUFDQSxjQUFBO0E1RjRndkJOOztBNEZsK3VCQTtFQUNFLFVBQUE7QTVGcSt1QkY7O0E0RmwrdUJBO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTVGcSt1QkY7O0E0RmwrdUJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QTVGcSt1QkY7O0E2Rjc3dkJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtBN0ZnOHZCRjs7QTZGNzd2QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0E3Rmc4dkJGOztBNkY3N3ZCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QTdGZzh2QkY7O0E2Rjc3dkJBO0VBQ0UsYUFBQTtFQUNBLFlBQUE7QTdGZzh2QkY7O0E2Rjc3dkJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0E3Rmc4dkJGOztBNkY3N3ZCQTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7QTdGZzh2QkY7O0E2RjM3dkJFO0VBQ0UsMkJBQUE7QTdGODd2Qko7QTZGNTd2QkU7RUFDRSx5QkFBQTtBN0Y4N3ZCSjs7QTZGejd2QkU7RUFDRSx5QkFBQTtFQUNBLDJCQUFBO0E3RjQ3dkJKO0E2Rno3dkJFO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtBN0YyN3ZCSjs7QTZGcDd2QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtBN0Z1N3ZCRjs7QTZGbDd2QkE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsOENBQUE7RUFDQSxtQ0FBQTtBN0ZxN3ZCRjs7QTZGbDd2QkE7RUFDRSxtQ0FBQTtBN0ZxN3ZCRjs7QTZGbDd2QkE7RUFDRSxtQ0FBQTtBN0ZxN3ZCRjs7QThGOWd3QkE7RUFDRSx3Q0FBQTtBOUZpaHdCRjs7QThGOWd3QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0E5Rmlod0JGO0E4Rjlnd0JFOztFQUVFLHdCQUFBO0VBQ0EsU0FBQTtBOUZnaHdCSjs7QThGNWd3QkE7RUFDRTtJQUNFLG1DQUFBO0lBQ0EsK0JBQUE7RTlGK2d3QkY7QUFDRjtBOEZ6Z3dCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtLQUFBLDhCQUFBO1VBQUEseUJBQUE7QTlGMmd3QkY7O0E4Rnhnd0JBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0E5RjJnd0JGO0E4Rnpnd0JFO0VBQ0UsMEJBQUE7QTlGMmd3Qko7O0E4RnJnd0JFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLCtCQUFBO0VwRTBFRix5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7RW9FMUVFLG9CQUFBO0E5RjBnd0JKOztBOEZ0Z3dCQTtFcEVvR0Usd0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBDQUFBO0VvRXBHQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFhQSx5Q0FBQTtFQU1BLG1CQUFBO0E5RjAvdkJGO0E4RjNnd0JFO0VBRUUsVUFBQTtFQUNBLGdCQUFBO0E5RjRnd0JKO0E4Rnpnd0JFO0VBRUUsd0JBQUE7QTlGMGd3Qko7QThGdGd3QkU7RUFDRSxvQkFBQTtFQUNBLFVBQUEsRUFBQSxZQUFBO0E5Rndnd0JKO0E4RjFnd0JFO0VBQ0Usb0JBQUE7RUFDQSxVQUFBLEVBQUEsWUFBQTtBOUZ3Z3dCSjtBOEYxZ3dCRTtFQUNFLG9CQUFBO0VBQ0EsVUFBQSxFQUFBLFlBQUE7QTlGd2d3Qko7QThGMWd3QkU7RUFDRSxvQkFBQTtFQUNBLFVBQUEsRUFBQSxZQUFBO0E5Rndnd0JKO0E4RnBnd0JFO0VBQ0Usb0JBQUE7QTlGc2d3Qko7O0E4RjkvdkJBO0VBQ0UsMkNBQUE7QTlGaWd3QkY7QThGLy92QkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTtBOUZpZ3dCSjtBOEY5L3ZCRTtFcEVtREEsd0JBQUE7RUFDQSw2QkFBQTtFQUNBLDBDQUFBO0VvRW5ERSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3Q0FBQTtBOUZrZ3dCSjtBOEZoZ3dCSTtFQUNFLG9CQUFBO0E5Rmtnd0JOO0E4Rm5nd0JJO0VBQ0Usb0JBQUE7QTlGa2d3Qk47QThGbmd3Qkk7RUFDRSxvQkFBQTtBOUZrZ3dCTjtBOEZuZ3dCSTtFQUNFLG9CQUFBO0E5Rmtnd0JOO0E4Ri8vdkJJO0VBRUUsdUJBQUE7RUFDQSxtREFBQTtBOUZnZ3dCTjtBOEYzL3ZCRTtFQUNFLDREQUFBO1VBQUEsMkRBQUE7QTlGNi92Qko7QThGMS92QkU7RUFDRSwyQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtNQUFBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtBOUY0L3ZCSjtBOEZ6L3ZCRTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBOUYyL3ZCSjtBOEZ4L3ZCRTtFQUNFLDBCQUFBO1VBQUEsdUJBQUE7QTlGMC92Qko7QThGdi92QkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RXBFb0NGLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDBDQUFBO0VvRXJDRSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0E5RjQvdkJKO0E4RnovdkJFO0VBQ0Usd0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VwRTdDRix5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7RW9FNkNFLHFCQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QTlGNi92Qko7QThGMy92Qkk7RUFDRSwwQkFBQTtFQUNBLHFCQUFBO0E5RjYvdkJOO0E4RjEvdkJJO0VBQ0UsMkJBQUE7RUFDQSxtQkFBQTtBOUY0L3ZCTjtBOEZ6L3ZCSTtFQUNFLCtCQUFBO0VBQ0EsK0JBQUE7QTlGMi92Qk47O0E4RmwvdkJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTlGcS92QkY7O0E4RjkrdkJBO0VBQ0UsOEJBQUE7RUFDQSxvQ0FBQTtVQUFBLGdDQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQ0FBQTtBOUZpL3ZCRjs7QThGOSt2QkE7RUFDRSxtQkFBQTtBOUZpL3ZCRjs7QThGOSt2QkE7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7S0FBQSw4QkFBQTtVQUFBLHlCQUFBO0VBQ0EsMEJBQUE7VUFBQSxzQkFBQTtBOUZpL3ZCRjs7QThGOSt2QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtVQUFBLHVCQUFBO0E5RmkvdkJGO0E4Ri8rdkJFO0VBQ0UsYUFBQTtBOUZpL3ZCSjs7QThGeit2QkE7RUFDRSxhQUFBO0VBQ0EsNElBQUE7RUFDQSxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLGdEQUFBO1VBQUEsNkNBQUE7RXBFMUhBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtBMUJ1bXdCRjs7QThGMyt2QkE7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7S0FBQSw4QkFBQTtVQUFBLHlCQUFBO0E5RjgrdkJGOztBOEYzK3ZCQTtFQUNFLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGFBQUE7QTlGOCt2QkY7O0E4RjMrdkJBO0VBQ0UsYUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBOUY4K3ZCRjs7QThGMyt2QkE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7QTlGOCt2QkY7O0E4RjMrdkJBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBOUY4K3ZCRjs7QThGMyt2QkE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlDQUFBO0VBQ0EscUNBQUE7QTlGOCt2QkY7O0E4RjMrdkJBO0VBQ0UsMEJBQUE7QTlGOCt2QkY7O0E4RjMrdkJBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtBOUY4K3ZCRjtBOEY1K3ZCRTtFQUNFLDRCQUFBO0E5RjgrdkJKOztBOEYxK3ZCQTtFQUNFLGtCQUFBO0E5RjYrdkJGOztBOEYxK3ZCQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0RBQUE7RUFDQSwyQkFBQTtBOUY2K3ZCRjs7QStGbnp3QkE7Ozs7Ozs7RUFBQTtBQVFBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwwQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx5QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx5QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxhQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLG1CQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHNCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHNCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGVBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsY0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxZQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGNBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsVUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxZQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLFlBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsY0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxjQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGNBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UscUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UscUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UseUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UscUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usc0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usc0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UseUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsWUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx5QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxxQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxzQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxzQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxzQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxzQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxzQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsYUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxzQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx5QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxjQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGNBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0RBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaURBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UscUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaURBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UscUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaURBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UscUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkNBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2Q0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxlQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZDQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGlCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGVBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkNBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2Q0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxlQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZDQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGlCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGVBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkNBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2Q0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxlQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZDQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGlCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGVBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOENBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsaUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usa0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsZ0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usc0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsbUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usb0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsY0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx5QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxvQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxpQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxtQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxrQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxnQ0FBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxjQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHlCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdDQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGlDQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLGdDQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDBCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLE1BQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsUUFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSxTQUFBO0EvRnN6d0JGOztB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RnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx3QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSx1QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSwyQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsMkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3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QStGbnp3QkE7RUFDRSw2QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHdCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLCtCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLHVCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDJCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBL0ZzendCRjs7QStGbnp3QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EvRnN6d0JGOztBK0ZuendCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0Usd0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsOEJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsK0JBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsNkJBQUE7QS9Gc3p3QkY7O0ErRm56d0JBO0VBQ0UsdUJBQUE7QS9Gc3p3QkY7O0Er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Rjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsZ0JBQUE7QS9GZ3l3QkY7O0ErRjd4d0JBO0VBQ0UsYUFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStGN3h3QkE7RUFDRSxnQkFBQTtBL0ZneXdCRjs7QStG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RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMsdUNBQUE7RUFBd0MsNkNBQUE7RUFBOEMsOENBQUE7RUFBK0MsZ0NBQUE7RUFBaUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MseUNBQUE7RUFBMEMsMENBQUE7RUFBMkMsbUNBQUE7RUFBb0MsMkNBQUE7RUFBNEMsc0NBQUE7RUFBdUMsNENBQUE7RUFBNkMsNkNBQUE7RUFBOEMsK0JBQUE7RUFBZ0MscUNBQUE7RUFBc0Msc0NBQUE7RUFBdUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsa0NBQUE7RUFBbUMsMENBQUE7RUFBMkMsa0NBQUE7RUFBbUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsOEJBQUE7RUFBK0Isc0NBQUE7RUFBdUMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMsbUNBQUE7RUFBb0MseUNBQUE7RUFBMEMsMENBQUE7RUFBMkMsNEJBQUE7RUFBNkIsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0Msc0NBQUE7RUFBdUMsK0JBQUE7RUFBZ0MsdUNBQUE7RUFBd0MsbUNBQUE7RUFBb0MseUNBQUE7RUFBMEMsMENBQUE7RUFBMkMsNEJBQUE7RUFBNkIsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0Msc0NBQUE7RUFBdUMsK0JBQUE7RUFBZ0MsdUNBQUE7RUFBd0Msa0NBQUE7RUFBbUMsd0NBQUE7RUFBeUMseUNBQUE7RUFBMEMsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsOEJBQUE7RUFBK0Isc0NBQUE7RUFBdUMscUNBQUE7RUFBc0MsMkNBQUE7RUFBNEMsNENBQUE7RUFBNkMsOEJBQUE7RUFBK0Isb0NBQUE7RUFBcUMscUNBQUE7RUFBc0MsdUNBQUE7RUFBd0Msd0NBQUE7RUFBeUMsaUNBQUE7RUFBa0MseUNBQUE7RUFBMEMsK0JBQUE7RUFBZ0Msb0NBQUE7RUFBcUMsc0NBQUE7RUFBdUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MsK0JBQUE7RUFBZ0Msb0NBQUE7RUFBcUMsc0NBQUE7RUFBdUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MsK0JBQUE7RUFBZ0Msb0NBQUE7RUFBcUMsc0NBQUE7RUFBdUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MsK0JBQUE7RUFBZ0Msb0NBQUE7RUFBcUMsc0NBQUE7RUFBdUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MsK0JBQUE7RUFBZ0Msb0NBQUE7RUFBcUMsc0NBQUE7RUFBdUMsc0NBQUE7RUFBdUMsdUNBQUE7RUFBd0MsK0JBQUE7RUFBZ0Msb0NBQUE7RUFBcUMsc0NBQUE7RUFBdUMsc0NBQUE7RUFBdUMsdUNBQUE7QWpHbzZnRGgzTDs7QWlHcDZnRHc1TDtFQUFXLGtCQUFBO0VBQWtCLFVBQUE7RUFBVSxVQUFBO0VBQVUsV0FBQTtFQUFXLGdCQUFBO0FqRzQ2Z0RwOUw7O0FpRzU2Z0RvK0w7RUFBeUMsc0NBQUE7VUFBQSw4QkFBQTtBakdnN2dEN2dNOztBaUdoN2dEMmlNO0VBQXVELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR3E3Z0Q1bk07O0FpR3I3Z0RtcU07RUFBbUIsa0NBQUE7VUFBQSwwQkFBQTtBakd5N2dEdHJNOztBaUd6N2dEZ3RNO0VBQTBCLHFDQUFBO1VBQUEsNkJBQUE7RUFBNkIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqRzg3Z0R2d007O0FpRzk3Z0Q4eU07RUFBdUMscUNBQUE7VUFBQSw2QkFBQTtBakdrOGdEcjFNOztBaUdsOGdEazNNO0VBQXFELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR3U4Z0RqOE07O0FpR3Y4Z0R3K007RUFBa0Isa0NBQUE7VUFBQSwwQkFBQTtBakcyOGdEMS9NOztBaUczOGdEb2hOO0VBQXlCLHNDQUFBO1VBQUEsOEJBQUE7RUFBOEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR2c5Z0Qza047O0FpR2g5Z0Rrbk47RUFBdUMsc0NBQUE7VUFBQSw4QkFBQTtBakdvOWdEenBOOztBaUdwOWdEdXJOO0VBQXFELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR3k5Z0R0d047O0FpR3o5Z0Q2eU47RUFBa0Isa0NBQUE7VUFBQSwwQkFBQTtBakc2OWdEL3pOOztBaUc3OWdEeTFOO0VBQXlCLHFDQUFBO1VBQUEsNkJBQUE7RUFBNkIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR2srZ0QvNE47O0FpR2wrZ0RzN047RUFBbUMscUNBQUE7VUFBQSw2QkFBQTtBakdzK2dEejlOOztBaUd0K2dEcy9OO0VBQWlELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqRzIrZ0Rqa087O0FpRzMrZ0R3bU87RUFBZ0Isa0NBQUE7VUFBQSwwQkFBQTtBakcrK2dEeG5POztBaUcvK2dEa3BPO0VBQXVCLHNDQUFBO1VBQUEsOEJBQUE7RUFBOEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR28vZ0R2c087O0FpR3AvZ0Q4dU87RUFBbUQsNEJBQUE7VUFBQSxvQkFBQTtBakd3L2dEanlPOztBaUd4L2dEcXpPO0VBQWlFLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqRzYvZ0QxNE87O0FpRzcvZ0RpN087RUFBd0IsNEJBQUE7VUFBQSxvQkFBQTtBakdpZ2hEejhPOztBaUdqZ2hENjlPO0VBQStCLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR3NnaERoaFA7O0FpR3RnaER1alA7RUFBdUQsNEJBQUE7VUFBQSxvQkFBQTtBakcwZ2hEOW1QOztBaUcxZ2hEa29QO0VBQXFFLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqRytnaEQzdFA7O0FpRy9naERrd1A7RUFBMEIsNEJBQUE7VUFBQSxvQkFBQTtBakdtaGhENXhQOztBaUduaGhEZ3pQO0VBQWlDLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0FqR3doaERyMlA7O0FpR3hoaEQ0NFA7RUFBNkIsVUFBQTtBakc0aGhEejZQOztBaUc1aGhEbTdQO0VBQTJDLFVBQUE7RUFBVSxxQ0FBQTtBakdpaWhEeCtQOztBaUdqaWhENmdRO0VBQWEsVUFBQTtBakdxaWhEMWhROztBaUdyaWhEb2lRO0VBQW9CLFVBQUE7RUFBVSxxQ0FBQTtBakcwaWhEbGtROztBaUcxaWhEdW1RO0VBQWtGLGFBQUE7QWpHOGloRHpyUTs7QWlHOWloRHNzUTtFQUFtQyxVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtBakdtamhEbnZROztBaUduamhEc3dRO0VBQWlELFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSxtRUFBQTtBakd5amhEcDFROztBaUd6amhEbTRRO0VBQWdCLFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0FqRzhqaEQ3NVE7O0FpRzlqaERnN1E7RUFBdUIsVUFBQTtFQUFVLDJCQUFBO1VBQUEsbUJBQUE7RUFBbUIsd0RBQUE7RUFBQSxnREFBQTtFQUFBLG1FQUFBO0FqR29raERwK1E7O0FpR3BraERtaFI7RUFBcUMsVUFBQTtFQUFVLDJCQUFBO1VBQUEsbUJBQUE7QWpHeWtoRGxrUjs7QWlHemtoRHFsUjtFQUFtRCxVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtFQUFtQix3REFBQTtFQUFBLGdEQUFBO0VBQUEsbUVBQUE7QWpHK2toRHJxUjs7QWlHL2toRG90UjtFQUFpQixVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtBakdvbGhEL3VSOztBaUdwbGhEa3dSO0VBQXdCLFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSxtRUFBQTtBakcwbGhEdnpSOztBaUcxbGhEczJSO0VBQW1CLFlBQUE7RUFBVyxxQ0FBQTtVQUFBLDZCQUFBO0FqRytsaERwNFI7O0FpRy9saERpNlI7RUFBK0Isd0NBQUE7VUFBQSxnQ0FBQTtBakdtbWhEaDhSOztBaUdubWhEZytSO0VBQTBCLFVBQUE7RUFBVSxrQ0FBQTtVQUFBLDBCQUFBO0VBQTBCLDRHQUFBO0VBQUEsb0dBQUE7RUFBQSwySkFBQTtBakd5bWhEOWhTOztBaUd6bWhEK25TO0VBQXNDLHdDQUFBO1VBQUEsZ0NBQUE7QWpHNm1oRHJxUzs7QWlHN21oRHFzUztFQUF5QyxvQ0FBQTtVQUFBLDRCQUFBO0FqR2luaEQ5dVM7O0FpR2puaEQwd1M7RUFBdUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHc25oRHoxUzs7QWlHdG5oRGc0UztFQUFtQixnQ0FBQTtVQUFBLHdCQUFBO0FqRzBuaERuNVM7O0FpRzFuaEQyNlM7RUFBMEIsb0NBQUE7VUFBQSw0QkFBQTtFQUE0QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHK25oRGorUzs7QWlHL25oRHdnVDtFQUFxQyxtQ0FBQTtVQUFBLDJCQUFBO0FqR21vaEQ3aVQ7O0FpR25vaER3a1Q7RUFBbUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHd29oRG5wVDs7QWlHeG9oRDByVDtFQUFpQixnQ0FBQTtVQUFBLHdCQUFBO0FqRzRvaEQzc1Q7O0FpRzVvaERtdVQ7RUFBd0IsbUNBQUE7VUFBQSwyQkFBQTtFQUEyQiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHaXBoRHR4VDs7QWlHanBoRDZ6VDtFQUEyQyxvQ0FBQTtVQUFBLDRCQUFBO0FqR3FwaER4MlQ7O0FpR3JwaERvNFQ7RUFBeUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHMHBoRHI5VDs7QWlHMXBoRDQvVDtFQUFvQixnQ0FBQTtVQUFBLHdCQUFBO0FqRzhwaERoaFU7O0FpRzlwaER3aVU7RUFBMkIsb0NBQUE7VUFBQSw0QkFBQTtFQUE0QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHbXFoRC9sVTs7QWlHbnFoRHNvVTtFQUF5QyxtQ0FBQTtVQUFBLDJCQUFBO0FqR3VxaEQvcVU7O0FpR3ZxaEQwc1U7RUFBdUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHNHFoRHp4VTs7QWlHNXFoRGcwVTtFQUFtQixnQ0FBQTtVQUFBLHdCQUFBO0FqR2dyaERuMVU7O0FpR2hyaEQyMlU7RUFBMEIsbUNBQUE7VUFBQSwyQkFBQTtFQUEyQiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QWpHcXJoRGg2VTs7QWlHcnJoRHU4VTtFQUFtRCxhQUFBO0FqR3lyaEQxL1U7O0FpR3pyaER1Z1Y7RUFBaUUsd0NBQUE7QWpHNnJoRHhrVjs7QWlHN3JoRGduVjtFQUErQix3QkFBQTtFQUF3Qix3Q0FBQTtBakdrc2hEdnFWOztBaUdsc2hEK3NWO0VBQXVELFlBQUE7QWpHc3NoRHR3Vjs7QWlHdHNoRGt4VjtFQUFxRSx1Q0FBQTtBakcwc2hEdjFWOztBaUcxc2hEODNWO0VBQWlDLHVCQUFBO0VBQXVCLHVDQUFBO0FqRytzaER0N1Y7O0FpRy9zaEQ2OVY7RUFBNkMsOEJBQUE7QWpHbXRoRDFnVzs7QWlHbnRoRHdpVztFQUFNLGtCQUFBO0FqR3V0aEQ5aVc7O0FpR3Z0aERna1c7RUFBb0IsVUFBQTtBakcydGhEcGxXOztBaUczdGhEOGxXO0VBQWlCLFVBQUE7QWpHK3RoRC9tVzs7QWlHL3RoRHluVztFQUE0Qiw2QkFBQTtBakdtdWhEcnBXOztBaUdudWhEa3JXO0VBQTRCLFVBQUE7QWpHdXVoRDlzVzs7QWlHdnVoRHd0VztFQUF5QixVQUFBO0FqRzJ1aERqdlc7O0FpRzN1aEQydlc7RUFBaUMsc0NBQUE7VUFBQSw4QkFBQTtBakcrdWhENXhXOztBaUcvdWhEMHpXO0VBQStCLHNDQUFBO1VBQUEsOEJBQUE7QWpHbXZoRHoxVzs7QWlHbnZoRHUzVztFQUEwRixzQ0FBQTtVQUFBLDhCQUFBO0FqR3V2aERqOVc7O0FpR3Z2aEQrK1c7RUFBaUQsc0NBQUE7VUFBQSw4QkFBQTtBakcydmhEaGlYOztBaUczdmhEOGpYO0VBQStDLHNDQUFBO1VBQUEsOEJBQUE7QWpHK3ZoRDdtWDs7QWlHL3ZoRDJvWDtFQUFpQyxvQkFBQTtFQUFvQixVQUFBO0FqR293aERoc1g7O0FpR3B3aEQwc1g7RUFBK0IsVUFBQTtBakd3d2hEenVYOztBaUd4d2hEbXZYO0VBQWlELG9CQUFBO0VBQW9CLFVBQUE7QWpHNndoRHh6WDs7QWlHN3doRGswWDtFQUErQyxVQUFBO0FqR2l4aERqM1g7O0FpR2p4aEQyM1g7RUFBb2hCLDhCQUFBO0FqR3F4aEQvNFk7O0FpR3J4aEQ2Nlk7RUFBMkYsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBakcweGhEOWhaOztBaUcxeGhEeWpaO0VBQWtMLG9CQUFBO0VBQW9CLFVBQUE7QWpHK3hoRC92Wjs7QWlHL3hoRHl3WjtFQUE2RixvQ0FBQTtVQUFBLDRCQUFBO0FqR215aER0Mlo7O0FpR255aERrNFo7RUFBMEssVUFBQTtBakd1eWhENWlhOztBaUd2eWhEc2phO0VBQTJILHNCQUFBO0VBQXNCLGdDQUFBO1VBQUEsd0JBQUE7QWpHNHloRHZzYTs7QWlHNXloRCt0YTtFQUF1SCxtQ0FBQTtVQUFBLDJCQUFBO0FqR2d6aER0MWE7O0FpR2h6aERpM2E7RUFBcUgsb0NBQUE7VUFBQSw0QkFBQTtBakdvemhEdCthOztBaUdwemhEa2diO0VBQWlILGdDQUFBO1VBQUEsd0JBQUE7QWpHd3poRG5uYjs7QWlHeHpoRDJvYjtFQUFrUCxvQkFBQTtFQUFvQixVQUFBO0FqRzZ6aERqNWI7O0FpRzd6aEQyNWI7RUFBc08sVUFBQTtBakdpMGhEam9jOztBaUdqMGhEMm9jO0VBQTBPLFVBQUE7QWpHcTBoRHIzYzs7QWlHcjBoRCszYztFQUE4TixVQUFBO0FqR3kwaEQ3bGQ7O0FpR3owaER1bWQ7RUFBaUgsb0NBQUE7VUFBQSw0QkFBQTtBakc2MGhEeHRkOztBaUc3MGhEb3ZkO0VBQW1ILG1DQUFBO1VBQUEsMkJBQUE7QWpHaTFoRHYyZDs7QWlHajFoRGs0ZDtFQUFpSixnQ0FBQTtVQUFBLHdCQUFBO0FqR3ExaERuaGU7O0FpR3IxaEQyaWU7RUFBNkksb0NBQUE7VUFBQSw0QkFBQTtBakd5MWhEeHJlOztBaUd6MWhEb3RlO0VBQTJJLG1DQUFBO1VBQUEsMkJBQUE7QWpHNjFoRC8xZTs7QWlHNzFoRDAzZTtFQUF1SSxpQ0FBQTtVQUFBLHlCQUFBO0FqR2kyaERqZ2Y7O0FpR2oyaEQwaGY7RUFBaUMsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBakdzMmhEamxmOztBaUd0MmhENG1mO0VBQWtDLG9DQUFBO1VBQUEsNEJBQUE7QWpHMDJoRDlvZjs7QWlHMTJoRDBxZjtFQUFpRCxzQkFBQTtFQUFzQixnQ0FBQTtVQUFBLHdCQUFBO0FqRysyaERqdmY7O0FpRy8yaER5d2Y7RUFBK0MsbUNBQUE7VUFBQSwyQkFBQTtBakdtM2hEeHpmOztBaUduM2hEbTFmO0VBQThDLG9DQUFBO1VBQUEsNEJBQUE7QWpHdTNoRGo0Zjs7QWlHdjNoRDY1ZjtFQUE0QyxnQ0FBQTtVQUFBLHdCQUFBO0FqRzIzaER6OGY7O0FpRzMzaERpK2Y7RUFBNEMsb0NBQUE7VUFBQSw0QkFBQTtBakcrM2hEN2dnQjs7QWlHLzNoRHlpZ0I7RUFBNkMsbUNBQUE7VUFBQSwyQkFBQTtBakdtNGhEdGxnQjs7QWlHbjRoRGluZ0I7RUFBNEQsZ0NBQUE7VUFBQSx3QkFBQTtBakd1NGhEN3FnQjs7QWlHdjRoRHFzZ0I7RUFBMEQsb0NBQUE7VUFBQSw0QkFBQTtBakcyNGhEL3ZnQjs7QWlHMzRoRDJ4Z0I7RUFBeUQsbUNBQUE7VUFBQSwyQkFBQTtBakcrNGhEcDFnQjs7QWlHLzRoRCsyZ0I7RUFBdUQsaUNBQUE7VUFBQSx5QkFBQTtBakdtNWhEdDZnQjs7QWlHbjVoRCs3Z0I7RUFBNEYsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBakd3NWhEampoQjs7QWlHeDVoRDRraEI7RUFBb0Qsb0NBQUE7VUFBQSw0QkFBQTtBakc0NWhEaG9oQjs7QWlHNTVoRDRwaEI7RUFBaUQsbUNBQUE7VUFBQSwyQkFBQTtBakdnNmhEN3NoQjs7QWlHaDZoRHd1aEI7RUFBbUQsb0NBQUE7VUFBQSw0QkFBQTtBakdvNmhEM3hoQjs7QWlHcDZoRHV6aEI7RUFBc0QsdUJBQUE7VUFBQSxlQUFBO0FqR3c2aEQ3MmhCOztBaUd4NmhENDNoQjtFQUF5RCxzQkFBQTtFQUFzQix1QkFBQTtVQUFBLGVBQUE7QWpHNjZoRDM4aEI7O0FpRzc2aEQwOWhCO0VBQXdILG1DQUFBO1VBQUEsMkJBQUE7QWpHaTdoRGxsaUI7O0FpR2o3aEQ2bWlCO0VBQWtFLG9DQUFBO1VBQUEsNEJBQUE7QWpHcTdoRC9xaUI7O0FpR3I3aEQyc2lCO0VBQStELG1DQUFBO1VBQUEsMkJBQUE7QWpHeTdoRDF3aUI7O0FpR3o3aERxeWlCO0VBQWlFLG9DQUFBO1VBQUEsNEJBQUE7QWpHNjdoRHQyaUI7O0FpRzc3aERrNGlCO0VBQXlDLFVBQUE7QWpHaThoRDM2aUI7O0FpR2o4aERxN2lCO0VBQWtCLGFBQUE7RUFBYSxxQkFBQTtBakdzOGhEcDlpQjs7QWlHdDhoRHkraUI7RUFBa0IsYUFBQTtFQUFhLHdCQUFBO0FqRzI4aER4Z2pCOztBaUczOGhEZ2lqQjtFQUFrQixjQUFBO0FqRys4aERsampCOztBaUcvOGhEZ2tqQjtFQUFnQixVQUFBO0FqR205aERobGpCOztBaUduOWhEMGxqQjtFQUF5QyxXQUFBO0VBQVcsY0FBQTtFQUFjLFdBQUE7QWpHeTloRDVwakI7O0FpR3o5aER1cWpCO0VBQWUsYUFBQTtBakc2OWhEdHJqQjs7QWlHNzloRG1zakI7RUFBZSxhQUFBO0FqR2kraERsdGpCOztBaUdqK2hEK3RqQjtFQUFhLFdBQUE7RUFBVyxTQUFBO0VBQVMscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsY0FBQTtFQUFjLHVCQUFBO0VBQXVCLHlCQUFBO0VBQXlCLG1CQUFBO0FqRzYraEQzM2pCOztBaUc3K2hEODRqQjtFQUFvRSxXQUFBO0VBQVcsU0FBQTtFQUFTLHFCQUFBO0FqR20vaER0K2pCOztBaUduL2hEMi9qQjtFQUFrRSxRQUFBO0VBQVEsWUFBQTtFQUFZLHVCQUFBO0FqR3kvaERqbGtCOztBaUd6L2hEd21rQjtFQUFlLFNBQUE7RUFBUyxVQUFBO0FqRzgvaERob2tCOztBaUc5L2hEMG9rQjtFQUFVLHdCQUFBO0FqR2tnaURwcGtCOztBaUdsZ2lENHFrQjtFQUFPLGNBQUE7QWpHc2dpRG5ya0I7O0FpR3RnaURpc2tCO0VBQVMsd0JBQUE7QWpHMGdpRDFza0I7O0FpRzFnaURrdWtCO0VBQU8sd0JBQUE7QWpHOGdpRHp1a0I7O0FpRzlnaURpd2tCO0VBQTRDLGFBQUE7RUFBYSxlQUFBO0VBQWUsd0NBQUE7RUFBd0MsaURBQUE7RUFBaUQsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMsbURBQUE7VUFBQSwyQ0FBQTtFQUEyQyxvQkFBQTtFQUFvQixnQkFBQTtBakcwaGlEL2psQjs7QWlHMWhpRCtrbEI7RUFBb0UsZUFBQTtFQUFlLFVBQUE7QWpHK2hpRGxxbEI7O0FpRy9oaUQ0cWxCO0VBQTZKLDJCQUFBO0VBQTRCLHFDQUFBO0FqR29paURyMmxCOztBaUdwaWlEMjRsQjtFQUFNLDBDQUFBO0VBQTBDLFVBQUE7RUFBVSxTQUFBO0VBQVMscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsMkNBQUE7RUFBMkMsY0FBQTtFQUFjLFdBQUE7RUFBVyxXQUFBO0FqR2dqaUQxam1COztBaUdoamlEcWttQjtFQUFvQixTQUFBO0VBQVMsUUFBQTtFQUFRLFlBQUE7RUFBWSx1QkFBQTtFQUF1QixjQUFBO0FqR3dqaUQ3b21COztBaUd4amlEMnBtQjtFQUFvQixTQUFBO0VBQVMsY0FBQTtBakc2amlEeHJtQjs7QWlHN2ppRHNzbUI7RUFBVSxxQkFBQTtFQUFxQixXQUFBO0VBQVcsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLDRCQUFBO0VBQTRCLFlBQUE7RUFBWSxjQUFBO0VBQWMsa0JBQUE7QWpHd2tpRGwwbUI7O0FpR3hraURvMW1CO0VBQVMscUJBQUE7QWpHNGtpRDcxbUI7O0FpRzVraURrM21CO0VBQVMsU0FBQTtFQUFTLFVBQUE7RUFBVSxlQUFBO0VBQWUsVUFBQTtFQUFVLHFCQUFBO0VBQXFCLGFBQUE7RUFBYSxnQkFBQTtBakdzbGlEejhtQjs7QWlHdGxpRHk5bUI7RUFBZSxjQUFBO0FqRzBsaUR4K21COztBaUcxbGlEcy9tQjtFQUFzQixjQUFBO0VBQWMscUJBQUE7RUFBcUIsVUFBQTtFQUFVLGVBQUE7QWpHaW1pRHpqbkI7O0FpR2ptaUR3a25CO0VBQVcsVUFBQTtBakdxbWlEbmxuQjs7QWlHcm1pRDZsbkI7RUFBWSxrQkFBQTtFQUFrQixRQUFBO0VBQVEsU0FBQTtFQUFTLHdDQUFBO1VBQUEsZ0NBQUE7QWpHNG1pRDVvbkI7O0FpRzVtaUQ0cW5CO0VBQVksb0JBQUE7QWpHZ25pRHhybkI7O0FpR2huaUQ0c25CO0VBQXFCLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLGNBQUE7RUFBYyxjQUFBO0FqR3VuaURqeG5COztBaUd2bmlEK3huQjtFQUErRSx3QkFBQTtBakcybmlEOTJuQjs7QWlHM25pRHM0bkI7RUFBUyxTQUFBO0VBQVMsVUFBQTtFQUFVLFFBQUE7RUFBUSxTQUFBO0VBQVMsaUJBQUE7RUFBaUIsbUJBQUE7RUFBbUIsc0NBQUE7RUFBc0Msd0NBQUE7RUFBcUMsMkNBQUE7RUFBd0MscUNBQUE7RUFBcUMsa0JBQUE7RUFBa0Isb0JBQUE7RUFBb0IsbUJBQUE7QWpHMm9pRHJwb0I7O0FpRzNvaUR3cW9CO0VBQVcsa0JBQUE7RUFBa0IsZUFBQTtBakdncGlEcnNvQjs7QWlHaHBpRG90b0I7RUFBaUMsa0JBQUE7RUFBa0IsTUFBQTtFQUFNLE9BQUE7RUFBTyxXQUFBO0VBQVcsWUFBQTtBakd3cGlEL3hvQjs7QWlHeHBpRDJ5b0I7RUFBaUIsdUNBQUE7RUFBdUMsZ0RBQUE7RUFBZ0QsZ0RBQUE7RUFBZ0QsWUFBQTtBakcrcGlEbjhvQjs7QWlHL3BpRDg4b0I7RUFBZ0IsdUNBQUE7QWpHbXFpRDk5b0I7O0FpR25xaURxZ3BCO0VBQThCLHVEQUFBO0VBQXVELHVDQUFBO0FqR3dxaUQxbHBCOztBaUd4cWlEaW9wQjtFQUFhLGtCQUFBO0VBQWtCLGdCQUFBO0FqRzZxaURocXBCOztBaUc3cWlEZ3JwQjtFQUFzQixNQUFBO0VBQU0sUUFBQTtFQUFRLFdBQUE7RUFBVyxZQUFBO0VBQVksa0JBQUE7QWpHcXJpRDN1cEI7O0FpR3JyaUQ2dnBCO0VBQW1CLGFBQUE7RUFBYSxrQkFBQTtFQUFrQixlQUFBO0VBQWUsV0FBQTtFQUFXLFVBQUE7RUFBVSx5QkFBQTtFQUF5Qix5QkFBQTtBakcrcmlENTJwQjs7QWlHL3JpRHE0cEI7RUFBZ0Msa0JBQUE7RUFBa0IscUJBQUE7RUFBcUIsWUFBQTtBakdxc2lENThwQjs7QWlHcnNpRHc5cEI7RUFBaUIsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLHVCQUFBO0FqRzJzaUR6Z3FCOztBaUczc2lEZ2lxQjtFQUF5QixXQUFBO0VBQVcsZUFBQTtFQUFlLHFCQUFBO0FqR2l0aURubHFCOztBaUdqdGlEd21xQjtFQUFZLFdBQUE7RUFBVyxXQUFBO0VBQVcsbUJBQUE7RUFBbUIsT0FBQTtFQUFPLFNBQUE7RUFBUyxnQkFBQTtBakcwdGlEN3FxQjs7QWlHMXRpRDZycUI7RUFBWSxXQUFBO0VBQVcsV0FBQTtFQUFXLG1CQUFBO0VBQW1CLE9BQUE7RUFBTyxZQUFBO0VBQVksZ0JBQUE7QWpHbXVpRHJ3cUI7O0FpR251aURxeHFCO0VBQVksVUFBQTtFQUFVLFlBQUE7RUFBWSxzQkFBQTtFQUFzQixNQUFBO0VBQU0sVUFBQTtFQUFVLGdCQUFBO0FqRzR1aUQ3MXFCOztBaUc1dWlENjJxQjtFQUFZLFVBQUE7RUFBVSxZQUFBO0VBQVksc0JBQUE7RUFBc0IsTUFBQTtFQUFNLFdBQUE7RUFBVyxnQkFBQTtBakdxdmlEdDdxQjs7QWlHcnZpRHM4cUI7RUFBb0QsVUFBQTtFQUFVLFdBQUE7QWpHMHZpRHBnckI7O0FpRzF2aUQrZ3JCO0VBQWEsaUJBQUE7RUFBaUIsU0FBQTtFQUFTLE9BQUE7QWpHZ3dpRHRqckI7O0FpR2h3aUQ2anJCO0VBQWEsaUJBQUE7RUFBaUIsU0FBQTtFQUFTLFFBQUE7QWpHc3dpRHBtckI7O0FpR3R3aUQ0bXJCO0VBQWEsaUJBQUE7RUFBaUIsTUFBQTtFQUFNLE9BQUE7QWpHNHdpRGhwckI7O0FpRzV3aUR1cHJCO0VBQWEsaUJBQUE7RUFBaUIsTUFBQTtFQUFNLFFBQUE7QWpHa3hpRDNyckI7O0FpR2x4aURtc3JCO0VBQW1CLGtCQUFBO0FqR3N4aUR0dHJCOztBaUd0eGlEd3VyQjtFQUFxQixrQkFBQTtBakcweGlEN3ZyQjs7QWlHMXhpRCt3ckI7RUFBZSxhQUFBO0VBQWEsc0JBQUE7RUFBc0IsbUJBQUE7QWpHZ3lpRGowckI7O0FpR2h5aURvMXJCO0VBQXFDLFdBQUE7RUFBVyxZQUFBO0VBQVksbUJBQUE7QWpHc3lpRGg1ckI7O0FpR3R5aURtNnJCO0VBQXFDLFVBQUE7RUFBVSxZQUFBO0VBQVksY0FBQTtBakc0eWlEOTlyQjs7QWlHNXlpRDQrckI7RUFBd0IsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0FqR2t6aURwaXNCOztBaUdsemlEdWpzQjtFQUE4QyxXQUFBO0VBQVcsWUFBQTtFQUFZLG1CQUFBO0FqR3d6aUQ1bnNCOztBaUd4emlEK29zQjtFQUE4QyxXQUFBO0VBQVcsV0FBQTtFQUFXLGNBQUE7QWpHOHppRG50c0I7O0FpRzl6aURpdXNCO0VBQThCLE1BQUE7RUFBTSxxQkFBQTtBakdtMGlEcndzQjs7QWlHbjBpRDB4c0I7RUFBMEIsTUFBQTtFQUFNLG1CQUFBO0FqR3cwaUQxenNCOztBaUd4MGlENjBzQjtFQUFvQyxTQUFBO0VBQVMscUJBQUE7QWpHNjBpRDEzc0I7O0FpRzcwaUQrNHNCO0VBQWdDLFNBQUE7RUFBUyxtQkFBQTtBakdrMWlEeDdzQjs7QWlHbDFpRDI4c0I7RUFBZ0MsTUFBQTtFQUFNLFNBQUE7RUFBUyxtQ0FBQTtVQUFBLDJCQUFBO0FqR3cxaUQxL3NCOztBaUd4MWlEcWh0QjtFQUFtRCxRQUFBO0VBQVEsT0FBQTtFQUFPLG1DQUFBO1VBQUEsMkJBQUE7QWpHODFpRHZsdEI7O0FpRzkxaURrbnRCO0VBQWlCLFFBQUE7RUFBUSxTQUFBO0VBQVMsbUNBQUE7VUFBQSwyQkFBQTtBakdvMmlEcHB0Qjs7QWlHcDJpRCtxdEI7RUFBZ0QsUUFBQTtFQUFRLFFBQUE7RUFBUSxtQ0FBQTtVQUFBLDJCQUFBO0FqRzAyaUQvdXRCOztBaUcxMmlEMHd0QjtFQUFzQyxTQUFBO0VBQVMsU0FBQTtFQUFTLG1DQUFBO1VBQUEsMkJBQUE7QWpHZzNpRGwwdEI7O0FpR2gzaUQ2MXRCO0VBQU0sc0JBQUE7RUFBdUIsd0JBQUE7RUFBeUIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IseUJBQUE7RUFBMEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IsdUJBQUE7RUFBd0IsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IseUJBQUE7RUFBMEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IsdUJBQUE7RUFBd0IsMEJBQUE7RUFBMkIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIseUJBQUE7RUFBMEIseUJBQUE7RUFBMEIseUJBQUE7QWpHMjVpRHo0dkI7O0FpRzM1aURtNnZCO0VBQU0sa0ZBQUE7RUFBbUYsa0ZBQUE7RUFBbUYsa0ZBQUE7RUFBbUYsbUZBQUE7RUFBb0Ysb0ZBQUE7RUFBcUYsbUZBQUE7RUFBb0Ysb0ZBQUE7RUFBcUYsb0ZBQUE7RUFBcUYsb0ZBQUE7QWpHdTZpRHpreEI7O0FpR3Y2aUQ4cHhCO0VBQU0sNEJBQUE7RUFBNkIsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0IsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsNkJBQUE7RUFBOEIseUJBQUE7RUFBMEIsNEJBQUE7RUFBNkIsb0NBQUE7RUFBcUMsMkJBQUE7RUFBNEIsNkJBQUE7RUFBOEIsb0NBQUE7RUFBcUMsOEJBQUE7RUFBK0IsK0JBQUE7RUFBZ0MsK0JBQUE7RUFBZ0MsaUNBQUE7RUFBa0MsNkJBQUE7RUFBOEIsd0NBQUE7RUFBeUMsc0NBQUE7RUFBdUMsb0NBQUE7RUFBcUMsa0NBQUE7RUFBbUMsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0MsNEZBQUE7RUFBNkYsb0ZBQUE7RUFBcUYsK01BQUE7RUFBZ04sd0lBQUE7QWpHMjhpRHI4ekI7O0FpRzM4aUQ4azBCO0VBQU0sK0JBQUE7RUFBZ0MsNkJBQUE7RUFBOEIsa0NBQUE7RUFBbUMsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsZ0NBQUE7RUFBaUMsa0NBQUE7RUFBbUMsZ0NBQUE7RUFBaUMsa0NBQUE7QWpHdTlpRC8xMEI7O0FpR3Y5aURrNDBCO0VBQWdCLG1EQUFBO0FqRzI5aURsNTBCOztBaUczOWlEcTgwQjtFQUFjLGlEQUFBO0FqRys5aURuOTBCOztBaUcvOWlEb2cxQjtFQUFjLHNEQUFBO0FqR20raURsaDFCOztBaUduK2lEd2sxQjtFQUFjLHFEQUFBO0FqR3UraUR0bDFCOztBaUd2K2lEMm8xQjtFQUFjLHNEQUFBO0FqRzIraUR6cDFCOztBaUczK2lEK3MxQjtFQUFjLG9EQUFBO0FqRysraUQ3dDFCOztBaUcvK2lEaXgxQjtFQUFlLHNEQUFBO0FqR20vaURoeTFCOztBaUduL2lEczExQjtFQUFnQixvREFBQTtBakd1L2lEdDIxQjs7QWlHdi9pRDA1MUI7RUFBZ0Isc0RBQUE7QWpHMi9pRDE2MUI7O0FpRzMvaURnKzFCO0VBQXNCLDBDQUFBO0VBQTBDLDhDQUFBO0VBQThDLDZDQUFBO0VBQTZDLG9EQUFBO0VBQW9ELG1EQUFBO0VBQW1ELFNBQUE7QWpHb2dqRGx1MkI7O0FpR3BnakQydTJCO0VBQTBCLDJDQUFBO0FqR3dnakRydzJCOztBaUd4Z2pEZ3oyQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0FqR2loakQ5bjNCOztBaUdqaGpEaXMzQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0FqRzBoakQvZzRCOztBaUcxaGpEa2w0QjtFQUFNLGtGQUFBO0VBQWdGLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0FqR21pakRsNjRCOztBaUduaWpEcSs0QjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0FqRzRpakRqejVCOztBaUc1aWpEbzM1QjtFQUFNLGtGQUFBO0VBQWdGLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0FqR3FqakRsczZCOztBaUdyampEcXc2QjtFQUFNLHFFQUFBO0VBQXFFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0FqRzhqakR4azdCOztBaUc5ampEMm83QjtFQUFhLDRFQUFBO0VBQTRFLGtGQUFBO0VBQWtGLHFEQUFBO0VBQXFELHdGQUFBO0VBQXdGLHVEQUFBO0VBQXVELDBFQUFBO0FqR3VrakQxLzdCOztBaUd2a2pEb2s4QjtFQUFlLHVFQUFBO0VBQXVFLHNGQUFBO0VBQXNGLGdEQUFBO0VBQWdELG1GQUFBO0VBQW1GLGtEQUFBO0VBQWtELG1CQUFBO0VBQW1CLGlCQUFBO0FqR2lsakR4NzhCOztBaUdqbGpEeTg4QjtFQUFPLDJDQUFBO0VBQTJDLDhDQUFBO0VBQThDLGNBQUE7QWpHdWxqRHppOUI7O0FpR3ZsakR1ajlCO0VBQWUsVUFBQTtFQUFVLGVBQUE7RUFBZSw4QkFBQTtFQUEyQixrQ0FBQTtFQUErQixvQkFBQTtFQUFvQixrQkFBQTtBakdnbWpEN3E5Qjs7QWlHaG1qRCtyOUI7RUFBUSwwQ0FBQTtFQUEwQywrQ0FBQTtBakdxbWpEanY5Qjs7QWlHcm1qRGd5OUI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBakc2bWpEM2wrQjs7QWlHN21qRGlwK0I7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBakdxbmpENTgrQjs7QWlHcm5qRGtnL0I7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBakc2bmpEN3ovQjs7QWlHN25qRG0zL0I7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBakdxb2pEOXFnQzs7QWlHcm9qRG91Z0M7RUFBUSxpREFBQTtFQUFpRCx5REFBQTtBakcwb2pEN3hnQzs7QWlHMW9qRHMxZ0M7RUFBZSw0REFBQTtFQUE0RCxpREFBQTtFQUFpRCxxREFBQTtBakdncGpEbDlnQzs7QWlHaHBqRHVnaEM7RUFBb0IsOEdBQUE7QWpHb3BqRDNoaEM7O0FpR3BwakR5b2hDO0VBQXNCLHlIQUFBO0FqR3dwakQvcGhDOztBaUd4cGpEd3hoQztFQUFxQixzR0FBQTtBakc0cGpEN3loQzs7QWlHNXBqRG01aEM7RUFBdUIsaUhBQUE7QWpHZ3FqRDE2aEM7O0FpR2hxakQyaGlDO0VBQTBCLGlPQUFBO0FqR29xakRyamlDOztBaUdwcWpEc3hpQztFQUE0Qiw0T0FBQTtBakd3cWpEbHppQzs7QWlHeHFqRDhoakM7RUFBeUIsMEpBQUE7QWpHNHFqRHZqakM7O0FpRzVxakRpdGpDO0VBQTJCLHFLQUFBO0FqR2dyakQ1dWpDOztBaUdocmpEaTVqQztFQUFpQiw2Q0FBQTtBakdvcmpEbDZqQzs7QWlHcHJqRCs4akM7RUFBbUIsd0RBQUE7QWpHd3JqRGwrakM7O0FpR3hyakQwaGtDO0VBQWdCLDhDQUFBO0FqRzRyakQxaWtDOztBaUc1cmpEd2xrQztFQUFrQix5REFBQTtBakdnc2pEMW1rQzs7QWlHaHNqRG1xa0M7RUFBZ0IsNkNBQUE7QWpHb3NqRG5ya0M7O0FpR3BzakRndWtDO0VBQWtCLHdEQUFBO0FqR3dzakRsdmtDOztBaUd4c2pEMHlrQztFQUFnQiw4Q0FBQTtBakc0c2pEMXprQzs7QWlHNXNqRHcya0M7RUFBa0IseURBQUE7QWpHZ3RqRDEza0M7O0FpR2h0akRtN2tDO0VBQWdCLDBDQUFBO0FqR290akRuOGtDOztBaUdwdGpENitrQztFQUFrQixxREFBQTtBakd3dGpELy9rQzs7QWlHeHRqRG9qbEM7RUFBZ0IsNkNBQUE7QWpHNHRqRHBrbEM7O0FpRzV0akRpbmxDO0VBQWtCLHdEQUFBO0FqR2d1akRub2xDOztBaUdodWpEMnJsQztFQUFVLHNDQUFBO0FqR291akRyc2xDOztBaUdwdWpEMnVsQztFQUFZLGlEQUFBO0FqR3d1akR2dmxDOztBaUd4dWpEd3lsQztFQUFTLHVDQUFBO0FqRzR1akRqemxDOztBaUc1dWpEdzFsQztFQUFXLGtEQUFBO0FqR2d2akRuMmxDOztBaUdodmpEcTVsQztFQUFTLHNDQUFBO0FqR292akQ5NWxDOztBaUdwdmpEbzhsQztFQUFXLGlEQUFBO0FqR3d2akQvOGxDOztBaUd4dmpEZ2dtQztFQUFTLHVDQUFBO0FqRzR2akR6Z21DOztBaUc1dmpEZ2ptQztFQUFXLGtEQUFBO0FqR2d3akQzam1DOztBaUdod2pENm1tQztFQUFTLG1DQUFBO0FqR293akR0bm1DOztBaUdwd2pEeXBtQztFQUFXLDhDQUFBO0FqR3d3akRwcW1DOztBaUd4d2pEa3RtQztFQUFTLHNDQUFBO0FqRzR3akQzdG1DOztBaUc1d2pEaXdtQztFQUFXLGlEQUFBO0FqR2d4akQ1d21DOztBaUdoeGpENnptQztFQUFxQixrREFBQTtBakdveGpEbDFtQzs7QWlHcHhqRG80bUM7RUFBdUIsNkRBQUE7QWpHd3hqRDM1bUM7O0FpR3h4akR3OW1DO0VBQXlCLHNEQUFBO0FqRzR4akRqL21DOztBaUc1eGpEdWluQztFQUEyQixpRUFBQTtBakdneWpEbGtuQzs7QWlHaHlqRG1vbkM7RUFBc0Isb0RBQUE7QWpHb3lqRHpwbkM7O0FpR3B5akQ2c25DO0VBQXdCLCtEQUFBO0FqR3d5akRydW5DOztBaUd4eWpEb3luQztFQUFhLCtDQUFBO0FqRzR5akRqem5DOztBaUc1eWpEZzJuQztFQUFlLDBEQUFBO0FqR2d6akQvMm5DOztBaUdoempEeTZuQztFQUFvQixzREFBQTtBakdvempENzduQzs7QWlHcHpqRG0vbkM7RUFBc0IsaUVBQUE7QWpHd3pqRHpnb0M7O0FpR3h6akQwa29DO0VBQWMsZ0RBQUE7QWpHNHpqRHhsb0M7O0FpRzV6akR3b29DO0VBQWdCLDJEQUFBO0FqR2cwakR4cG9DOztBaUdoMGpEbXRvQztFQUFlLGlEQUFBO0FqR28wakRsdW9DOztBaUdwMGpEbXhvQztFQUFpQiw0REFBQTtBakd3MGpEcHlvQzs7QWlHeDBqRGcyb0M7RUFBZSxpREFBQTtBakc0MGpELzJvQzs7QWlHNTBqRGc2b0M7RUFBaUIsNERBQUE7QWpHZzFqRGo3b0M7O0FpR2gxakQ2K29DO0VBQWlCLG1EQUFBO0FqR28xakQ5L29DOztBaUdwMWpEaWpwQztFQUFtQiw4REFBQTtBakd3MWpEcGtwQzs7QWlHeDFqRGtvcEM7RUFBYSwrQ0FBQTtBakc0MWpEL29wQzs7QWlHNTFqRDhycEM7RUFBZSwwREFBQTtBakdnMmpEN3NwQzs7QWlHaDJqRHV3cEM7RUFBb0IsK0NBQUE7QWpHbzJqRDN4cEM7O0FpR3AyakQwMHBDO0VBQXNCLDBEQUFBO0FqR3cyakRoMnBDOztBaUd4MmpEMDVwQztFQUEyQixzREFBQTtBakc0MmpEcjdwQzs7QWlHNTJqRDIrcEM7RUFBNkIsaUVBQUE7QWpHZzNqRHhncUM7O0FpR2gzakR5a3FDO0VBQXFCLGdEQUFBO0FqR28zakQ5bHFDOztBaUdwM2pEOG9xQztFQUF1QiwyREFBQTtBakd3M2pEcnFxQzs7QWlHeDNqRGd1cUM7RUFBc0IsaURBQUE7QWpHNDNqRHR2cUM7O0FpRzUzakR1eXFDO0VBQXdCLDREQUFBO0FqR2c0akQvenFDOztBaUdoNGpEMjNxQztFQUFzQixpREFBQTtBakdvNGpEajVxQzs7QWlHcDRqRGs4cUM7RUFBd0IsNERBQUE7QWpHdzRqRDE5cUM7O0FpR3g0akRzaHJDO0VBQXdCLG1EQUFBO0FqRzQ0akQ5aXJDOztBaUc1NGpEaW1yQztFQUEwQiw4REFBQTtBakdnNWpEM25yQzs7QWlHaDVqRHlyckM7RUFBb0IsK0NBQUE7QWpHbzVqRDdzckM7O0FpR3A1akQ0dnJDO0VBQXNCLDBEQUFBO0FqR3c1akRseHJDOztBaUd4NWpENDByQztFQUEyQiw2REFBQTtBakc0NWpEdjJyQzs7QWlHNTVqRG82ckM7RUFBNkIsd0VBQUE7QWpHZzZqRGo4ckM7O0FpR2g2akR5Z3NDO0VBQTBCLDJEQUFBO0FqR282akRuaXNDOztBaUdwNmpEOGxzQztFQUE0QixzRUFBQTtBakd3NmpEMW5zQzs7QWlHeDZqRGdzc0M7RUFBd0IseURBQUE7QWpHNDZqRHh0c0M7O0FpRzU2akRpeHNDO0VBQTBCLG9FQUFBO0FqR2c3akQzeXNDOztBaUdoN2pEKzJzQztFQUF5Qix1REFBQTtBakdvN2pEeDRzQzs7QWlHcDdqRCs3c0M7RUFBMkIsa0VBQUE7QWpHdzdqRDE5c0M7O0FpR3g3akQ0aHRDO0VBQXVCLHVEQUFBO0FqRzQ3akRuanRDOztBaUc1N2pEMG10QztFQUF5QixrRUFBQTtBakdnOGpEbm90Qzs7QWlHaDhqRHFzdEM7RUFBd0Isd0RBQUE7QWpHbzhqRDd0dEM7O0FpR3A4akRxeHRDO0VBQTBCLG1FQUFBO0FqR3c4akQveXRDOztBaUd4OGpEazN0QztFQUF5QiwwREFBQTtBakc0OGpEMzR0Qzs7QWlHNThqRHE4dEM7RUFBMkIscUVBQUE7QWpHZzlqRGgrdEM7O0FpR2g5akRxaXVDO0VBQWtCLDJDQUFBO0FqR285akR2anVDOztBaUdwOWpEa211QztFQUFvQixzREFBQTtBakd3OWpEdG51Qzs7QWlHeDlqRDRxdUM7RUFBa0IsOENBQUE7QWpHNDlqRDlydUM7O0FpRzU5akQ0dXVDO0VBQW9CLHlEQUFBO0FqR2crakRod3VDOztBaUdoK2pEeXp1QztFQUFrQixzREFBQTtBakdvK2pEMzB1Qzs7QWlHcCtqRGk0dUM7RUFBb0IsaUVBQUE7QWpHdytqRHI1dUM7O0FpR3grakRzOXVDO0VBQWtCLDZDQUFBO0FqRzQrakR4K3VDOztBaUc1K2pEcWh2QztFQUFvQix3REFBQTtBakdnL2pEeml2Qzs7QWlHaC9qRGltdkM7RUFBYSxxQkFBQTtBakdvL2pEOW12Qzs7QWlHcC9qRG1vdkM7RUFBZSxnQ0FBQTtBakd3L2pEbHB2Qzs7QWlHeC9qRGtydkM7RUFBYSxxQkFBQTtBakc0L2pEL3J2Qzs7QWlHNS9qRG90dkM7RUFBZSxnQ0FBQTtBakdnZ2tEbnV2Qzs7QWlHaGdrRG13dkM7RUFBZ0Isd0JBQUE7QWpHb2drRG54dkM7O0FpR3Bna0QyeXZDO0VBQWtCLG1DQUFBO0FqR3dna0Q3enZDOztBaUd4Z2tEZzJ2QztFQUFhLGdCQUFBO0FqRzRna0Q3MnZDOztBaUc1Z2tENjN2QztFQUFlLDJCQUFBO0FqR2doa0Q1NHZDOztBaUdoaGtEdTZ2QztFQUFjLGlCQUFBO0FqR29oa0RyN3ZDOztBaUdwaGtEczh2QztFQUFnQiw0QkFBQTtBakd3aGtEdDl2Qzs7QWlHeGhrRGsvdkM7RUFBZSxrQkFBQTtBakc0aGtEamd3Qzs7QWlHNWhrRG1od0M7RUFBaUIsNkJBQUE7QWpHZ2lrRHBpd0M7O0FpR2hpa0Rpa3dDO0VBQWdCLG1CQUFBO0FqR29pa0RqbHdDOztBaUdwaWtEb213QztFQUFrQiw4QkFBQTtBakd3aWtEdG53Qzs7QWlHeGlrRG9wd0M7RUFBYyxpQkFBQTtBakc0aWtEbHF3Qzs7QWlHNWlrRG1yd0M7RUFBZ0IsNEJBQUE7QWpHZ2prRG5zd0M7O0FpR2hqa0QrdHdDO0VBQVksZUFBQTtBakdvamtEM3V3Qzs7QWlHcGprRDB2d0M7RUFBYywwQkFBQTtBakd3amtEeHd3Qzs7QWlHeGprRGt5d0M7RUFBb0IsOENBQUE7QWpHNGprRHR6d0M7O0FpRzVqa0RvMndDO0VBQXNCLHlEQUFBO0FqR2dra0QxM3dDOztBaUdoa2tEbTd3QztFQUF1QixpREFBQTtBakdva2tEMTh3Qzs7QWlHcGtrRDIvd0M7RUFBeUIsNERBQUE7QWpHd2trRHBoeEM7O0FpR3hra0RnbHhDO0VBQWUseUNBQUE7QWpHNGtrRC9seEM7O0FpRzVra0R3b3hDO0VBQWlCLG9EQUFBO0FqR2dsa0R6cHhDOztBaUdobGtENnN4QztFQUFnQiwwQ0FBQTtBakdvbGtEN3R4Qzs7QWlHcGxrRHV3eEM7RUFBa0IscURBQUE7QWpHd2xrRHp4eEM7O0FpR3hsa0Q4MHhDO0VBQW9CLDhDQUFBO0FqRzRsa0RsMnhDOztBaUc1bGtEZzV4QztFQUFzQix5REFBQTtBakdnbWtEdDZ4Qzs7QWlHaG1rRCs5eEM7RUFBZSxxREFBQTtBakdvbWtEOSt4Qzs7QWlHcG1rRG1peUM7RUFBaUIsZ0VBQUE7QWpHd21rRHBqeUM7O0FpR3hta0RvbnlDO0VBQW1CLHlEQUFBO0FqRzRta0R2b3lDOztBaUc1bWtEZ3N5QztFQUFxQixvRUFBQTtBakdnbmtEcnR5Qzs7QWlHaG5rRHl4eUM7RUFBb0IsOENBQUE7QWpHb25rRDd5eUM7O0FpR3Bua0QyMXlDO0VBQXNCLHlEQUFBO0FqR3dua0RqM3lDOztBaUd4bmtEMDZ5QztFQUFzQixnREFBQTtBakc0bmtEaDh5Qzs7QWlHNW5rRGcveUM7RUFBd0IsMkRBQUE7QWpHZ29rRHhnekM7O0FpR2hva0Rta3pDO0VBQXVCLGlEQUFBO0FqR29va0QxbHpDOztBaUdwb2tEMm96QztFQUF5Qiw0REFBQTtBakd3b2tEcHF6Qzs7QWlHeG9rRGd1ekM7RUFBZ0IsMENBQUE7QWpHNG9rRGh2ekM7O0FpRzVva0QweHpDO0VBQWtCLHFEQUFBO0FqR2dwa0Q1eXpDOztBaUdocGtEaTJ6QztFQUF5QixtREFBQTtBakdvcGtEMTN6Qzs7QWlHcHBrRDY2ekM7RUFBMkIsOERBQUE7QWpHd3BrRHg4ekM7O0FpR3hwa0RzZzBDO0VBQXlCLG1EQUFBO0FqRzRwa0QvaDBDOztBaUc1cGtEa2wwQztFQUEyQiw4REFBQTtBakdncWtEN20wQzs7QWlHaHFrRDJxMEM7RUFBa0IsNENBQUE7QWpHb3FrRDdyMEM7O0FpR3Bxa0R5dTBDO0VBQW9CLHVEQUFBO0FqR3dxa0Q3djBDOztBaUd4cWtEb3owQztFQUEyQixxREFBQTtBakc0cWtELzAwQzs7QWlHNXFrRG80MEM7RUFBNkIsZ0VBQUE7QWpHZ3JrRGo2MEM7O0FpR2hya0RpKzBDO0VBQXdCLGtEQUFBO0FqR29ya0R6LzBDOztBaUdwcmtEMmkxQztFQUEwQiw2REFBQTtBakd3cmtEcmsxQzs7QWlHeHJrRGtvMUM7RUFBaUIsMkNBQUE7QWpHNHJrRG5wMUM7O0FpRzVya0Q4cjFDO0VBQW1CLHNEQUFBO0FqR2dza0RqdDFDOztBaUdoc2tEdXcxQztFQUEwQixvREFBQTtBakdvc2tEankxQzs7QWlHcHNrRHExMUM7RUFBNEIsK0RBQUE7QWpHd3NrRGozMUM7O0FpR3hza0RnNzFDO0VBQW9CLDhDQUFBO0FqRzRza0RwODFDOztBaUc1c2tEay8xQztFQUFzQix5REFBQTtBakdndGtEeGcyQzs7QWlHaHRrRGlrMkM7RUFBYSx1Q0FBQTtBakdvdGtEOWsyQzs7QWlHcHRrRHFuMkM7RUFBZSxrREFBQTtBakd3dGtEcG8yQzs7QWlHeHRrRHNyMkM7RUFBc0IsZ0RBQUE7QWpHNHRrRDVzMkM7O0FpRzV0a0Q0djJDO0VBQXdCLDJEQUFBO0FqR2d1a0RweDJDOztBaUdodWtEKzAyQztFQUF1QixpREFBQTtBakdvdWtEdDIyQzs7QWlHcHVrRHU1MkM7RUFBeUIsNERBQUE7QWpHd3VrRGg3MkM7O0FpR3h1a0Q0KzJDO0VBQWdCLDBDQUFBO0FqRzR1a0Q1LzJDOztBaUc1dWtEc2kzQztFQUFrQixxREFBQTtBakdndmtEeGozQzs7QWlHaHZrRDZtM0M7RUFBeUIsbURBQUE7QWpHb3ZrRHRvM0M7O0FpR3B2a0R5cjNDO0VBQTJCLDhEQUFBO0FqR3d2a0RwdDNDOztBaUd4dmtEa3gzQztFQUF1QixpREFBQTtBakc0dmtEenkzQzs7QWlHNXZrRDAxM0M7RUFBeUIsNERBQUE7QWpHZ3drRG4zM0M7O0FpR2h3a0QrNjNDO0VBQWdCLDBDQUFBO0FqR293a0QvNzNDOztBaUdwd2tEeSszQztFQUFrQixxREFBQTtBakd3d2tEMy8zQzs7QWlHeHdrRGdqNEM7RUFBeUIsbURBQUE7QWpHNHdrRHprNEM7O0FpRzV3a0Q0bjRDO0VBQTJCLDhEQUFBO0FqR2d4a0R2cDRDOztBaUdoeGtEcXQ0QztFQUFxQiwrQ0FBQTtBakdveGtEMXU0Qzs7QWlHcHhrRHl4NEM7RUFBdUIsMERBQUE7QWpHd3hrRGh6NEM7O0FpR3h4a0QwMjRDO0VBQWMsd0NBQUE7QWpHNHhrRHgzNEM7O0FpRzV4a0RnNjRDO0VBQWdCLG1EQUFBO0FqR2d5a0RoNzRDOztBaUdoeWtEbSs0QztFQUF1QixpREFBQTtBakdveWtEMS80Qzs7QWlHcHlrRDJpNUM7RUFBeUIsNERBQUE7QWpHd3lrRHBrNUM7O0FpR3h5a0RnbzVDO0VBQXFCLCtDQUFBO0FqRzR5a0RycDVDOztBaUc1eWtEb3M1QztFQUF1QiwwREFBQTtBakdnemtEM3Q1Qzs7QWlHaHprRHF4NUM7RUFBYyx3Q0FBQTtBakdvemtEbnk1Qzs7QWlHcHprRDIwNUM7RUFBZ0IsbURBQUE7QWpHd3prRDMxNUM7O0FpR3h6a0Q4NDVDO0VBQXVCLGlEQUFBO0FqRzR6a0RyNjVDOztBaUc1emtEczk1QztFQUF5Qiw0REFBQTtBakdnMGtELys1Qzs7QWlHaDBrRDJpNkM7RUFBb0IsOENBQUE7QWpHbzBrRC9qNkM7O0FpR3Awa0Q2bTZDO0VBQXNCLHlEQUFBO0FqR3cwa0RubzZDOztBaUd4MGtENHI2QztFQUFhLHVDQUFBO0FqRzQwa0R6czZDOztBaUc1MGtEZ3Y2QztFQUFlLGtEQUFBO0FqR2cxa0QvdjZDOztBaUdoMWtEaXo2QztFQUFzQixnREFBQTtBakdvMWtEdjA2Qzs7QWlHcDFrRHUzNkM7RUFBd0IsMkRBQUE7QWpHdzFrRC80NkM7O0FpR3gxa0QwODZDO0VBQWdCLDBDQUFBO0FqRzQxa0QxOTZDOztBaUc1MWtEb2c3QztFQUFrQixxREFBQTtBakdnMmtEdGg3Qzs7QWlHaDJrRDJrN0M7RUFBZ0IsK0NBQUE7QWpHbzJrRDNsN0M7O0FpR3Aya0QwbzdDO0VBQWtCLDBEQUFBO0FqR3cya0Q1cDdDOztBaUd4MmtEc3Q3QztFQUFvQixrREFBQTtBakc0MmtEMXU3Qzs7QWlHNTJrRDR4N0M7RUFBc0IsNkRBQUE7QWpHZzNrRGx6N0M7O0FpR2gza0QrMjdDO0VBQWMsc0NBQUE7QWpHbzNrRDczN0M7O0FpR3Aza0RtNjdDO0VBQWdCLGlEQUFBO0FqR3cza0RuNzdDOztBaUd4M2tEbys3QztFQUFjLHNDQUFBO0FqRzQza0RsLzdDOztBaUc1M2tEd2g4QztFQUFnQixpREFBQTtBakdnNGtEeGk4Qzs7QWlHaDRrRHlsOEM7RUFBcUIsOENBQUE7QWpHbzRrRDltOEM7O0FpR3A0a0Q0cDhDO0VBQXVCLHlEQUFBO0FqR3c0a0RucjhDOztBaUd4NGtENHU4QztFQUF3QixpREFBQTtBakc0NGtEcHc4Qzs7QWlHNTRrRHF6OEM7RUFBMEIsNERBQUE7QWpHZzVrRC8wOEM7O0FpR2g1a0QyNDhDO0VBQWdCLHlDQUFBO0FqR281a0QzNThDOztBaUdwNWtEbzg4QztFQUFrQixvREFBQTtBakd3NWtEdDk4Qzs7QWlHeDVrRDBnOUM7RUFBaUIsMENBQUE7QWpHNDVrRDNoOUM7O0FpRzU1a0RxazlDO0VBQW1CLHFEQUFBO0FqR2c2a0R4bDlDOztBaUdoNmtENm85QztFQUFxQiw4Q0FBQTtBakdvNmtEbHE5Qzs7QWlHcDZrRGd0OUM7RUFBdUIseURBQUE7QWpHdzZrRHZ1OUM7O0FpR3g2a0RneTlDO0VBQWdCLHFEQUFBO0FqRzQ2a0RoejlDOztBaUc1NmtEcTI5QztFQUFrQixnRUFBQTtBakdnN2tEdjM5Qzs7QWlHaDdrRHU3OUM7RUFBb0IseURBQUE7QWpHbzdrRDM4OUM7O0FpR3A3a0RvZytDO0VBQXNCLG9FQUFBO0FqR3c3a0QxaCtDOztBaUd4N2tEOGwrQztFQUFxQiw4Q0FBQTtBakc0N2tEbm4rQzs7QWlHNTdrRGlxK0M7RUFBdUIseURBQUE7QWpHZzhrRHhyK0M7O0FpR2g4a0RpditDO0VBQXVCLGdEQUFBO0FqR284a0R4dytDOztBaUdwOGtEd3orQztFQUF5QiwyREFBQTtBakd3OGtEajErQzs7QWlHeDhrRDQ0K0M7RUFBd0IsaURBQUE7QWpHNDhrRHA2K0M7O0FpRzU4a0RxOStDO0VBQTBCLDREQUFBO0FqR2c5a0QvKytDOztBaUdoOWtEMmkvQztFQUFpQiwwQ0FBQTtBakdvOWtENWovQzs7QWlHcDlrRHNtL0M7RUFBbUIscURBQUE7QWpHdzlrRHpuL0M7O0FpR3g5a0Q4cS9DO0VBQTBCLG1EQUFBO0FqRzQ5a0R4cy9DOztBaUc1OWtEMnYvQztFQUE0Qiw4REFBQTtBakdnK2tEdngvQzs7QWlHaCtrRHExL0M7RUFBMEIsbURBQUE7QWpHbytrRC8yL0M7O0FpR3Ara0RrNi9DO0VBQTRCLDhEQUFBO0FqR3cra0Q5Ny9DOztBaUd4K2tENC8vQztFQUFtQiw0Q0FBQTtBakc0K2tEL2dnRDs7QWlHNStrRDJqZ0Q7RUFBcUIsdURBQUE7QWpHZy9rRGhsZ0Q7O0FpR2gva0R1b2dEO0VBQTRCLHFEQUFBO0FqR28va0RucWdEOztBaUdwL2tEd3RnRDtFQUE4QixnRUFBQTtBakd3L2tEdHZnRDs7QWlHeC9rRHN6Z0Q7RUFBeUIsa0RBQUE7QWpHNC9rRC8wZ0Q7O0FpRzUva0RpNGdEO0VBQTJCLDZEQUFBO0FqR2dnbEQ1NWdEOztBaUdoZ2xEeTlnRDtFQUFrQiwyQ0FBQTtBakdvZ2xEMytnRDs7QWlHcGdsRHNoaEQ7RUFBb0Isc0RBQUE7QWpHd2dsRDFpaEQ7O0FpR3hnbERnbWhEO0VBQTJCLG9EQUFBO0FqRzRnbEQzbmhEOztBaUc1Z2xEK3FoRDtFQUE2QiwrREFBQTtBakdnaGxENXNoRDs7QWlHaGhsRDJ3aEQ7RUFBcUIsOENBQUE7QWpHb2hsRGh5aEQ7O0FpR3BobEQ4MGhEO0VBQXVCLHlEQUFBO0FqR3dobERyMmhEOztBaUd4aGxEODVoRDtFQUFjLHVDQUFBO0FqRzRobEQ1NmhEOztBaUc1aGxEbTloRDtFQUFnQixrREFBQTtBakdnaWxEbitoRDs7QWlHaGlsRHFoaUQ7RUFBdUIsZ0RBQUE7QWpHb2lsRDVpaUQ7O0FpR3BpbEQ0bGlEO0VBQXlCLDJEQUFBO0FqR3dpbERybmlEOztBaUd4aWxEZ3JpRDtFQUF3QixpREFBQTtBakc0aWxEeHNpRDs7QWlHNWlsRHl2aUQ7RUFBMEIsNERBQUE7QWpHZ2psRG54aUQ7O0FpR2hqbEQrMGlEO0VBQWlCLDBDQUFBO0FqR29qbERoMmlEOztBaUdwamxEMDRpRDtFQUFtQixxREFBQTtBakd3amxENzVpRDs7QWlHeGpsRGs5aUQ7RUFBMEIsbURBQUE7QWpHNGpsRDUraUQ7O0FpRzVqbEQraGpEO0VBQTRCLDhEQUFBO0FqR2drbEQzampEOztBaUdoa2xEeW5qRDtFQUF3QixpREFBQTtBakdva2xEanBqRDs7QWlHcGtsRGtzakQ7RUFBMEIsNERBQUE7QWpHd2tsRDV0akQ7O0FpR3hrbER3eGpEO0VBQWlCLDBDQUFBO0FqRzRrbER6eWpEOztBaUc1a2xEbTFqRDtFQUFtQixxREFBQTtBakdnbGxEdDJqRDs7QWlHaGxsRDI1akQ7RUFBMEIsbURBQUE7QWpHb2xsRHI3akQ7O0FpR3BsbER3K2pEO0VBQTRCLDhEQUFBO0FqR3dsbERwZ2tEOztBaUd4bGxEa2trRDtFQUFzQiwrQ0FBQTtBakc0bGxEeGxrRDs7QWlHNWxsRHVva0Q7RUFBd0IsMERBQUE7QWpHZ21sRC9wa0Q7O0FpR2htbER5dGtEO0VBQWUsd0NBQUE7QWpHb21sRHh1a0Q7O0FpR3BtbERneGtEO0VBQWlCLG1EQUFBO0FqR3dtbERqeWtEOztBaUd4bWxEbzFrRDtFQUF3QixpREFBQTtBakc0bWxENTJrRDs7QWlHNW1sRDY1a0Q7RUFBMEIsNERBQUE7QWpHZ25sRHY3a0Q7O0FpR2hubERtL2tEO0VBQXNCLCtDQUFBO0FqR29ubER6Z2xEOztBaUdwbmxEd2psRDtFQUF3QiwwREFBQTtBakd3bmxEaGxsRDs7QWlHeG5sRDBvbEQ7RUFBZSx3Q0FBQTtBakc0bmxEenBsRDs7QWlHNW5sRGlzbEQ7RUFBaUIsbURBQUE7QWpHZ29sRGx0bEQ7O0FpR2hvbERxd2xEO0VBQXdCLGlEQUFBO0FqR29vbEQ3eGxEOztBaUdwb2xEODBsRDtFQUEwQiw0REFBQTtBakd3b2xEeDJsRDs7QWlHeG9sRG82bEQ7RUFBcUIsOENBQUE7QWpHNG9sRHo3bEQ7O0FpRzVvbER1K2xEO0VBQXVCLHlEQUFBO0FqR2dwbEQ5L2xEOztBaUdocGxEdWptRDtFQUFjLHVDQUFBO0FqR29wbERya21EOztBaUdwcGxENG1tRDtFQUFnQixrREFBQTtBakd3cGxENW5tRDs7QWlHeHBsRDhxbUQ7RUFBdUIsZ0RBQUE7QWpHNHBsRHJzbUQ7O0FpRzVwbERxdm1EO0VBQXlCLDJEQUFBO0FqR2dxbEQ5d21EOztBaUdocWxEeTBtRDtFQUFpQiwwQ0FBQTtBakdvcWxEMTFtRDs7QWlHcHFsRG80bUQ7RUFBbUIscURBQUE7QWpHd3FsRHY1bUQ7O0FpR3hxbEQ0OG1EO0VBQWlCLCtDQUFBO0FqRzRxbEQ3OW1EOztBaUc1cWxENGduRDtFQUFtQiwwREFBQTtBakdncmxEL2huRDs7QWlHaHJsRHlsbkQ7RUFBcUIsa0RBQUE7QWpHb3JsRDltbkQ7O0FpR3BybERncW5EO0VBQXVCLDZEQUFBO0FqR3dybER2cm5EOztBaUd4cmxEb3ZuRDtFQUFlLHNDQUFBO0FqRzRybERud25EOztBaUc1cmxEeXluRDtFQUFpQixpREFBQTtBakdnc2xEMXpuRDs7QWlHaHNsRDIybkQ7RUFBZSxzQ0FBQTtBakdvc2xEMTNuRDs7QWlHcHNsRGc2bkQ7RUFBaUIsaURBQUE7QWpHd3NsRGo3bkQ7O0FpR3hzbERrK25EO0VBQWtCLDBCQUFBO0FqRzRzbERwL25EOztBaUc1c2xEOGdvRDtFQUFvQixxQ0FBQTtBakdndGxEbGlvRDs7QWlHaHRsRHVrb0Q7RUFBaUIseUJBQUE7QWpHb3RsRHhsb0Q7O0FpR3B0bERpbm9EO0VBQW1CLG9DQUFBO0FqR3d0bERwb29EOztBaUd4dGxEd3FvRDtFQUFxQiw2QkFBQTtBakc0dGxEN3JvRDs7QWlHNXRsRDB0b0Q7RUFBdUIsd0NBQUE7QWpHZ3VsRGp2b0Q7O0FpR2h1bER5eG9EO0VBQXFCLHFCQUFBO0FqR291bEQ5eW9EOztBaUdwdWxEbTBvRDtFQUF1QixnQ0FBQTtBakd3dWxEMTFvRDs7QWlHeHVsRDAzb0Q7RUFBYSxtQkFBQTtBakc0dWxEdjRvRDs7QWlHNXVsRDA1b0Q7RUFBZSw4QkFBQTtBakdndmxEejZvRDs7QWlHaHZsRHU4b0Q7RUFBaUIsdUJBQUE7QWpHb3ZsRHg5b0Q7O0FpR3B2bEQrK29EO0VBQW1CLGtDQUFBO0FqR3d2bERsZ3BEOztBaUd4dmxEb2lwRDtFQUFrQyxtQkFBQTtFQUFtQixnQkFBQTtFQUFnQix1QkFBQTtBakc4dmxEem1wRDs7QWlHOXZsRGdvcEQ7RUFBc0MsOEJBQUE7RUFBOEIsMkJBQUE7RUFBMkIsa0NBQUE7QWpHb3dsRC90cEQ7O0FpR3B3bERpd3BEO0VBQWtCLHlCQUFBO0FqR3d3bERueHBEOztBaUd4d2xENHlwRDtFQUFvQixvQ0FBQTtBakc0d2xEaDBwRDs7QWlHNXdsRG8ycEQ7RUFBa0IseUJBQUE7QWpHZ3hsRHQzcEQ7O0FpR2h4bEQrNHBEO0VBQW9CLG9DQUFBO0FqR294bERuNnBEOztBaUdweGxEdThwRDtFQUFtQiwwQkFBQTtBakd3eGxEMTlwRDs7QWlHeHhsRG8vcEQ7RUFBcUIscUNBQUE7QWpHNHhsRHpncUQ7O0FpRzV4bEQ4aXFEO0VBQW9CLG9CQUFBO0FqR2d5bERsa3FEOztBaUdoeWxEc2xxRDtFQUFzQiwrQkFBQTtBakdveWxENW1xRDs7QWlHcHlsRDJvcUQ7RUFBa0Isd0JBQUE7QWpHd3lsRDdwcUQ7O0FpR3h5bERxcnFEO0VBQW9CLG1DQUFBO0FqRzR5bER6c3FEOztBaUc1eWxENHVxRDtFQUFhLG1CQUFBO0FqR2d6bER6dnFEOztBaUdoemxENHdxRDtFQUFlLDhCQUFBO0FqR296bEQzeHFEOztBaUdwemxEeXpxRDtFQUFnQixzQkFBQTtBakd3emxEejBxRDs7QWlHeHpsRCsxcUQ7RUFBa0IsaUNBQUE7QWpHNHpsRGozcUQ7O0FpRzV6bERrNXFEO0VBQWdCLHNCQUFBO0FqR2cwbERsNnFEOztBaUdoMGxEdzdxRDtFQUFrQixpQ0FBQTtBakdvMGxEMThxRDs7QWlHcDBsRDIrcUQ7RUFBa0Isd0JBQUE7QWpHdzBsRDcvcUQ7O0FpR3gwbERxaHJEO0VBQW9CLG1DQUFBO0FqRzQwbER6aXJEOztBaUc1MGxENGtyRDtFQUFxQiwyQkFBQTtBakdnMWxEam1yRDs7QWlHaDFsRDRuckQ7RUFBdUIsc0NBQUE7QWpHbzFsRG5wckQ7O0FpR3AxbER5cnJEO0VBQWEsbUJBQUE7QWpHdzFsRHRzckQ7O0FpR3gxbER5dHJEO0VBQWUsOEJBQUE7QWpHNDFsRHh1ckQ7O0FpRzUxbERzd3JEO0VBQWUscUJBQUE7QWpHZzJsRHJ4ckQ7O0FpR2gybEQweXJEO0VBQWlCLGdDQUFBO0FqR28ybEQzenJEOztBaUdwMmxEMjFyRDtFQUFzQixtQkFBQTtBakd3MmxEajNyRDs7QWlHeDJsRG80ckQ7RUFBd0IsOEJBQUE7QWpHNDJsRDU1ckQ7O0FpRzUybEQwN3JEO0VBQXFDLG1CQUFBO0FqR2czbEQvOXJEOztBaUdoM2xEay9yRDtFQUF3Qiw4QkFBQTtBakdvM2xEMWdzRDs7QWlHcDNsRHdpc0Q7RUFBbUIsZ0JBQUE7QWpHdzNsRDNqc0Q7O0FpR3gzbEQya3NEO0VBQXFCLDJCQUFBO0FqRzQzbERobXNEOztBaUc1M2xEMm5zRDtFQUF3QixxQkFBQTtBakdnNGxEbnBzRDs7QWlHaDRsRHdxc0Q7RUFBMEIsZ0NBQUE7QWpHbzRsRGxzc0Q7O0FpR3A0bERrdXNEO0VBQXdCLHFCQUFBO0FqR3c0bEQxdnNEOztBaUd4NGxEK3dzRDtFQUEwQixnQ0FBQTtBakc0NGxEenlzRDs7QWlHNTRsRHkwc0Q7RUFBNEIseUJBQUE7QWpHZzVsRHIyc0Q7O0FpR2g1bEQ4M3NEO0VBQThCLG9DQUFBO0FqR281bEQ1NXNEOztBaUdwNWxEZzhzRDtFQUFxQixtQkFBQTtBakd3NWxEcjlzRDs7QWlHeDVsRHcrc0Q7RUFBdUIsOEJBQUE7QWpHNDVsRC8vc0Q7O0FpRzU1bEQ2aHREO0VBQXFCLG1CQUFBO0FqR2c2bERsanREOztBaUdoNmxEcWt0RDtFQUF1Qiw4QkFBQTtBakdvNmxENWx0RDs7QWlHcDZsRDBudEQ7RUFBa0IsZ0JBQUE7QWpHdzZsRDVvdEQ7O0FpR3g2bEQ0cHREO0VBQW9CLDJCQUFBO0FqRzQ2bERocnREOztBaUc1NmxEMnN0RDtFQUF1QixxQkFBQTtBakdnN2xEbHV0RDs7QWlHaDdsRHV2dEQ7RUFBeUIsZ0NBQUE7QWpHbzdsRGh4dEQ7O0FpR3A3bERnenREO0VBQXVCLHFCQUFBO0FqR3c3bER2MHREOztBaUd4N2xENDF0RDtFQUF5QixnQ0FBQTtBakc0N2xEcjN0RDs7QWlHNTdsRHE1dEQ7RUFBMkIseUJBQUE7QWpHZzhsRGg3dEQ7O0FpR2g4bER5OHREO0VBQTZCLG9DQUFBO0FqR284bER0K3REOztBaUdwOGxEMGd1RDtFQUFZLFdBQUE7RUFBVyxZQUFBO0VBQVksVUFBQTtFQUFVLGNBQUE7RUFBYyxvQkFBQTtFQUFvQixxQkFBQTtFQUFxQixtQkFBQTtFQUFtQix1QkFBQTtFQUF1QixzQkFBQTtFQUFzQixrQkFBQTtBakdpOWxEOXF1RDs7QWlHajlsRGdzdUQ7RUFBZ0Isa0JBQUE7RUFBa0IsY0FBQTtBakdzOWxEbHV1RDs7QWlHdDlsRGd2dUQ7RUFBc0IsV0FBQTtFQUFXLFlBQUE7QWpHMjlsRGp4dUQ7O0FpRzM5bEQ2eHVEO0VBQXNCLFdBQUE7RUFBVyxZQUFBO0FqR2crbEQ5enVEOztBaUdoK2xEMDB1RDtFQUFzQixXQUFBO0VBQVcsWUFBQTtBakdxK2xEMzJ1RDs7QWlHcitsRHUzdUQ7RUFBc0IsV0FBQTtFQUFXLFlBQUE7QWpHMCtsRHg1dUQ7O0FpRzErbERvNnVEO0VBQXNCLFdBQUE7RUFBVyxZQUFBO0FqRysrbERyOHVEOztBaUcvK2xEaTl1RDtFQUF1QixXQUFBO0VBQVcsWUFBQTtBakdvL2xEbi91RDs7QWlHcC9sRCsvdUQ7RUFBd0IsV0FBQTtFQUFXLFlBQUE7QWpHeS9sRGxpdkQ7O0FpR3ovbEQ4aXZEO0VBQWtILHVCQUFBO1VBQUEsZUFBQTtBakc2L2xEaHF2RDs7QWlHNy9sRCtxdkQ7RUFBNEIsNkJBQUE7VUFBQSxxQkFBQTtBakdpZ21EM3N2RDs7QWlHamdtRGd1dkQ7RUFBNEIsNkJBQUE7VUFBQSxxQkFBQTtBakdxZ21ENXZ2RDs7QWlHcmdtRGl4dkQ7RUFBNkcsZ0NBQUE7VUFBQSx3QkFBQTtBakd5Z21EOTN2RDs7QWlHemdtRHM1dkQ7RUFBdUIsdUJBQUE7VUFBQSxlQUFBO0FqRzZnbUQ3NnZEOztBaUc3Z21ENDd2RDtFQUFnQiwrQkFBQTtVQUFBLHVCQUFBO0FqR2lobUQ1OHZEOztBaUdqaG1EbSt2RDtFQUF3Qix1QkFBQTtVQUFBLGVBQUE7QWpHcWhtRDMvdkQ7O0FpR3JobUQwZ3dEO0VBQWlCLGdDQUFBO1VBQUEsd0JBQUE7QWpHeWhtRDNod0Q7O0FpR3pobURtandEO0VBQXdCLHVCQUFBO1VBQUEsZUFBQTtBakc2aG1EM2t3RDs7QWlHN2htRDBsd0Q7RUFBaUIsZ0NBQUE7VUFBQSx3QkFBQTtBakdpaW1EM213RDs7QWlHamltRG1vd0Q7RUFBeUIsdUJBQUE7VUFBQSxlQUFBO0FqR3FpbUQ1cHdEOztBaUdyaW1EMnF3RDtFQUFrQixpQ0FBQTtVQUFBLHlCQUFBO0FqR3lpbUQ3cndEOztBaUd6aW1Ec3R3RDtFQUF5Qix1QkFBQTtVQUFBLGVBQUE7QWpHNmltRC91d0Q7O0FpRzdpbUQ4dndEO0VBQWtCLGlDQUFBO1VBQUEseUJBQUE7QWpHaWptRGh4d0Q7O0FpR2pqbUR5eXdEO0VBQXlCLHVCQUFBO1VBQUEsZUFBQTtBakdxam1EbDB3RDs7QWlHcmptRGkxd0Q7RUFBa0IsaUNBQUE7VUFBQSx5QkFBQTtBakd5am1EbjJ3RDs7QWlHemptRDQzd0Q7RUFBeUIsdUJBQUE7VUFBQSxlQUFBO0FqRzZqbURyNXdEOztBaUc3am1EbzZ3RDtFQUFrQixpQ0FBQTtVQUFBLHlCQUFBO0FqR2lrbUR0N3dEOztBaUdqa21EKzh3RDtFQUF5Qix1QkFBQTtVQUFBLGVBQUE7QWpHcWttRHgrd0Q7O0FpR3JrbUR1L3dEO0VBQWtCLGlDQUFBO1VBQUEseUJBQUE7QWpHeWttRHpneEQ7O0FpR3prbURraXhEO0VBQWEsVUFBQTtFQUFVLG9CQUFBO0VBQW9CLHFCQUFBO0VBQXFCLE1BQUE7RUFBTSxtQkFBQTtFQUFtQixzQkFBQTtFQUFzQixzQkFBQTtFQUFzQixrQkFBQTtBakdvbG1EdnF4RDs7QWlHcGxtRHlyeEQ7RUFBcUIsWUFBQTtFQUFZLFFBQUE7RUFBUSxnQkFBQTtFQUFnQixVQUFBO0VBQVUscUJBQUE7RUFBcUIsbUJBQUE7QWpHNmxtRGp4eEQ7O0FpRzdsbURveXhEO0VBQXFCLGlCQUFBO0FqR2ltbUR6enhEOztBaUdqbW1EMDB4RDtFQUFzQixrQkFBQTtFQUFrQixjQUFBO0FqR3NtbURsM3hEOztBaUd0bW1EKzN4RDtFQUF3QixVQUFBO0VBQVUsV0FBQTtFQUFXLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWUsU0FBQTtFQUFTLFFBQUE7RUFBUSx5QkFBQTtBakdnbm1EOTl4RDs7QWlHaG5tRHUveEQ7RUFBa0IsV0FBQTtFQUFXLGFBQUE7QWpHcW5tRHBoeUQ7O0FpR3JubURpaXlEO0VBQWUsb0JBQUE7RUFBb0Isd0NBQUE7RUFBd0MsY0FBQTtFQUFjLG1CQUFBO0VBQW1CLHNCQUFBO0VBQXNCLGVBQUE7QWpHOG5tRG5xeUQ7O0FpRzlubURrcnlEO0VBQVUscUJBQUE7RUFBcUIsV0FBQTtFQUFXLFlBQUE7RUFBWSxnQkFBQTtFQUFnQiw0QkFBQTtFQUE0QixZQUFBO0VBQVksY0FBQTtFQUFjLGtCQUFBO0FqR3lvbUQ5eXlEOztBaUd6b21EZzB5RDtFQUFTLHFCQUFBO0FqRzZvbUR6MHlEOztBaUc3b21EODF5RDtFQUFZLCtCQUFBO1VBQUEsdUJBQUE7QWpHaXBtRDEyeUQ7O0FpR2pwbURpNHlEO0VBQWMsMENBQUE7VUFBQSxrQ0FBQTtBakdxcG1ELzR5RDs7QWlHcnBtRGk3eUQ7RUFBYSxnQ0FBQTtVQUFBLHdCQUFBO0FqR3lwbUQ5N3lEOztBaUd6cG1Eczl5RDtFQUFlLDJDQUFBO1VBQUEsbUNBQUE7QWpHNnBtRHIreUQ7O0FpRzdwbUR3Z3pEO0VBQWEsZ0NBQUE7VUFBQSx3QkFBQTtBakdpcW1Ecmh6RDs7QWlHanFtRDZpekQ7RUFBZSwyQ0FBQTtVQUFBLG1DQUFBO0FqR3FxbUQ1anpEOztBaUdycW1EK2x6RDtFQUFjLGlDQUFBO1VBQUEseUJBQUE7QWpHeXFtRDdtekQ7O0FpR3pxbURzb3pEO0VBQWdCLDRDQUFBO1VBQUEsb0NBQUE7QWpHNnFtRHRwekQ7O0FpRzdxbUQwcnpEO0VBQWMsaUNBQUE7VUFBQSx5QkFBQTtBakdpcm1EeHN6RDs7QWlHanJtRGl1ekQ7RUFBZ0IsNENBQUE7VUFBQSxvQ0FBQTtBakdxcm1EanZ6RDs7QWlHcnJtRHF4ekQ7RUFBYyxpQ0FBQTtVQUFBLHlCQUFBO0FqR3lybURueXpEOztBaUd6cm1ENHp6RDtFQUFnQiw0Q0FBQTtVQUFBLG9DQUFBO0FqRzZybUQ1MHpEOztBaUc3cm1EZzN6RDtFQUFjLGlDQUFBO1VBQUEseUJBQUE7QWpHaXNtRDkzekQ7O0FpR2pzbUR1NXpEO0VBQWdCLDRDQUFBO1VBQUEsb0NBQUE7QWpHcXNtRHY2ekQ7O0FpR3JzbUQyOHpEO0VBQWMsaUNBQUE7VUFBQSx5QkFBQTtBakd5c21Eejl6RDs7QWlHenNtRGsvekQ7RUFBZ0IsNENBQUE7VUFBQSxvQ0FBQTtBakc2c21EbGcwRDs7QWlHN3NtRHNpMEQ7RUFBb0IsNkJBQUE7VUFBQSxxQkFBQTtBakdpdG1EMWowRDs7QWlHanRtRCtrMEQ7RUFBd0Isd0NBQUE7VUFBQSxnQ0FBQTtBakdxdG1Edm0wRDs7QWlHcnRtRHVvMEQ7RUFBb0IsNkJBQUE7VUFBQSxxQkFBQTtBakd5dG1EM3AwRDs7QWlHenRtRGdyMEQ7RUFBd0Isd0NBQUE7VUFBQSxnQ0FBQTtBakc2dG1EeHMwRDs7QWlHN3RtRHd1MEQ7RUFBNEUsZ0NBQUE7VUFBQSx3QkFBQTtBakdpdW1EcHowRDs7QWlHanVtRDQwMEQ7RUFBNEYsMkNBQUE7VUFBQSxtQ0FBQTtBakdxdW1EeDYwRDs7QWlHcnVtRDI4MEQ7RUFBYywwQ0FBQTtFQUEwQyw4Q0FBQTtFQUE4Qyw4Q0FBQTtFQUE4Qyx1QkFBQTtFQUF1QixtQkFBQTtFQUFtQixzQkFBQTtFQUFzQiwwQ0FBQTtFQUEwQyw2Q0FBQTtBakdndm1EenMxRDs7QWlHaHZtRHN2MUQ7RUFBZ0IsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLDBCQUFBO0FqR3N2bUR0eTFEOztBaUd0dm1EZzAxRDtFQUFzQiwwREFBQTtFQUEwRCxvREFBQTtFQUFvRCw0REFBQTtBakc0dm1EcDgxRDs7QWlHNXZtRGdnMkQ7RUFBd0IsNERBQUE7RUFBNEQsc0RBQUE7RUFBc0QsOERBQUE7QWpHa3dtRDFvMkQ7O0FpR2x3bUR3czJEO0VBQXVCLDJEQUFBO0VBQTJELHFEQUFBO0VBQXFELDZEQUFBO0FqR3d3bUQvMDJEOztBaUd4d21ENDQyRDtFQUFtQix1REFBQTtFQUF1RCxpREFBQTtFQUFpRCx5REFBQTtBakc4d21EdmczRDs7QWlHOXdtRGdrM0Q7RUFBc0IsMERBQUE7RUFBMEQsb0RBQUE7RUFBb0QsNERBQUE7QWpHb3htRHBzM0Q7O0FpR3B4bURndzNEO0VBQXNCLDBEQUFBO0VBQTBELG9EQUFBO0VBQW9ELDREQUFBO0FqRzB4bURwNDNEOztBaUcxeG1EZzgzRDtFQUFvQix3REFBQTtFQUF3RCxrREFBQTtFQUFrRCwwREFBQTtBakdneW1EOWo0RDs7QWlHaHltRHduNEQ7RUFBbUIsdURBQUE7RUFBdUQsaURBQUE7RUFBaUQseURBQUE7QWpHc3ltRG52NEQ7O0FpR3R5bUQ0eTREO0VBQW9CLHdEQUFBO0VBQXdELGtEQUFBO0VBQWtELDBEQUFBO0FqRzR5bUQxNjREOztBaUc1eW1Ebys0RDtFQUFzQixvREFBQTtFQUFvRCxpREFBQTtFQUFpRCx5REFBQTtBakdrem1EL2w1RDs7QWlHbHptRHdwNUQ7RUFBYSxxREFBQTtFQUFxRCw4Q0FBQTtFQUE4Qyw4Q0FBQTtFQUE4QyxpQkFBQTtFQUFpQixtQkFBQTtFQUFtQixzQkFBQTtFQUFzQiwwQ0FBQTtFQUEwQyw4Q0FBQTtFQUE4Qyw2Q0FBQTtFQUE2QyxvQkFBQTtFQUFvQixxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixjQUFBO0VBQWMsWUFBQTtBakd1MG1Eem82RDs7QWlHdjBtRHFwNkQ7RUFBMkMsU0FBQTtFQUFTLG1CQUFBO0FqRzQwbUR6czZEOztBaUc1MG1EMnQ2RDtFQUFhLGFBQUE7RUFBYSxRQUFBO0VBQVEsOEJBQUE7RUFBOEIsbUJBQUE7RUFBbUIsa0JBQUE7RUFBa0IsYUFBQTtFQUFhLHdDQUFBO1VBQUEsZ0NBQUE7QWpHczFtRDcwNkQ7O0FpR3QxbUQ2MjZEO0VBQW9DLGNBQUE7RUFBYyxpQkFBQTtFQUFpQixtQkFBQTtFQUFtQiw4QkFBQTtBakc2MW1Ebjg2RDs7QWlHNzFtRDg5NkQ7RUFBa0IsWUFBQTtFQUFZLHFEQUFBO0FqR2sybUQ1LzZEOztBaUdsMm1EaWo3RDtFQUFrQyxpQ0FBQTtFQUFpQyxzREFBQTtFQUFzRCxxQkFBQTtBakd3Mm1EMXE3RDs7QWlHeDJtRCtyN0Q7RUFBaUMsV0FBQTtFQUFXLFdBQUE7QWpHNjJtRDN1N0Q7O0FpRzcybURzdjdEO0VBQWdDLGtDQUFBO0VBQWtDLHVEQUFBO0VBQXVELG9CQUFBO0FqR20zbUQvMjdEOztBaUduM21EbTQ3RDtFQUFlLHNCQUFBO0FqR3UzbURsNTdEOztBaUd2M21EdzY3RDtFQUFrQyxnQ0FBQTtFQUFnQyxxREFBQTtFQUFxRCxzQkFBQTtBakc2M21EL2g4RDs7QWlHNzNtRHFqOEQ7RUFBaUMsVUFBQTtFQUFVLFlBQUE7QWpHazRtRGhtOEQ7O0FpR2w0bUQ0bThEO0VBQWdDLG1DQUFBO0VBQW1DLHdEQUFBO0VBQXdELG1CQUFBO0FqR3c0bUR2dThEOztBaUd4NG1EMHY4RDtFQUFlLGtCQUFBO0FqRzQ0bUR6dzhEOztBaUc1NG1EMng4RDtFQUE2QyxXQUFBO0VBQVcsUUFBQTtFQUFRLFNBQUE7RUFBUyxrQ0FBQTtFQUErQixrQkFBQTtFQUFrQixtQ0FBQTtVQUFBLDJCQUFBO0FqR3E1bURyNThEOztBaUdyNW1EZzc4RDtFQUF1QixzQkFBQTtFQUFzQiw4QkFBQTtFQUE4QixTQUFBO0FqRzI1bUQzLzhEOztBaUczNW1Eb2c5RDtFQUFzQixtQkFBQTtFQUFtQixpQ0FBQTtFQUFpQyxZQUFBO0FqR2k2bUQ5azlEOztBaUdqNm1EMGw5RDtFQUFhLDREQUFBO0VBQTRELGlEQUFBO0VBQWlELHFEQUFBO0FqR3U2bURwdDlEOztBaUd2Nm1EeXc5RDtFQUFrQixhQUFBO0VBQWEsd0JBQUE7QWpHNDZtRHh5OUQ7O0FpRzU2bURnMDlEO0VBQTBCLE9BQUE7RUFBTyxZQUFBO0FqR2k3bURqMjlEOztBaUdqN21ENjI5RDtFQUFRLFNBQUE7RUFBUyxVQUFBO0VBQVUsc0JBQUE7RUFBc0IsOENBQUE7RUFBOEMsYUFBQTtFQUFhLHdCQUFBO0VBQXdCLGFBQUE7RUFBYSxrQkFBQTtFQUFrQixnQkFBQTtBakc2N21EaGgrRDs7QWlHNzdtRGdpK0Q7RUFBNkMsc0JBQUE7QWpHaThtRDdrK0Q7O0FpR2o4bURtbStEO0VBQWlCLFlBQUE7RUFBWSxlQUFBO0FqR3M4bURobytEOztBaUd0OG1EK28rRDtFQUE0QixlQUFBO0VBQWUscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsa0RBQUE7RUFBa0QsbUJBQUE7RUFBbUIsYUFBQTtFQUFhLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLFVBQUE7RUFBVSxnQkFBQTtFQUFnQix1QkFBQTtFQUF1QixlQUFBO0FqR3E5bUQ3NCtEOztBaUdyOW1ENDUrRDtFQUFnQixxQkFBQTtFQUFxQixjQUFBO0VBQWMsZ0JBQUE7RUFBZ0IsZ0JBQUE7RUFBZ0Isa0JBQUE7QWpHNjltRC8rK0Q7O0FpRzc5bURpZy9EO0VBQVcsU0FBQTtFQUFTLFVBQUE7RUFBVSxlQUFBO0VBQWUscUJBQUE7RUFBcUIsWUFBQTtFQUFZLGdCQUFBO0FqR3MrbUQvay9EOztBaUd0K21EK2wvRDtFQUFzRCxTQUFBO0VBQVMsYUFBQTtFQUFhLGVBQUE7RUFBZSxhQUFBO0VBQWEscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsb0NBQUE7RUFBb0Msa0JBQUE7RUFBa0IsdUVBQUE7RUFBb0UsMEJBQUE7RUFBMEIsZ0NBQUE7QWpHcS9tRHg1L0Q7O0FpR3IvbUR3Ny9EO0VBQXNHLFdBQUE7RUFBVyxxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixrQkFBQTtFQUFrQixNQUFBO0VBQU0sT0FBQTtFQUFPLFFBQUE7QWpHKy9tRGhuZ0U7O0FpRy8vbUR3bmdFO0VBQWtGLFlBQUE7RUFBWSxVQUFBO0VBQVUsZ0JBQUE7QWpHcWduRGh1Z0U7O0FpR3JnbkRndmdFO0VBQW9CLHFCQUFBO0tBQUEsa0JBQUE7VUFBQSxhQUFBO0FqR3lnbkRwd2dFOztBaUd6Z25EaXhnRTtFQUFxQixrQkFBQTtFQUFrQixnQkFBQTtBakc4Z25EeHpnRTs7QWlHOWduRHcwZ0U7RUFBbUIsZUFBQTtFQUFlLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLGtEQUFBO0VBQWtELGVBQUE7RUFBZSxhQUFBO0VBQWEscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsb0NBQUE7RUFBb0Msa0JBQUE7QWpHNGhuRGpraEU7O0FpRzVobkRtbGhFO0VBQXlCLGdCQUFBO0VBQWdCLHFCQUFBO0VBQW9CLGlCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLE1BQUE7RUFBTSxtQkFBQTtBakdxaW5EeHJoRTs7QWlHcmluRDJzaEU7RUFBbUQsa0JBQUE7QWpHeWluRDl2aEU7O0FpR3ppbkRneGhFO0VBQThSLGtCQUFBO0VBQWtCLFdBQUE7QWpHOGluRGhraUU7O0FpRzlpbkQya2lFO0VBQXNFLG1CQUFBO0VBQW1CLGdCQUFBO0VBQWdCLHVCQUFBO0FqR29qbkRwcmlFOztBaUdwam5EMnNpRTtFQUFvQyxrQkFBQTtBakd3am5EL3VpRTs7QWlHeGpuRGl3aUU7RUFBZSxjQUFBO0VBQWMsa0JBQUE7RUFBa0IsdUNBQUE7RUFBdUMsc0JBQUE7RUFBc0IsVUFBQTtBakdna25ENzJpRTs7QWlHaGtuRHUzaUU7RUFBVywwQ0FBQTtFQUEwQyw2Q0FBQTtBakdxa25ENTZpRTs7QWlHcmtuRHk5aUU7RUFBdUMsa0RBQUE7RUFBa0QsOENBQUE7QWpHMGtuRGxqakU7O0FpRzFrbkRnbWpFO0VBQXVGLGtEQUFBO0VBQWtELDhDQUFBO0FqRytrbkR6dWpFOztBaUcva25EdXhqRTtFQUE4QixrREFBQTtFQUFrRCw4Q0FBQTtBakdvbG5EdjJqRTs7QWlHcGxuRHE1akU7RUFBVywwQ0FBQTtFQUEwQyw2Q0FBQTtBakd5bG5EMThqRTs7QWlHemxuRHUvakU7RUFBdUMsOENBQUE7RUFBOEMsOENBQUE7QWpHOGxuRDVra0U7O0FpRzlsbkQwbmtFO0VBQXVGLDhDQUFBO0VBQThDLDhDQUFBO0FqR21tbkQvdmtFOztBaUdubW5ENnlrRTtFQUE4Qiw4Q0FBQTtFQUE4Qyw4Q0FBQTtBakd3bW5EejNrRTs7QWlHeG1uRHU2a0U7RUFBVyw2Q0FBQTtFQUE2QyxnREFBQTtBakc2bW5ELzlrRTs7QWlHN21uRCtnbEU7RUFBdUMsa0RBQUE7RUFBa0QsOENBQUE7QWpHa25uRHhtbEU7O0FpR2xubkRzcGxFO0VBQXVGLDZDQUFBO0VBQTZDLDhDQUFBO0FqR3VubkQxeGxFOztBaUd2bm5EdzBsRTtFQUE4QixrREFBQTtFQUFrRCw4Q0FBQTtBakc0bm5EeDVsRTs7QWlHNW5uRHM4bEU7RUFBUSw0REFBQTtFQUE0RCxpREFBQTtFQUFpRCx5REFBQTtBakdrb25EM2ptRTs7QWlHbG9uRG9ubUU7RUFBNEIscUJBQUE7RUFBcUIsbUdBQUE7QWpHdW9uRHJxbUU7O0FpR3ZvbkR3d21FO0VBQXNKLGlEQUFBO0VBQWlELHdEQUFBO0FqRzRvbkQvOG1FOztBaUc1b25EdWduRTtFQUFzSiwrQ0FBQTtBakdncG5EN3BuRTs7QWlHaHBuRHdzbkU7RUFBdUYsNkNBQUE7RUFBNkMscURBQUE7QWpHcXBuRDUwbkU7O0FpR3JwbkRpNG5FO0VBQXdOLDZDQUFBO0VBQTZDLDJEQUFBO0FqRzBwbkR0b29FOztBaUcxcG5EaXNvRTtFQUEwRSx5Q0FBQTtBakc4cG5EM3dvRTs7QWlHOXBuRG96b0U7RUFBbUIscUJBQUE7QWpHa3FuRHYwb0U7O0FpR2xxbkQ0MW9FO0VBQXlCLDhDQUFBO0VBQThDLDREQUFBO0FqR3VxbkRuNm9FOztBaUd2cW5EKzlvRTtFQUFhLHFEQUFBO0VBQXFELFNBQUE7RUFBUyxVQUFBO0VBQVUsaUJBQUE7RUFBaUIsbUJBQUE7RUFBbUIsMENBQUE7RUFBMEMsNkNBQUE7RUFBNkMsZ0JBQUE7RUFBZ0IsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLGdCQUFBO0FqR3NybkRwdnBFOztBaUd0cm5Eb3dwRTtFQUFnQixTQUFBO0VBQVMsVUFBQTtFQUFVLGdCQUFBO0VBQWdCLGFBQUE7RUFBYSxzQkFBQTtBakc4cm5EcDBwRTs7QWlHOXJuRDAxcEU7RUFBaUQscUJBQUE7QWpHa3NuRDM0cEU7O0FpR2xzbkRnNnBFO0VBQW1CLGdCQUFBO0VBQWdCLG9CQUFBO0VBQW9CLHFCQUFBO0FqR3dzbkR2OXBFOztBaUd4c25ENCtwRTtFQUFrQiw2Q0FBQTtFQUE2Qyw4Q0FBQTtFQUE4QyxlQUFBO0VBQWUsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0VBQW1CLDJCQUFBO0VBQTJCLGNBQUE7RUFBYyxrQkFBQTtBakdzdG5ENXVxRTs7QWlHdHRuRDh2cUU7RUFBMEIsdURBQUE7RUFBcUQsd0RBQUE7RUFBc0QsNkNBQUE7RUFBNkMsOENBQUE7RUFBOEMsY0FBQTtFQUFjLHFCQUFBO0VBQXFCLFVBQUE7RUFBVSxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsbUJBQUE7RUFBbUIsMkJBQUE7RUFBMkIsY0FBQTtFQUFjLGtCQUFBO0FqR3N1bkR2bXJFOztBaUd0dW5EeW5yRTtFQUFvQyx1Q0FBQTtFQUF1QyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxtQkFBQTtFQUFtQixtQ0FBQTtVQUFBLDJCQUFBO0FqR2l2bkQveHJFOztBaUdqdm5EMHpyRTtFQUE0QixvQkFBQTtBakdxdm5EdDFyRTs7QWlHcnZuRDAyckU7RUFBb0MsZUFBQTtBakd5dm5EOTRyRTs7QWlHenZuRDY1ckU7RUFBc0MsdUlBQUE7RUFBaUksdUNBQUE7RUFBdUMsdUJBQUE7RUFBdUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsZUFBQTtBakdrd25EMXFzRTs7QWlHbHduRHlyc0U7RUFBc0IsdURBQUE7RUFBcUQsd0RBQUE7RUFBc0QsNkNBQUE7RUFBNkMsOENBQUE7RUFBOEMsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0VBQW1CLDhCQUFBO0VBQThCLGNBQUE7RUFBYyxrQkFBQTtBakcrd25EcC9zRTs7QWlHL3duRHNndEU7RUFBb0QsVUFBQTtFQUFVLG1CQUFBO0VBQW1CLGdCQUFBO0VBQWdCLHVCQUFBO0FqR3N4bkR2bXRFOztBaUd0eG5EOG50RTtFQUFzRCxVQUFBO0VBQVUsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLGVBQUE7RUFBZSxrQkFBQTtBakdneW5Eenh0RTs7QWlHaHluRDJ5dEU7RUFBc2pCLFdBQUE7RUFBVyxzQkFBQTtFQUFzQixjQUFBO0FqR3N5bkRsNHVFOztBaUd0eW5EZzV1RTtFQUErRCxlQUFBO0VBQWUsZ0JBQUE7QWpHMnluRDk5dUU7O0FpRzN5bkQ4K3VFO0VBQXVDLFNBQUE7QWpHK3luRHJodkU7O0FpRy95bkQ4aHZFO0VBQThDLFdBQUE7RUFBVyxPQUFBO0FqR296bkR2bHZFOztBaUdwem5EOGx2RTtFQUE4Qyx1REFBQTtFQUFxRCxjQUFBO0FqR3l6bkRqc3ZFOztBaUd6em5EK3N2RTtFQUFnRCxlQUFBO0VBQWUsc0RBQUE7RUFBb0QsdUJBQUE7RUFBdUIsb0JBQUE7QWpHZzBuRHoxdkU7O0FpR2gwbkQ2MnZFO0VBQWdILGNBQUE7QWpHbzBuRDc5dkU7O0FpR3AwbkQyK3ZFO0VBQWEsNERBQUE7RUFBNEQsaURBQUE7RUFBaUQseURBQUE7QWpHMDBuRHJtd0U7O0FpRzEwbkQ4cHdFO0VBQVMsVUFBQTtFQUFVLGlCQUFBO0VBQWlCLG1CQUFBO0VBQW1CLDhCQUFBO0VBQTJCLHNCQUFBO0VBQXNCLGNBQUE7RUFBYyxrQ0FBQTtFQUErQixhQUFBO0VBQWEsa0JBQUE7RUFBa0IsbUJBQUE7RUFBbUIsb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsdUJBQUE7RUFBdUIsc0JBQUE7RUFBc0IsZ0JBQUE7RUFBZ0IsdUJBQUE7QWpHNjFuRHo4d0U7O0FpRzcxbkRnK3dFO0VBQWdELHNCQUFBO0FqR2kybkRoaHhFOztBaUdqMm5Ec2l4RTtFQUFXLGNBQUE7QWpHcTJuRGpqeEU7O0FpR3IybkQranhFO0VBQXFCLHFCQUFBO0FqR3kybkRwbHhFOztBaUd6Mm5EeW14RTtFQUFpQywwQkFBQTtBakc2Mm5EMW94RTs7QWlHNzJuRG9xeEU7RUFBYyxjQUFBO0VBQWMsZUFBQTtFQUFlLGtCQUFBO0FqR20zbkQvc3hFOztBaUduM25EaXV4RTtFQUE2QixrQkFBQTtBakd1M25EOXZ4RTs7QWlHdjNuRGd4eEU7RUFBWSxrREFBQTtFQUFrRCxtREFBQTtFQUFtRCw2Q0FBQTtFQUE2QyxjQUFBO0VBQWMsb0VBQUE7QWpHKzNuRDU3eEU7O0FpRy8zbkQ4L3hFO0VBQWtCLDRDQUFBO0VBQTRDLGVBQUE7QWpHbzRuRDVqeUU7O0FpR3A0bkQya3lFO0VBQVksOENBQUE7RUFBOEMsK0NBQUE7RUFBK0MsNkNBQUE7RUFBNkMsY0FBQTtFQUFjLGdFQUFBO0FqRzQ0bkQvdXlFOztBaUc1NG5ENnl5RTtFQUFrQix3Q0FBQTtFQUF3QyxlQUFBO0FqR2k1bkR2MnlFOztBaUdqNW5EczN5RTtFQUFZLGtEQUFBO0VBQWtELG1EQUFBO0VBQW1ELDZDQUFBO0VBQTZDLGNBQUE7RUFBYyxvRUFBQTtBakd5NW5EbGl6RTs7QWlHejVuRG9tekU7RUFBa0IsNENBQUE7RUFBNEMsZUFBQTtBakc4NW5EbHF6RTs7QWlHOTVuRGlyekU7RUFBc0IscUJBQUE7QWpHazZuRHZzekU7O0FpR2w2bkQ0dHpFO0VBQW1CLGtCQUFBO0VBQWtCLGlCQUFBO0FqR3U2bkRqd3pFOztBaUd2Nm5Ea3h6RTtFQUFnQixrQkFBQTtFQUFrQixhQUFBO0FqRzQ2bkRwenpFOztBaUc1Nm5EaTB6RTtFQUFjLGtCQUFBO0VBQWtCLGFBQUE7QWpHaTduRGoyekU7O0FpR2o3bkQ4MnpFO0VBQTBCLHdDQUFBO1VBQUEsZ0NBQUE7QWpHcTduRHg0ekU7O0FpR3I3bkR3NnpFO0VBQXdCLHVDQUFBO1VBQUEsK0JBQUE7QWpHeTduRGg4ekU7O0FpR3o3bkQrOXpFO0VBQTZCLHVDQUFBO1VBQUEsK0JBQUE7QWpHNjduRDUvekU7O0FpRzc3bkQyaDBFO0VBQTJCLHNDQUFBO1VBQUEsOEJBQUE7QWpHaThuRHRqMEU7O0FpR2o4bkRvbDBFO0VBQXdHLHVDQUFBO1VBQUEsK0JBQUE7QWpHcThuRDVyMEU7O0FpR3I4bkQydDBFO0VBQWtHLHdDQUFBO1VBQUEsZ0NBQUE7QWpHeThuRDd6MEU7O0FpR3o4bkQ2MTBFO0VBQWlILHNDQUFBO1VBQUEsOEJBQUE7QWpHNjhuRDk4MEU7O0FpRzc4bkQ0KzBFO0VBQTJHLHVDQUFBO1VBQUEsK0JBQUE7QWpHaTluRHZsMUU7O0FpR2o5bkRzbjFFO0VBQWlCLGtCQUFBO0VBQWtCLGFBQUE7QWpHczluRHpwMUU7O0FpR3Q5bkRzcTFFO0VBQTZCLDBDQUFBO1VBQUEsa0NBQUE7QWpHMDluRG5zMUU7O0FpRzE5bkRxdTFFO0VBQTJCLHlDQUFBO1VBQUEsaUNBQUE7QWpHODluRGh3MUU7O0FpRzk5bkRpeTFFO0VBQWdDLHlDQUFBO1VBQUEsaUNBQUE7QWpHaytuRGowMUU7O0FpR2wrbkRrMjFFO0VBQThCLHdDQUFBO1VBQUEsZ0NBQUE7QWpHcytuRGg0MUU7O0FpR3QrbkRnNjFFO0VBQWlILHlDQUFBO1VBQUEsaUNBQUE7QWpHMCtuRGpoMkU7O0FpRzErbkRrajJFO0VBQTJHLDBDQUFBO1VBQUEsa0NBQUE7QWpHOCtuRDdwMkU7O0FpRzkrbkQrcjJFO0VBQTBILHdDQUFBO1VBQUEsZ0NBQUE7QWpHay9uRHp6MkU7O0FpR2wvbkR5MTJFO0VBQW9ILHlDQUFBO1VBQUEsaUNBQUE7QWpHcy9uRDc4MkU7O0FpR3QvbkQ4KzJFO0VBQXVCLDZEQUFBO0FqRzAvbkRyZzNFOztBaUcxL25Ea2szRTtFQUF1QixpREFBQTtFQUFpRCw2Q0FBQTtFQUE2QyxxREFBQTtBakdnZ29EdnIzRTs7QWlHaGdvRDR1M0U7RUFBeUIsbURBQUE7RUFBbUQsK0NBQUE7RUFBK0MsdURBQUE7QWpHc2dvRHYyM0U7O0FpR3Rnb0Q4NTNFO0VBQXdCLGtEQUFBO0VBQWtELDhDQUFBO0VBQThDLHNEQUFBO0FqRzRnb0R0aDRFOztBaUc1Z29ENGs0RTtFQUFvQiw4Q0FBQTtFQUE4QywwQ0FBQTtFQUEwQyxrREFBQTtBakdraG9EeHI0RTs7QWlHbGhvRDB1NEU7RUFBdUIsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMscURBQUE7QWpHd2hvRC8xNEU7O0FpR3hob0RvNTRFO0VBQXVCLGlEQUFBO0VBQWlELDZDQUFBO0VBQTZDLHFEQUFBO0FqRzhob0R6ZzVFOztBaUc5aG9EOGo1RTtFQUFxQiwrQ0FBQTtFQUErQywyQ0FBQTtFQUEyQyxtREFBQTtBakdvaW9EN3E1RTs7QWlHcGlvRGd1NUU7RUFBb0IsOENBQUE7RUFBOEMsMENBQUE7RUFBMEMsa0RBQUE7QWpHMGlvRDUwNUU7O0FpRzFpb0Q4MzVFO0VBQXFCLCtDQUFBO0VBQStDLDJDQUFBO0VBQTJDLG1EQUFBO0FqR2dqb0Q3KzVFOztBaUdoam9EZ2k2RTtFQUF1Qiw4Q0FBQTtFQUE4Qyw2Q0FBQTtFQUE2QyxrREFBQTtBakdzam9EbHA2RTs7QWlHdGpvRG9zNkU7RUFBaUIsMEJBQUE7RUFBMEIsa0NBQUE7QWpHMmpvRC91NkU7O0FpRzNqb0Q4dzZFO0VBQXlCLDBDQUFBO0FqRytqb0R2eTZFOztBaUcvam9EaTE2RTtFQUEyQiw0Q0FBQTtBakdta29ENTI2RTs7QWlHbmtvRHc1NkU7RUFBMEIsMkNBQUE7QWpHdWtvRGw3NkU7O0FpR3Zrb0Q2OTZFO0VBQXNCLHVDQUFBO0FqRzJrb0RuLzZFOztBaUcza29EMGg3RTtFQUF5QiwwQ0FBQTtBakcra29Ebmo3RTs7QWlHL2tvRDZsN0U7RUFBeUIsMENBQUE7QWpHbWxvRHRuN0U7O0FpR25sb0RncTdFO0VBQXVCLHdDQUFBO0FqR3Vsb0R2cjdFOztBaUd2bG9EK3Q3RTtFQUFzQix1Q0FBQTtBakcybG9EcnY3RTs7QWlHM2xvRDR4N0U7RUFBdUIsd0NBQUE7QWpHK2xvRG56N0U7O0FpRy9sb0QyMTdFO0VBQXlCLHVDQUFBO0FqR21tb0RwMzdFOztBaUdubW9EMjU3RTtFQUFVLHNCQUFBO0VBQXNCLGlCQUFBO0VBQWlCLG1CQUFBO0VBQW1CLGNBQUE7RUFBYyxnQkFBQTtFQUFnQiw4Q0FBQTtFQUE4QyxrQkFBQTtFQUFrQixxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixvQkFBQTtFQUFvQixtQkFBQTtFQUFtQix1QkFBQTtFQUF1QixvQ0FBQTtFQUFvQyxzQkFBQTtFQUFzQix5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0VBQWlCLGVBQUE7RUFBZSxhQUFBO0VBQWEsd0JBQUE7RUFBd0Isa0JBQUE7RUFBa0Isa0NBQUE7QWpHMm5vRDcwOEU7O0FpRzNub0Q4MjhFO0VBQW1ELHNCQUFBO0FqRytub0RqNjhFOztBaUcvbm9EdTc4RTtFQUF3QyxhQUFBO0VBQWEsZUFBQTtFQUFlLFlBQUE7RUFBVyw4QkFBQTtVQUFBLHNCQUFBO0VBQXNCLG9CQUFBO0VBQW9CLGdCQUFBO0FqR3dvb0RoajlFOztBaUd4b29EZ2s5RTtFQUE0QixVQUFBO0VBQVUsU0FBQTtFQUFTLFVBQUE7QWpHOG9vRC9tOUU7O0FpRzlvb0R5bjlFO0VBQWdDLHFCQUFBO0VBQXFCLFVBQUE7QWpHbXBvRDlxOUU7O0FpR25wb0R3cjlFO0VBQWUsTUFBQTtBakd1cG9EdnM5RTs7QWlHdnBvRDZzOUU7RUFBdUIsb0JBQUE7QWpHMnBvRHB1OUU7O0FpRzNwb0R3djlFO0VBQWUsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGtCQUFBO0FqR2lxb0R2eTlFOztBaUdqcW9EeXo5RTtFQUFhLGtEQUFBO0VBQWtELDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLDZDQUFBO0FqR3dxb0RoOTlFOztBaUd4cW9ENi85RTtFQUEyQiw0Q0FBQTtBakc0cW9EeGgrRTs7QWlHNXFvRG9rK0U7RUFBMEMsbUZBQUE7RUFBaUYsb0ZBQUE7RUFBa0Ysb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsdUJBQUE7QWpHb3JvRHh6K0U7O0FpR3Byb0QrMCtFO0VBQWlILFdBQUE7RUFBVyxZQUFBO0FqR3lyb0QzOCtFOztBaUd6cm9EdTkrRTtFQUF3RCxXQUFBO0VBQVcsWUFBQTtBakc4cm9EMWgvRTs7QWlHOXJvRHNpL0U7RUFBd0QsV0FBQTtFQUFXLFlBQUE7QWpHbXNvRHptL0U7O0FpR25zb0Rxbi9FO0VBQXdELFdBQUE7RUFBVyxZQUFBO0FqR3dzb0R4ci9FOztBaUd4c29Eb3MvRTtFQUF3RCxXQUFBO0VBQVcsWUFBQTtBakc2c29EdncvRTs7QWlHN3NvRG14L0U7RUFBeUQsV0FBQTtFQUFXLFlBQUE7QWpHa3RvRHYxL0U7O0FpR2x0b0RtMi9FO0VBQTBELFdBQUE7RUFBVyxZQUFBO0FqR3V0b0R4Ni9FOztBaUd2dG9EbzcvRTtFQUFhLDhDQUFBO0VBQThDLDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLDZDQUFBO0FqRzh0b0R2a2dGOztBaUc5dG9Eb25nRjtFQUEyQix3Q0FBQTtBakdrdW9EL29nRjs7QWlHbHVvRHVyZ0Y7RUFBMEMsbUZBQUE7RUFBaUYsb0ZBQUE7RUFBa0Ysb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsdUJBQUE7QWpHMHVvRDM2Z0Y7O0FpRzF1b0RrOGdGO0VBQWlILFdBQUE7RUFBVyxZQUFBO0FqRyt1b0Q5amhGOztBaUcvdW9EMGtoRjtFQUF3RCxXQUFBO0VBQVcsWUFBQTtBakdvdm9EN29oRjs7QWlHcHZvRHlwaEY7RUFBd0QsV0FBQTtFQUFXLFlBQUE7QWpHeXZvRDV0aEY7O0FpR3p2b0R3dWhGO0VBQXdELFdBQUE7RUFBVyxZQUFBO0FqRzh2b0QzeWhGOztBaUc5dm9EdXpoRjtFQUF3RCxXQUFBO0VBQVcsWUFBQTtBakdtd29EMTNoRjs7QWlHbndvRHM0aEY7RUFBeUQsV0FBQTtFQUFXLFlBQUE7QWpHd3dvRDE4aEY7O0FpR3h3b0RzOWhGO0VBQTBELFdBQUE7RUFBVyxZQUFBO0FqRzZ3b0QzaGlGOztBaUc3d29EdWlpRjtFQUFhLDZDQUFBO0VBQTZDLDhDQUFBO0VBQThDLDZDQUFBO0VBQTZDLGdEQUFBO0FqR294b0Q1cmlGOztBaUdweG9ENHVpRjtFQUEyQix1Q0FBQTtBakd3eG9EdndpRjs7QWlHeHhvRDh5aUY7RUFBMEMseUZBQUE7RUFBdUYsMEZBQUE7RUFBd0Ysb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsdUJBQUE7QWpHZ3lvRDlpakY7O0FpR2h5b0Rxa2pGO0VBQWlILFdBQUE7RUFBVyxZQUFBO0FqR3F5b0Rqc2pGOztBaUdyeW9ENnNqRjtFQUF3RCxXQUFBO0VBQVcsWUFBQTtBakcweW9EaHhqRjs7QWlHMXlvRDR4akY7RUFBd0QsV0FBQTtFQUFXLFlBQUE7QWpHK3lvRC8xakY7O0FpRy95b0QyMmpGO0VBQXdELFdBQUE7RUFBVyxZQUFBO0FqR296b0Q5NmpGOztBaUdwem9EMDdqRjtFQUF3RCxXQUFBO0VBQVcsWUFBQTtBakd5em9ENy9qRjs7QWlHenpvRHlna0Y7RUFBeUQsV0FBQTtFQUFXLFlBQUE7QWpHOHpvRDdra0Y7O0FpRzl6b0R5bGtGO0VBQTBELFdBQUE7RUFBVyxZQUFBO0FqR20wb0Q5cGtGOztBaUduMG9EMHFrRjtFQUFpQixlQUFBO0FqR3Uwb0QzcmtGOztBaUd2MG9EMHNrRjtFQUFnQixTQUFBO0VBQVMsVUFBQTtFQUFVLGVBQUE7RUFBZSxzQkFBQTtFQUFzQixnQkFBQTtFQUFnQixVQUFBO0VBQVUsb0JBQUE7RUFBb0IscUJBQUE7RUFBcUIsc0JBQUE7RUFBc0Isa0JBQUE7RUFBa0IsMkJBQUE7RUFBMkIsNkNBQUE7QWpHczFvRHg1a0Y7O0FpR3Qxb0RrOGtGO0VBQW9DLDBCQUFBO1VBQUEseUJBQUE7QWpHMDFvRHQra0Y7O0FpRzExb0QrL2tGO0VBQTZPLFVBQUE7QWpHODFvRDV1bEY7O0FpRzkxb0RzdmxGO0VBQTZELDBCQUFBO0VBQTBCLHdCQUFBO0VBQXdCLDRCQUFBO0VBQTRCLDBCQUFBO0FqR3Eyb0RqNGxGOztBaUdyMm9EMjVsRjtFQUF1RCwwQkFBQTtFQUEwQix3QkFBQTtBakcwMm9ENStsRjs7QWlHMTJvRG9nbUY7RUFBc0QsNEJBQUE7RUFBNEIsMEJBQUE7QWpHKzJvRHRsbUY7O0FpRy8yb0Rnbm1GO0VBQThFLFVBQUE7RUFBVSxvQkFBQTtVQUFBLFlBQUE7QWpHbzNvRHhzbUY7O0FpR3Azb0RvdG1GO0VBQTBCLFdBQUE7QWpHdzNvRDl1bUY7O0FpR3gzb0R5dm1GO0VBQTRCLFlBQUE7RUFBWSxnQkFBQTtBakc2M29EanltRjs7QWlHNzNvRGl6bUY7RUFBZSx5Q0FBQTtFQUFzQyxjQUFBO0VBQWMsMkJBQUE7RUFBMkIsMkJBQUE7QWpHbzRvRC80bUY7O0FpR3A0b0QwNm1GO0VBQXVCLHlCQUFBO0FqR3c0b0RqOG1GOztBaUd4NG9EMDltRjtFQUFzQix3Q0FBQTtFQUF3Qyx5QkFBQTtBakc2NG9EeGhuRjs7QWlHNzRvRGlqbkY7RUFBMEQsYUFBQTtBakdpNW9EM21uRjs7QWlHajVvRHVubkY7RUFBa0IsMEJBQUE7RUFBMEIsY0FBQTtFQUFjLGdCQUFBO0FqR3U1b0Rqcm5GOztBaUd2NW9EaXNuRjtFQUFlLDhCQUFBO0VBQTJCLGNBQUE7RUFBYyxxQkFBQTtFQUFxQixnQkFBQTtBakc4NW9EOXduRjs7QWlHOTVvRDh4bkY7RUFBNEMsMEJBQUE7QWpHazZvRDEwbkY7O0FpR2w2b0RvMm5GO0VBQWdCLHlDQUFBO0VBQXNDLGNBQUE7RUFBYywyQkFBQTtFQUEyQiwyQkFBQTtBakd5Nm9EbjhuRjs7QWlHejZvRDg5bkY7RUFBb0Msc0JBQUE7RUFBc0IsV0FBQTtFQUFXLHdCQUFBO0VBQXdCLFVBQUE7RUFBVSxhQUFBO0VBQWEsb0JBQUE7RUFBb0Isa0JBQUE7RUFBa0IsVUFBQTtFQUFVLFdBQUE7RUFBVyxTQUFBO0VBQVMsWUFBQTtFQUFZLFVBQUE7RUFBVSxvQ0FBQTtBakd5N29ENXFvRjs7QWlHejdvRCtzb0Y7RUFBa0QsYUFBQTtBakc2N29EandvRjs7QWlHNzdvRDZ3b0Y7RUFBb0YsVUFBQTtBakdpOG9EajJvRjs7QWlHajhvRDIyb0Y7RUFBb0QsYUFBQTtBakdxOG9ELzVvRjs7QWlHcjhvRDI2b0Y7RUFBNkIsWUFBQTtBakd5OG9EeDhvRjs7QWlHejhvRG05b0Y7RUFBaUIsc0JBQUE7RUFBc0IsV0FBQTtFQUFXLFVBQUE7RUFBVSxhQUFBO0VBQWEsb0JBQUE7RUFBb0Isa0JBQUE7RUFBa0IsVUFBQTtFQUFVLFdBQUE7RUFBVyxTQUFBO0VBQVMsWUFBQTtFQUFZLFVBQUE7RUFBVSxvQ0FBQTtBakd3OW9EdG5wRjs7QWlHeDlvRHlwcEY7RUFBcUIsNERBQUE7RUFBNEQsMENBQUE7RUFBMEMsa0RBQUE7QWpHODlvRHB4cEY7O0FpRzk5b0RzMHBGO0VBQXdELHdEQUFBO0FqR2srb0Q5M3BGOztBaUdsK29EczdwRjtFQUF3RCxvR0FBQTtBakdzK29EOStwRjs7QWlHdCtvRGtscUY7RUFBMEQseURBQUE7QWpHMCtvRDVvcUY7O0FpRzErb0Rxc3FGO0VBQWdDLGlEQUFBO0VBQWlELDZDQUFBO0VBQTZDLHFEQUFBO0FqR2cvb0RuMHFGOztBaUdoL29EdzNxRjtFQUF3QixpREFBQTtFQUFpRCw2Q0FBQTtFQUE2QyxxREFBQTtBakdzL29EOStxRjs7QWlHdC9vRG1pckY7RUFBOEQsdURBQUE7RUFBdUQsMkRBQUE7QWpHMi9vRHhwckY7O0FpRzMvb0RtdHJGO0VBQThELGdHQUFBO0FqRysvb0RqeHJGOztBaUcvL29EaTNyRjtFQUFnRSx3REFBQTtFQUF3RCw0REFBQTtBakdvZ3BEeityRjs7QWlHcGdwRHFpc0Y7RUFBbUMsd0RBQUE7RUFBd0QsNERBQUE7QWpHeWdwRGhvc0Y7O0FpR3pncEQ0cnNGO0VBQTBCLG1EQUFBO0VBQW1ELCtDQUFBO0VBQStDLHVEQUFBO0FqRytncER4enNGOztBaUcvZ3BEKzJzRjtFQUFrRSx5REFBQTtFQUF5RCw2REFBQTtBakdvaHBEMStzRjs7QWlHcGhwRHVpdEY7RUFBa0Usa0dBQUE7QWpHd2hwRHptdEY7O0FpR3hocEQyc3RGO0VBQW9FLDBEQUFBO0VBQTBELDhEQUFBO0FqRzZocER6MHRGOztBaUc3aHBEdTR0RjtFQUFxQywwREFBQTtFQUEwRCw4REFBQTtBakdraXBEdCt0Rjs7QWlHbGlwRG9pdUY7RUFBeUIsa0RBQUE7RUFBa0QsOENBQUE7RUFBOEMsc0RBQUE7QWpHd2lwRDdwdUY7O0FpR3hpcERtdHVGO0VBQWdFLHdEQUFBO0VBQXdELDREQUFBO0FqRzZpcEQzMHVGOztBaUc3aXBEdTR1RjtFQUFnRSxpR0FBQTtBakdpanBEdjh1Rjs7QWlHampwRHdpdkY7RUFBa0UseURBQUE7RUFBeUQsNkRBQUE7QWpHc2pwRG5xdkY7O0FpR3RqcERndXZGO0VBQW9DLHlEQUFBO0VBQXlELDZEQUFBO0FqRzJqcEQ3enZGOztBaUczanBEMDN2RjtFQUFxQiw4Q0FBQTtFQUE4QywwQ0FBQTtFQUEwQyxrREFBQTtBakdpa3BEdit2Rjs7QWlHamtwRHlod0Y7RUFBd0Qsb0RBQUE7RUFBb0Qsd0RBQUE7QWpHc2twRHJvd0Y7O0FpR3RrcEQ2cndGO0VBQXdELDZGQUFBO0FqRzBrcERydndGOztBaUcxa3BEazF3RjtFQUEwRCxxREFBQTtFQUFxRCx5REFBQTtBakcra3BEajh3Rjs7QWlHL2twRDAvd0Y7RUFBZ0MscURBQUE7RUFBcUQseURBQUE7QWpHb2xwRC9reEY7O0FpR3BscER3b3hGO0VBQXdCLGlEQUFBO0VBQWlELDZDQUFBO0VBQTZDLHFEQUFBO0FqRzBscEQ5dnhGOztBaUcxbHBEbXp4RjtFQUE4RCx1REFBQTtFQUF1RCwyREFBQTtBakcrbHBEeDZ4Rjs7QWlHL2xwRG0reEY7RUFBOEQsZ0dBQUE7QWpHbW1wRGppeUY7O0FpR25tcERpb3lGO0VBQWdFLHdEQUFBO0VBQXdELDREQUFBO0FqR3dtcER6dnlGOztBaUd4bXBEcXp5RjtFQUFtQyx3REFBQTtFQUF3RCw0REFBQTtBakc2bXBEaDV5Rjs7QWlHN21wRDQ4eUY7RUFBd0IsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMscURBQUE7QWpHbW5wRGxrekY7O0FpR25ucER1bnpGO0VBQThELHVEQUFBO0VBQXVELDJEQUFBO0FqR3ducEQ1dXpGOztBaUd4bnBEdXl6RjtFQUE4RCxnR0FBQTtBakc0bnBEcjJ6Rjs7QWlHNW5wRHE4ekY7RUFBZ0Usd0RBQUE7RUFBd0QsNERBQUE7QWpHaW9wRDdqMEY7O0FpR2pvcER5bjBGO0VBQW1DLHdEQUFBO0VBQXdELDREQUFBO0FqR3NvcERwdDBGOztBaUd0b3BEZ3gwRjtFQUFzQiwrQ0FBQTtFQUErQywyQ0FBQTtFQUEyQyxtREFBQTtBakc0b3BEaDQwRjs7QWlHNW9wRG03MEY7RUFBMEQscURBQUE7RUFBcUQseURBQUE7QWpHaXBwRGxpMUY7O0FpR2pwcEQybDFGO0VBQTBELDhGQUFBO0FqR3FwcERycDFGOztBaUdycHBEbXYxRjtFQUE0RCxzREFBQTtFQUFzRCwwREFBQTtBakcwcHBEcjIxRjs7QWlHMXBwRCs1MUY7RUFBaUMsc0RBQUE7RUFBc0QsMERBQUE7QWpHK3BwRHQvMUY7O0FpRy9wcERnajJGO0VBQXFCLDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLGtEQUFBO0FqR3FxcEQ3cDJGOztBaUdycXBEK3MyRjtFQUF3RCxvREFBQTtFQUFvRCx3REFBQTtBakcwcXBEM3oyRjs7QWlHMXFwRG0zMkY7RUFBd0QsNkZBQUE7QWpHOHFwRDM2MkY7O0FpRzlxcER3ZzNGO0VBQTBELHFEQUFBO0VBQXFELHlEQUFBO0FqR21ycER2bjNGOztBaUducnBEZ3IzRjtFQUFnQyxxREFBQTtFQUFxRCx5REFBQTtBakd3cnBEcnczRjs7QWlHeHJwRDh6M0Y7RUFBc0IsK0NBQUE7RUFBK0MsMkNBQUE7RUFBMkMsbURBQUE7QWpHOHJwRDk2M0Y7O0FpRzlycERpKzNGO0VBQTBELHFEQUFBO0VBQXFELHlEQUFBO0FqR21zcERobDRGOztBaUduc3BEeW80RjtFQUEwRCw4RkFBQTtBakd1c3BEbnM0Rjs7QWlHdnNwRGl5NEY7RUFBNEQsc0RBQUE7RUFBc0QsMERBQUE7QWpHNHNwRG41NEY7O0FpRzVzcEQ2ODRGO0VBQWlDLHNEQUFBO0VBQXNELDBEQUFBO0FqR2l0cERwaTVGOztBaUdqdHBEOGw1RjtFQUF3QixpREFBQTtFQUFpRCw2Q0FBQTtFQUE2QyxxREFBQTtBakd1dHBEcHQ1Rjs7QWlHdnRwRHl3NUY7RUFBOEQsdURBQUE7RUFBdUQsMkRBQUE7QWpHNHRwRDkzNUY7O0FpRzV0cER5NzVGO0VBQThELGdHQUFBO0FqR2d1cER2LzVGOztBaUdodXBEdWw2RjtFQUFnRSx3REFBQTtFQUF3RCw0REFBQTtBakdxdXBEL3M2Rjs7QWlHcnVwRDJ3NkY7RUFBbUMsd0RBQUE7RUFBd0QsNERBQUE7QWpHMHVwRHQyNkY7O0FpRzF1cERrNjZGO0VBQTBCLGdCQUFBO0VBQWdCLDBCQUFBO0VBQTBCLHFEQUFBO0VBQXFELGtDQUFBO0FqR2l2cEQzaDdGOztBaUdqdnBEMGo3RjtFQUFrRSxpREFBQTtFQUFpRCw2Q0FBQTtFQUE2QyxxREFBQTtBakd1dnBEMXQ3Rjs7QWlHdnZwRCt3N0Y7RUFBa0UsZ0dBQUE7QWpHMnZwRGoxN0Y7O0FpRzN2cERpNzdGO0VBQW9FLGlEQUFBO0VBQWlELDZDQUFBO0VBQTZDLHFEQUFBO0FqR2l3cERubDhGOztBaUdqd3BEd284RjtFQUFxQyxpREFBQTtFQUFpRCw2Q0FBQTtFQUE2QyxxREFBQTtBakd1d3BEM3c4Rjs7QWlHdndwRGcwOEY7RUFBNEIsZ0JBQUE7RUFBZ0IsMEJBQUE7RUFBMEIsdURBQUE7RUFBdUQsa0NBQUE7QWpHOHdwRDc3OEY7O0FpRzl3cEQ0OThGO0VBQXNFLG1EQUFBO0VBQW1ELCtDQUFBO0VBQStDLHVEQUFBO0FqR294cERwbzlGOztBaUdweHBEMnI5RjtFQUFzRSxrR0FBQTtBakd3eHBEanc5Rjs7QWlHeHhwRG0yOUY7RUFBd0UsbURBQUE7RUFBbUQsK0NBQUE7RUFBK0MsdURBQUE7QWpHOHhwRDdnK0Y7O0FpRzl4cERvaytGO0VBQXVDLG1EQUFBO0VBQW1ELCtDQUFBO0VBQStDLHVEQUFBO0FqR295cEQ3cytGOztBaUdweXBEb3crRjtFQUEyQixnQkFBQTtFQUFnQiwwQkFBQTtFQUEwQixzREFBQTtFQUFzRCxrQ0FBQTtBakcyeXBELzMrRjs7QWlHM3lwRDg1K0Y7RUFBb0Usa0RBQUE7RUFBa0QsOENBQUE7RUFBOEMsc0RBQUE7QWpHaXpwRGxrL0Y7O0FpR2p6cER3bi9GO0VBQW9FLGlHQUFBO0FqR3F6cEQ1ci9GOztBaUdyenBENngvRjtFQUFzRSxrREFBQTtFQUFrRCw4Q0FBQTtFQUE4QyxzREFBQTtBakcyenBEbjgvRjs7QWlHM3pwRHkvL0Y7RUFBc0Msa0RBQUE7RUFBa0QsOENBQUE7RUFBOEMsc0RBQUE7QWpHaTBwRC9uZ0c7O0FpR2owcERxcmdHO0VBQXVCLGdCQUFBO0VBQWdCLDBCQUFBO0VBQTBCLGtEQUFBO0VBQWtELGtDQUFBO0FqR3cwcER4eWdHOztBaUd4MHBEdTBnRztFQUE0RCw4Q0FBQTtFQUE4QywwQ0FBQTtFQUEwQyxrREFBQTtBakc4MHBEMzlnRzs7QWlHOTBwRDZnaEc7RUFBNEQsNkZBQUE7QWpHazFwRHpraEc7O0FpR2wxcERzcWhHO0VBQThELDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLGtEQUFBO0FqR3cxcEQ1emhHOztBaUd4MXBEODJoRztFQUFrQyw4Q0FBQTtFQUE4QywwQ0FBQTtFQUEwQyxrREFBQTtBakc4MXBEeCtoRzs7QWlHOTFwRDBoaUc7RUFBMEIsZ0JBQUE7RUFBZ0IsMEJBQUE7RUFBMEIscURBQUE7RUFBcUQsa0NBQUE7QWpHcTJwRG5waUc7O0FpR3IycERrcmlHO0VBQWtFLGlEQUFBO0VBQWlELDZDQUFBO0VBQTZDLHFEQUFBO0FqRzIycERsMWlHOztBaUczMnBEdTRpRztFQUFrRSxnR0FBQTtBakcrMnBEejhpRzs7QWlHLzJwRHlpakc7RUFBb0UsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMscURBQUE7QWpHcTNwRDNzakc7O0FpR3IzcERnd2pHO0VBQXFDLGlEQUFBO0VBQWlELDZDQUFBO0VBQTZDLHFEQUFBO0FqRzIzcERuNGpHOztBaUczM3BEdzdqRztFQUEwQixnQkFBQTtFQUFnQiwwQkFBQTtFQUEwQixxREFBQTtFQUFxRCxrQ0FBQTtBakdrNHBEamprRzs7QWlHbDRwRGdsa0c7RUFBa0UsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMscURBQUE7QWpHdzRwRGh2a0c7O0FpR3g0cERxeWtHO0VBQWtFLGdHQUFBO0FqRzQ0cER2MmtHOztBaUc1NHBEdThrRztFQUFvRSxpREFBQTtFQUFpRCw2Q0FBQTtFQUE2QyxxREFBQTtBakdrNXBEem1sRzs7QWlHbDVwRDhwbEc7RUFBcUMsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMscURBQUE7QWpHdzVwRGp5bEc7O0FpR3g1cERzMWxHO0VBQXdCLGdCQUFBO0VBQWdCLDBCQUFBO0VBQTBCLG1EQUFBO0VBQW1ELGtDQUFBO0FqRys1cEQzOGxHOztBaUcvNXBEMCtsRztFQUE4RCwrQ0FBQTtFQUErQywyQ0FBQTtFQUEyQyxtREFBQTtBakdxNnBEbG9tRzs7QWlHcjZwRHFybUc7RUFBOEQsOEZBQUE7QWpHeTZwRG52bUc7O0FpR3o2cERpMW1HO0VBQWdFLCtDQUFBO0VBQStDLDJDQUFBO0VBQTJDLG1EQUFBO0FqRys2cEQzK21HOztBaUcvNnBEOGhuRztFQUFtQywrQ0FBQTtFQUErQywyQ0FBQTtFQUEyQyxtREFBQTtBakdxN3BEM3BuRzs7QWlHcjdwRDhzbkc7RUFBdUIsZ0JBQUE7RUFBZ0IsMEJBQUE7RUFBMEIsa0RBQUE7RUFBa0Qsa0NBQUE7QWpHNDdwRGowbkc7O0FpRzU3cERnMm5HO0VBQTRELDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLGtEQUFBO0FqR2s4cERwL25HOztBaUdsOHBEc2lvRztFQUE0RCw2RkFBQTtBakdzOHBEbG1vRzs7QWlHdDhwRCtyb0c7RUFBOEQsOENBQUE7RUFBOEMsMENBQUE7RUFBMEMsa0RBQUE7QWpHNDhwRHIxb0c7O0FpRzU4cER1NG9HO0VBQWtDLDhDQUFBO0VBQThDLDBDQUFBO0VBQTBDLGtEQUFBO0FqR2s5cERqZ3BHOztBaUdsOXBEbWpwRztFQUF3QixnQkFBQTtFQUFnQiwwQkFBQTtFQUEwQixtREFBQTtFQUFtRCxrQ0FBQTtBakd5OXBEeHFwRzs7QWlHejlwRHVzcEc7RUFBOEQsK0NBQUE7RUFBK0MsMkNBQUE7RUFBMkMsbURBQUE7QWpHKzlwRC8xcEc7O0FpRy85cERrNXBHO0VBQThELDhGQUFBO0FqR20rcERoOXBHOztBaUduK3BEOGlxRztFQUFnRSwrQ0FBQTtFQUErQywyQ0FBQTtFQUEyQyxtREFBQTtBakd5K3BEeHNxRzs7QWlHeitwRDJ2cUc7RUFBbUMsK0NBQUE7RUFBK0MsMkNBQUE7RUFBMkMsbURBQUE7QWpHKytwRHgzcUc7O0FpRy8rcEQyNnFHO0VBQTBCLGdCQUFBO0VBQWdCLDBCQUFBO0VBQTBCLHFEQUFBO0VBQXFELGtDQUFBO0FqR3MvcERwaXJHOztBaUd0L3BEbWtyRztFQUFrRSw4Q0FBQTtFQUE4Qyw2Q0FBQTtFQUE2QyxrREFBQTtBakc0L3BEaHVyRzs7QWlHNS9wRGt4ckc7RUFBa0UsZ0dBQUE7QWpHZ2dxRHAxckc7O0FpR2hncURvN3JHO0VBQW9FLDhDQUFBO0VBQThDLDZDQUFBO0VBQTZDLGtEQUFBO0FqR3NncURubHNHOztBaUd0Z3FEcW9zRztFQUFxQyw4Q0FBQTtFQUE4Qyw2Q0FBQTtFQUE2QyxrREFBQTtBakc0Z3FEcndzRzs7QWlHNWdxRHV6c0c7RUFBdUIsZ0JBQUE7RUFBZ0IsMEJBQUE7RUFBMEIsa0RBQUE7RUFBa0Qsa0NBQUE7QWpHbWhxRDE2c0c7O0FpR25ocUR5OHNHO0VBQTRELGlEQUFBO0VBQWlELHVDQUFBO0VBQXVDLHFEQUFBO0FqR3locUQ3bHRHOztBaUd6aHFEa3B0RztFQUE0RCx1R0FBQTtBakc2aHFEOXN0Rzs7QWlHN2hxRHF6dEc7RUFBOEQsaURBQUE7RUFBaUQsdUNBQUE7RUFBdUMscURBQUE7QWpHbWlxRDM4dEc7O0FpR25pcURnZ3VHO0VBQWtDLGlEQUFBO0VBQWlELHVDQUFBO0VBQXVDLHFEQUFBO0FqR3lpcUQxbnVHOztBaUd6aXFEK3F1RztFQUF1QixxREFBQTtBakc2aXFEdHN1Rzs7QWlHN2lxRDJ2dUc7RUFBeUIsdURBQUE7QWpHaWpxRHB4dUc7O0FpR2pqcUQyMHVHO0VBQXdCLHNEQUFBO0FqR3FqcURuMnVHOztBaUdyanFEeTV1RztFQUFvQixrREFBQTtBakd5anFENzZ1Rzs7QWlHempxRCs5dUc7RUFBdUIscURBQUE7QWpHNmpxRHQvdUc7O0FpRzdqcUQyaXZHO0VBQXVCLHFEQUFBO0FqR2lrcURsa3ZHOztBaUdqa3FEdW52RztFQUFxQixtREFBQTtBakdxa3FENW92Rzs7QWlHcmtxRCtydkc7RUFBb0Isa0RBQUE7QWpHeWtxRG50dkc7O0FpR3prcURxd3ZHO0VBQXFCLG1EQUFBO0FqRzZrcUQxeHZHOztBaUc3a3FENjB2RztFQUF1QixxREFBQTtBakdpbHFEcDJ2Rzs7QWlHamxxRHk1dkc7RUFBb0IsY0FBQTtBakdxbHFENzZ2Rzs7QWlHcmxxRDI3dkc7RUFBdUIsMENBQUE7QWpHeWxxRGw5dkc7O0FpR3pscUQ0L3ZHO0VBQTRELGdEQUFBO0FqRzZscUR4andHOztBaUc3bHFEd213RztFQUE0RCxnR0FBQTtBakdpbXFEcHF3Rzs7QWlHam1xRG93d0c7RUFBOEQsaURBQUE7QWpHcW1xRGwwd0c7O0FpR3JtcURtM3dHO0VBQWtDLGlEQUFBO0FqR3ltcURyNXdHOztBaUd6bXFEczh3RztFQUF5Qiw0Q0FBQTtBakc2bXFELzl3Rzs7QWlHN21xRDJneEc7RUFBZ0Usa0RBQUE7QWpHaW5xRDNreEc7O0FpR2pucUQ2bnhHO0VBQWdFLGtHQUFBO0FqR3FucUQ3cnhHOztBaUdybnFEK3h4RztFQUFrRSxtREFBQTtBakd5bnFEajJ4Rzs7QWlHem5xRG81eEc7RUFBb0MsbURBQUE7QWpHNm5xRHg3eEc7O0FpRzducUQyK3hHO0VBQXdCLDJDQUFBO0FqR2lvcURuZ3lHOztBaUdqb3FEOGl5RztFQUE4RCxpREFBQTtBakdxb3FENW15Rzs7QWlHcm9xRDZweUc7RUFBOEQsaUdBQUE7QWpHeW9xRDN0eUc7O0FpR3pvcUQ0enlHO0VBQWdFLGtEQUFBO0FqRzZvcUQ1M3lHOztBaUc3b3FEODZ5RztFQUFtQyxrREFBQTtBakdpcHFEajl5Rzs7QWlHanBxRG1nekc7RUFBb0IsdUNBQUE7QWpHcXBxRHZoekc7O0FpR3JwcUQ4anpHO0VBQXNELDZDQUFBO0FqR3lwcURwbnpHOztBaUd6cHFEaXF6RztFQUFzRCw2RkFBQTtBakc2cHFEdnR6Rzs7QWlHN3BxRG96ekc7RUFBd0QsOENBQUE7QWpHaXFxRDUyekc7O0FpR2pxcUQwNXpHO0VBQStCLDhDQUFBO0FqR3FxcUR6N3pHOztBaUdycXFEdSt6RztFQUF1QiwwQ0FBQTtBakd5cXFEOS96Rzs7QWlHenFxRHdpMEc7RUFBNEQsZ0RBQUE7QWpHNnFxRHBtMEc7O0FpRzdxcURvcDBHO0VBQTRELGdHQUFBO0FqR2lycURodDBHOztBaUdqcnFEZ3owRztFQUE4RCxpREFBQTtBakdxcnFEOTIwRzs7QWlHcnJxRCs1MEc7RUFBa0MsaURBQUE7QWpHeXJxRGo4MEc7O0FpR3pycURrLzBHO0VBQXVCLDBDQUFBO0FqRzZycUR6ZzFHOztBaUc3cnFEbWoxRztFQUE0RCxnREFBQTtBakdpc3FEL20xRzs7QWlHanNxRCtwMUc7RUFBNEQsZ0dBQUE7QWpHcXNxRDN0MUc7O0FpR3JzcUQyejFHO0VBQThELGlEQUFBO0FqR3lzcUR6MzFHOztBaUd6c3FEMDYxRztFQUFrQyxpREFBQTtBakc2c3FENTgxRzs7QWlHN3NxRDYvMUc7RUFBcUIsd0NBQUE7QWpHaXRxRGxoMkc7O0FpR2p0cUQwajJHO0VBQXdELDhDQUFBO0FqR3F0cURsbjJHOztBaUdydHFEZ3EyRztFQUF3RCw4RkFBQTtBakd5dHFEeHQyRzs7QWlHenRxRHN6Mkc7RUFBMEQsK0NBQUE7QWpHNnRxRGgzMkc7O0FpRzd0cUQrNTJHO0VBQWdDLCtDQUFBO0FqR2l1cUQvNzJHOztBaUdqdXFEOCsyRztFQUFvQix1Q0FBQTtBakdxdXFEbGczRzs7QWlHcnVxRHlpM0c7RUFBc0QsNkNBQUE7QWpHeXVxRC9sM0c7O0FpR3p1cUQ0bzNHO0VBQXNELDZGQUFBO0FqRzZ1cURsczNHOztBaUc3dXFEK3gzRztFQUF3RCw4Q0FBQTtBakdpdnFEdjEzRzs7QWlHanZxRHE0M0c7RUFBK0IsOENBQUE7QWpH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QUE7QWpHNDZ4RG52MUw7O0FpRzU2eERvdzFMO0VBQWdCLDRCQUFBO0FqR2c3eERweDFMOztBaUdoN3hEZ3oxTDtFQUFXLGNBQUE7QWpHbzd4RDN6MUw7O0FpR3A3eER5MDFMO0VBQWEseUJBQUE7QWpHdzd4RHQxMUw7O0FpR3g3eEQrMjFMO0VBQVksZUFBQTtBakc0N3hEMzMxTDs7QWlHNTd4RDA0MUw7RUFBYywwQkFBQTtBakdnOHhEeDUxTDs7QWlHaDh4RGs3MUw7RUFBa0IscUJBQUE7QWpHbzh4RHA4MUw7O0FpR3A4eER5OTFMO0VBQW9CLGdDQUFBO0FqR3c4eEQ3KzFMOztBaUd4OHhENmcyTDtFQUFzQyxhQUFBO0FqRzQ4eERuajJMOztBaUc1OHhEZ2syTDtFQUE0Qyx3QkFBQTtBakdnOXhENW0yTDs7QWlHaDl4RG9vMkw7RUFBaUIsb0JBQUE7QWpHbzl4RHJwMkw7O0FpR3A5eER5cTJMO0VBQW1CLCtCQUFBO0FqR3c5eEQ1cjJMOztBaUd4OXhEMnQyTDtFQUFVLGFBQUE7QWpHNDl4RHJ1Mkw7O0FpRzU5eERrdjJMO0VBQVksd0JBQUE7QWpHZyt4RDl2Mkw7O0FpR2greERzeDJMO0VBQWlCLG9CQUFBO0FqR28reER2eTJMOztBaUdwK3hEMnoyTDtFQUFtQiwrQkFBQTtBakd3K3hEOTAyTDs7QWlHeCt4RDYyMkw7RUFBVyxjQUFBO0FqRzQreER4MzJMOztBaUc1K3hEczQyTDtFQUFhLHlCQUFBO0FqR2cveERuNTJMOztBaUdoL3hENDYyTDtFQUFrQixxQkFBQTtBakdvL3hEOTcyTDs7QWlHcC94RG05Mkw7RUFBb0IsZ0NBQUE7QWpHdy94RHYrMkw7O0FpR3gveER1ZzNMO0VBQWUsa0JBQUE7QWpHNC94RHRoM0w7O0FpRzUveER3aTNMO0VBQWlCLDZCQUFBO0FqR2dneUR6ajNMOztBaUdoZ3lEc2wzTDtFQUFnQixtQkFBQTtBakdvZ3lEdG0zTDs7QWlHcGd5RHluM0w7RUFBa0IsOEJBQUE7QWpHd2d5RDNvM0w7O0FpR3hneUR5cTNMO0VBQWUsa0JBQUE7QWpHNGd5RHhyM0w7O0FpRzVneUQwczNMO0VBQWlCLDZCQUFBO0FqR2doeUQzdDNMOztBaUdoaHlEd3YzTDtFQUFnQixhQUFBO0FqR29oeUR4dzNMOztBaUdwaHlEcXgzTDtFQUFrQix3QkFBQTtBakd3aHlEdnkzTDs7QWlHeGh5RCt6M0w7RUFBb0IsaUJBQUE7QWpHNGh5RG4xM0w7O0FpRzVoeURvMjNMO0VBQXNCLDRCQUFBO0FqR2dpeUQxMzNMOztBaUdoaXlEczUzTDtFQUFpQixjQUFBO0FqR29peUR2NjNMOztBaUdwaXlEcTczTDtFQUFtQix5QkFBQTtBakd3aXlEeDgzTDs7QWlHeGl5RGkrM0w7RUFBa0IsZUFBQTtBakc0aXlEbi8zTDs7QWlHNWl5RGtnNEw7RUFBb0IsMEJBQUE7QWpHZ2p5RHRoNEw7O0FpR2hqeURnajRMO0VBQXdCLHFCQUFBO0FqR29qeUR4azRMOztBaUdwanlENmw0TDtFQUEwQixnQ0FBQTtBakd3anlEdm40TDs7QWlHeGp5RHVwNEw7RUFBZ0IsYUFBQTtBakc0anlEdnE0TDs7QWlHNWp5RG9yNEw7RUFBa0Isd0JBQUE7QWpHZ2t5RHRzNEw7O0FpR2hreUQ4dDRMO0VBQXVCLG9CQUFBO0FqR29reURydjRMOztBaUdwa3lEeXc0TDtFQUF5QiwrQkFBQTtBakd3a3lEbHk0TDs7QWlHeGt5RGkwNEw7RUFBZ0IsYUFBQTtBakc0a3lEajE0TDs7QWlHNWt5RDgxNEw7RUFBa0Isd0JBQUE7QWpHZ2x5RGgzNEw7O0FpR2hseUR3NDRMO0VBQXVCLG9CQUFBO0FqR29seUQvNTRMOztBaUdwbHlEbTc0TDtFQUF5QiwrQkFBQTtBakd3bHlENTg0TDs7QWlHeGx5RDIrNEw7RUFBaUIsY0FBQTtBakc0bHlENS80TDs7QWlHNWx5RDBnNUw7RUFBbUIseUJBQUE7QWpHZ215RDdoNUw7O0FpR2hteURzajVMO0VBQXdCLHFCQUFBO0FqR29teUQ5azVMOztBaUdwbXlEbW01TDtFQUEwQixnQ0FBQTtBakd3bXlEN241TDs7QWlHeG15RDZwNUw7RUFBcUIsa0JBQUE7QWpHNG15RGxyNUw7O0FpRzVteURvczVMO0VBQXVCLDZCQUFBO0FqR2dueUQzdDVMOztBaUdobnlEd3Y1TDtFQUFzQixtQkFBQTtBakdvbnlEOXc1TDs7QWlHcG55RGl5NUw7RUFBd0IsOEJBQUE7QWpHd255RHp6NUw7O0FpR3hueUR1MTVMO0VBQXFCLGtCQUFBO0FqRzRueUQ1MjVMOztBaUc1bnlEODM1TDtFQUF1Qiw2QkFBQTtBakdnb3lEcjU1TDs7QWlHaG95RGs3NUw7RUFBUyxnQ0FBQTtBakdvb3lEMzc1TDs7QWlHcG95RDI5NUw7RUFBVywyQ0FBQTtBakd3b3lEdCs1TDs7QWlHeG95RGloNkw7RUFBVyxrQ0FBQTtBakc0b3lENWg2TDs7QWlHNW95RDhqNkw7RUFBYSw2Q0FBQTtBakdncHlEM2s2TDs7QWlHaHB5RHduNkw7RUFBWSx3Q0FBQTtBakdvcHlEcG82TDs7QWlHcHB5RDRxNkw7RUFBYyxtREFBQTtBakd3cHlEMXI2TDs7QWlHeHB5RDZ1Nkw7RUFBUyxvQ0FBQTtBakc0cHlEdHY2TDs7QWlHNXB5RDB4Nkw7RUFBVywrQ0FBQTtBakdncXlEcnk2TDs7QWlHaHF5RG8xNkw7RUFBWSx3Q0FBQTtBakdvcXlEaDI2TDs7QWlHcHF5RHc0Nkw7RUFBYyxtREFBQTtBakd3cXlEdDU2TDs7QWlHeHF5RHk4Nkw7RUFBUyxtQ0FBQTtBakc0cXlEbDk2TDs7QWlHNXF5RHEvNkw7RUFBVyw4Q0FBQTtBakdncnlEaGc3TDs7QWlHaHJ5RDhpN0w7RUFBWSx3Q0FBQTtBakdvcnlEMWo3TDs7QWlHcHJ5RGttN0w7RUFBYyxtREFBQTtBakd3cnlEaG43TDs7QWlHeHJ5RG1xN0w7RUFBUyxvQ0FBQTtBakc0cnlENXE3TDs7QWlHNXJ5RGd0N0w7RUFBVywrQ0FBQTtBakdnc3lEM3Q3TDs7QWlHaHN5RDB3N0w7RUFBWSx3Q0FBQTtBakdvc3lEdHg3TDs7QWlHcHN5RDh6N0w7RUFBYyxtREFBQTtBakd3c3lENTA3TDs7QWlHeHN5RCszN0w7RUFBUyxpQ0FBQTtBakc0c3lEeDQ3TDs7QWlHNXN5RHk2N0w7RUFBVyw0Q0FBQTtBakdndHlEcDc3TDs7QWlHaHR5RGcrN0w7RUFBWSx3Q0FBQTtBakdvdHlENSs3TDs7QWlHcHR5RG9oOEw7RUFBYyxtREFBQTtBakd3dHlEbGk4TDs7QWlHeHR5RHFsOEw7RUFBUyxvQ0FBQTtBakc0dHlEOWw4TDs7QWlHNXR5RGtvOEw7RUFBVywrQ0FBQTtBakdndXlEN284TDs7QWlHaHV5RDRyOEw7RUFBWSx3Q0FBQTtBakdvdXlEeHM4TDs7QWlHcHV5RGd2OEw7RUFBYyxtREFBQTtBakd3dXlEOXY4TDs7QWlHeHV5RGl6OEw7RUFBUyxtQ0FBQTtBakc0dXlEMXo4TDs7QWlHNXV5RDYxOEw7RUFBVyw4Q0FBQTtBakdndnlEeDI4TDs7QWlHaHZ5RHM1OEw7RUFBWSx3Q0FBQTtBakdvdnlEbDY4TDs7QWlHcHZ5RDA4OEw7RUFBYyxtREFBQTtBakd3dnlEeDk4TDs7QWlHeHZ5RDJnOUw7RUFBUyxvQ0FBQTtBakc0dnlEcGg5TDs7QWlHNXZ5RHdqOUw7RUFBVywrQ0FBQTtBakdnd3lEbms5TDs7QWlHaHd5RGtuOUw7RUFBWSx3Q0FBQTtBakdvd3lEOW45TDs7QWlHcHd5RHNxOUw7RUFBYyxtREFBQTtBakd3d3lEcHI5TDs7QWlHeHd5RHV1OUw7RUFBUyxpQ0FBQTtBakc0d3lEaHY5TDs7QWlHNXd5RGl4OUw7RUFBVyw0Q0FBQTtBakdneHlENXg5TDs7QWlHaHh5RHcwOUw7RUFBUyxvQ0FBQTtBakdveHlEajE5TDs7QWlHcHh5RHEzOUw7RUFBVywrQ0FBQTtBakd3eHlEaDQ5TDs7QWlHeHh5RCs2OUw7RUFBVSxvQ0FBQTtBakc0eHlEejc5TDs7QWlHNXh5RDY5OUw7RUFBWSwrQ0FBQTtBakdneXlEeis5TDs7QWlHaHl5RHdoK0w7RUFBVSxxQ0FBQTtBakdveXlEbGkrTDs7QWlHcHl5RHVrK0w7RUFBWSxnREFBQTtBakd3eXlEbmwrTDs7QWlHeHl5RG1vK0w7RUFBVSxrQ0FBQTtBakc0eXlEN28rTDs7QWlHNXl5RCtxK0w7RUFBWSw2Q0FBQTtBakdnenlEM3IrTDs7QWlHaHp5RHd1K0w7RUFBVSxxQ0FBQTtBakdvenlEbHYrTDs7QWlHcHp5RHV4K0w7RUFBWSxnREFBQTtBakd3enlEbnkrTDs7QWlHeHp5RG0xK0w7RUFBVSxvQ0FBQTtBakc0enlENzErTDs7QWlHNXp5RGk0K0w7RUFBWSwrQ0FBQTtBakdnMHlENzQrTDs7QWlHaDB5RDQ3K0w7RUFBVSxxQ0FBQTtBakdvMHlEdDgrTDs7QWlHcDB5RDIrK0w7RUFBWSxnREFBQTtBakd3MHlEdi8rTDs7QWlHeDB5RHVpL0w7RUFBVSxrQ0FBQTtBakc0MHlEamovTDs7QWlHNTB5RG1sL0w7RUFBWSw2Q0FBQTtBakdnMXlEL2wvTDs7QWlHaDF5RDRvL0w7RUFBVSxxQ0FBQTtBakdvMXlEdHAvTDs7QWlHcDF5RDJyL0w7RUFBWSxnREFBQTtBakd3MXlEdnMvTDs7QWlHeDF5RHV2L0w7RUFBVSxvQ0FBQTtBakc0MXlEancvTDs7QWlHNTF5RHF5L0w7RUFBWSwrQ0FBQTtBakdnMnlEanovTDs7QWlHaDJ5RGcyL0w7RUFBVSxxQ0FBQTtBakdvMnlEMTIvTDs7QWlHcDJ5RCs0L0w7RUFBWSxnREFBQTtBakd3MnlEMzUvTDs7QWlHeDJ5RDI4L0w7RUFBVSxrQ0FBQTtBakc0MnlEcjkvTDs7QWlHNTJ5RHUvL0w7RUFBWSw2Q0FBQTtBakdnM3lEbmdnTTs7QWlHaDN5RGdqZ007RUFBVSxxQ0FBQTtBakdvM3lEMWpnTTs7QWlHcDN5RCtsZ007RUFBWSxnREFBQTtBakd3M3lEM21nTTs7QWlHeDN5RDJwZ007RUFBVSxvQ0FBQTtBakc0M3lEcnFnTTs7QWlHNTN5RHlzZ007RUFBWSwrQ0FBQTtBakdnNHlEcnRnTTs7QWlHaDR5RG93Z007RUFBVSxxQ0FBQTtBakdvNHlEOXdnTTs7QWlHcDR5RG16Z007RUFBWSxnREFBQTtBakd3NHlEL3pnTTs7QWlHeDR5RCsyZ007RUFBVSxrQ0FBQTtBakc0NHlEejNnTTs7QWlHNTR5RDI1Z007RUFBWSw2Q0FBQTtBakdnNXlEdjZnTTs7QWlHaDV5RG85Z007RUFBVSxrQ0FBQTtBakdvNXlEOTlnTTs7QWlHcDV5RGdnaE07RUFBWSw2Q0FBQTtBakd3NXlENWdoTTs7QWlHeDV5RHlqaE07RUFBVSxrQ0FBQTtB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OztBaUdoM3pEMHB3TTtFQUFXLG9DQUFBO0FqR28zekRycXdNOztBaUdwM3pEeXN3TTtFQUFhLCtDQUFBO0FqR3czekR0dHdNOztBaUd4M3pEcXd3TTtFQUFhLHNDQUFBO0FqRzQzekRseHdNOztBaUc1M3pEd3p3TTtFQUFlLGlEQUFBO0FqR2c0ekR2MHdNOztBaUdoNHpEdzN3TTtFQUFjLDRDQUFBO0FqR280ekR0NHdNOztBaUdwNHpEazd3TTtFQUFnQix1REFBQTtBakd3NHpEbDh3TTs7QWlHeDR6RHkvd007RUFBVyx3Q0FBQTtBakc0NHpEcGd4TTs7QWlHNTR6RDRpeE07RUFBYSxtREFBQTtBakdnNXpEemp4TTs7QWlHaDV6RDRteE07RUFBYyw0Q0FBQTtBakdvNXpEMW54TTs7QWlHcDV6RHNxeE07RUFBZ0IsdURBQUE7QWpHdzV6RHRyeE07O0FpR3g1ekQ2dXhNO0VBQVcsdUNBQUE7QWpHNDV6RHh2eE07O0FpRzU1ekQreHhNO0VBQWEsa0RBQUE7QWpHZzZ6RDV5eE07O0FpR2g2ekQ4MXhNO0VBQWMsNENBQUE7QWpHbzZ6RDUyeE07O0FpR3A2ekR3NXhNO0VBQWdCLHVEQUFBO0FqR3c2ekR4NnhNOztBaUd4NnpEKzl4TTtFQUFXLHdDQUFBO0FqRzQ2ekQxK3hNOztBaUc1NnpEa2h5TTtFQUFhLG1EQUFBO0FqR2c3ekQvaHlNOztBaUdoN3pEa2x5TTtFQUFjLDRDQUFBO0FqR283ekRobXlNOztBaUdwN3pENG95TTtFQUFnQix1REFBQTtBakd3N3pENXB5TTs7QWlHeDd6RG10eU07RUFBVyxxQ0FBQTtBakc0N3pEOXR5TTs7QWlHNTd6RG13eU07RUFBYSxnREFBQTtBakdnOHpEaHh5TTs7QWlHaDh6RGcweU07RUFBYyw0Q0FBQTtBakdvOHpEOTB5TTs7QWlHcDh6RDAzeU07RUFBZ0IsdURBQUE7QWpHdzh6RDE0eU07O0FpR3g4ekRpOHlNO0VBQVcsd0NBQUE7QWpHNDh6RDU4eU07O0FpRzU4ekRvL3lNO0VBQWEsbURBQUE7QWpHZzl6RGpnek07O0FpR2g5ekRvanpNO0VBQWMsNENBQUE7QWpHbzl6RGxrek07O0FpR3A5ekQ4bXpNO0VBQWdCLHVEQUFBO0FqR3c5ekQ5bnpNOztBaUd4OXpEcXJ6TTtFQUFXLHVDQUFBO0FqRzQ5ekRoc3pNOztBaUc1OXpEdXV6TTtFQUFhLGtEQUFBO0FqR2crekRwdnpNOztBaUdoK3pEc3l6TTtFQUFjLDRDQUFBO0FqR28rekRwenpNOztBaUdwK3pEZzJ6TTtFQUFnQix1REFBQTtBakd3K3pEaDN6TTs7QWlHeCt6RHU2ek07RUFBVyx3Q0FBQTtBakc0K3pEbDd6TTs7QWlHNSt6RDA5ek07RUFBYSxtREFBQTtBakdnL3pEdit6TTs7QWlHaC96RDBoME07RUFBYyw0Q0FBQTtBakdvL3pEeGkwTTs7QWlHcC96RG9sME07RUFBZ0IsdURBQUE7QWpHdy96RHBtME07O0FpR3gvekQycDBNO0VBQVcscUNBQUE7QWpHNC96RHRxME07O0FpRzUvekQyczBNO0VBQWEsZ0RBQUE7QWpHZ2cwRHh0ME07O0FpR2hnMER3dzBNO0VBQVcsd0NBQUE7QWpHb2cwRG54ME07O0FpR3BnMEQyejBNO0VBQWEsbURBQUE7QWpHd2cwRHgwME07O0FpR3hnMEQyMzBNO0VBQVksd0NBQUE7QWpHNGcwRHY0ME07O0FpRzVnMEQrNjBNO0VBQWMsbURBQUE7QWpHZ2gwRDc3ME07O0FpR2hoMERnLzBNO0VBQVkseUNBQUE7QWpHb2gwRDUvME07O0FpR3BoMERxaTFNO0VBQWMsb0RBQUE7QWpHd2gwRG5qMU07O0FpR3hoMER1bTFNO0VBQVksc0NBQUE7QWpHNGgwRG5uMU07O0FpRzVoMER5cDFNO0VBQWMsaURBQUE7QWpHZ2kwRHZxMU07O0FpR2hpMER3dDFNO0VBQVkseUNBQUE7QWpHb2kwRHB1MU07O0FpR3BpMEQ2dzFNO0VBQWMsb0RBQUE7QWpHd2kwRDN4MU07O0FpR3hpMEQrMDFNO0VBQVksd0NBQUE7QWpHNGkwRDMxMU07O0FpRzVpMERtNDFNO0VBQWMsbURBQUE7QWpHZ2owRGo1MU07O0FpR2hqMERvODFNO0VBQVkseUNBQUE7QWpHb2owRGg5MU07O0FpR3BqMER5LzFNO0VBQWMsb0RBQUE7QWpHd2owRHZnMk07O0FpR3hqMEQyajJNO0VBQVksc0NBQUE7QWpHNGowRHZrMk07O0FpRzVqMEQ2bTJNO0VBQWMsaURBQUE7QWpHZ2swRDNuMk07O0FpR2hrMEQ0cTJNO0VBQVkseUNBQUE7QWpHb2swRHhyMk07O0FpR3BrMERpdTJNO0VBQWMsb0RBQUE7QWpHd2swRC91Mk07O0FpR3hrMERteTJNO0VBQVksd0NBQUE7QWpHNGswRC95Mk07O0FpRzVrMER1MTJNO0VBQWMsbURBQUE7QWpHZ2wwRHIyMk07O0FpR2hsMER3NTJNO0VBQVkseUNBQUE7QWpHb2wwRHA2Mk07O0FpR3BsMEQ2ODJNO0VBQWMsb0RBQUE7QWpHd2wwRDM5Mk07O0FpR3hsMEQrZzNNO0VBQVksc0NBQUE7QWpHNGwwRDNoM007O0FpRzVsMERpazNNO0VBQWMsaURBQUE7QWpHZ20wRC9rM007O0FpR2htMERnbzNNO0VBQVkseUNBQUE7QWpHb20wRDVvM007O0FpR3BtMERxcjNNO0VBQWMsb0RBQUE7QWpHd20wRG5zM007O0FpR3htMER1djNNO0VBQVksd0NBQUE7QWpHNG0wRG53M007O0FpRzVtMEQyeTNNO0VBQWMsbURBQUE7QWpHZ24wRHp6M007O0FpR2huMEQ0MjNNO0VBQVkseUNBQUE7QWpHb24wRHgzM007O0FpR3BuMERpNjNNO0VBQWMsb0RBQUE7QWpHd24wRC82M007O0FpR3huMERtKzNNO0VBQVksc0NBQUE7QWpHNG4wRC8rM007O0FpRzVuMERxaDRNO0VBQWMsaURBQUE7QWpHZ28wRG5pNE07O0FpR2hvMERvbDRNO0VBQVksc0NBQUE7QWpHb28wRGhtNE07O0FpR3BvMERzbzRNO0VBQWMsaURBQUE7QWpHd28wRHBwNE07O0FpR3hvMERxczRNO0VBQVksc0NBQUE7QWpHNG8wRGp0NE07O0FpRzVvMER1djRNO0VBQWMsaURBQUE7QWpHZ3AwRHJ3NE07O0FpR2hwMERzejRNO0VBQVksc0NBQUE7QWpHb3AwRGwwNE07O0FpR3BwMER3MjRNO0VBQWMsaURBQUE7QWpHd3AwRHQzNE07O0FpR3hwMER1NjRNO0VBQVksdUNBQUE7QWpHNHAwRG43NE07O0FpRzVwMEQwOTRNO0VBQWMsa0RBQUE7QWpHZ3EwRHgrNE07O0FpR2hxMEQwaDVNO0VBQVksdUNBQUE7QWpHb3EwRHRpNU07O0FpR3BxMEQ2azVNO0VBQWMsa0RBQUE7QWpHd3EwRDNsNU07O0FpR3hxMEQ2bzVNO0VBQVksdUNBQUE7QWpHNHEwRHpwNU07O0FpRzVxMERnczVNO0VBQWMsa0RBQUE7QWpHZ3IwRDlzNU07O0FpR2hyMERndzVNO0VBQVksaUVBQUE7QWpHb3IwRDV3NU07O0FpR3ByMEQ2MDVNO0VBQWMsNEVBQUE7QWpHd3IwRDMxNU07O0FpR3hyMER1NjVNO0VBQVksZ0VBQUE7QWpHNHIwRG43NU07O0FpRzVyMERtLzVNO0VBQWMsMkVBQUE7QWpHZ3MwRGpnNk07O0FpR2hzMEQ0azZNO0VBQVksaUVBQUE7QWpHb3MwRHhsNk07O0FpR3BzMER5cDZNO0VBQWMsNEVBQUE7QWpHd3MwRHZxNk07O0FpR3hzMERtdjZNO0VBQVksOERBQUE7QWpHNHMwRC92Nk07O0FpRzVzMEQ2ejZNO0VBQWMseUVBQUE7QWpHZ3QwRDMwNk07O0FpR2h0MERvNTZNO0VBQVksZ0VBQUE7QWpHb3QwRGg2Nk07O0FpR3B0MERnKzZNO0VBQWMsMkVBQUE7QWpHd3QwRDkrNk07O0FpR3h0MER5ajdNO0VBQWMsdUVBQUE7QWpHNHQwRHZrN007O0FpRzV0MEQ4bzdNO0VBQWdCLGtGQUFBO0FqR2d1MEQ5cDdNOztBaUdodTBEZ3Y3TTtFQUFjLGlFQUFBO0FqR291MEQ5djdNOztBaUdwdTBEK3o3TTtFQUFnQiw0RUFBQTtBakd3dTBELzA3TTs7QWlHeHUwRDI1N007RUFBZSxnREFBQTtBakc0dTBEMTY3TTs7QWlHNXUwRDA5N007RUFBaUIsMkRBQUE7QWpHZ3YwRDMrN007O0FpR2h2MERzaThNO0VBQWUsZ0RBQUE7QWpHb3YwRHJqOE07O0FpR3B2MERxbThNO0VBQWlCLDJEQUFBO0FqR3d2MER0bjhNOztBaUd4djBEaXI4TTtFQUFlLGdEQUFBO0FqRzR2MERoczhNOztBaUc1djBEZ3Y4TTtFQUFpQiwyREFBQTtBakdndzBEanc4TTs7QWlHaHcwRDR6OE07RUFBZSxnREFBQTtBakdvdzBEMzA4TTs7QWlHcHcwRDIzOE07RUFBaUIsMkRBQUE7QWpHd3cwRDU0OE07O0FpR3h3MER1ODhNO0VBQWUsZ0RBQUE7QWpHNHcwRHQ5OE07O0FpRzV3MERzZzlNO0VBQWlCLDJEQUFBO0FqR2d4MER2aDlNOztBaUdoeDBEa2w5TTtFQUFlLGdEQUFBO0FqR294MERqbTlNOztBaUdweDBEaXA5TTtFQUFpQiwyREFBQTtBakd3eDBEbHE5TTs7QWlHeHgwRDZ0OU07RUFBZSxnREFBQTtBakc0eDBENXU5TTs7QWlHNXgwRDR4OU07RUFBaUIsMkRBQUE7QWpHZ3kwRDd5OU07O0FpR2h5MER3MjlNO0VBQWUsZ0RBQUE7QWpHb3kwRHYzOU07O0FpR3B5MER1NjlNO0VBQWlCLDJEQUFBO0FqR3d5MER4NzlNOztBaUd4eTBEbS85TTtFQUFlLGdEQUFBO0FqRzR5MERsZytNOztBaUc1eTBEa2orTTtFQUFpQiwyREFBQTtBakdnejBEbmsrTTs7QWlHaHowRDhuK007RUFBZ0IsaURBQUE7QWpHb3owRDlvK007O0FpR3B6MEQrcitNO0VBQWtCLDREQUFBO0FqR3d6MERqdCtNOztBaUd4ejBENncrTTtFQUFnQixpREFBQTtBakc0ejBEN3grTTs7QWlHNXowRDgwK007RUFBa0IsNERBQUE7QWpHZzAwRGgyK007O0FpR2gwMEQ0NStNO0VBQWdCLGlEQUFBO0FqR28wMEQ1NitNOztBaUdwMDBENjkrTTtFQUFrQiw0REFBQTtBakd3MDBELysrTTs7QWlHeDAwRDJpL007RUFBa0IsMkJBQUE7QWpHNDAwRDdqL007O0FpRzUwMER3bC9NO0VBQW9CLHNDQUFBO0FqR2cxMEQ1bS9NOztBaUdoMTBEa3AvTTtFQUFjLDBCQUFBO0FqR28xMERocS9NOztBaUdwMTBEMHIvTTtFQUFnQixxQ0FBQTtBakd3MTBEMXMvTTs7QWlHeDEwRCt1L007RUFBYywwQkFBQTtBakc0MTBEN3YvTTs7QWlHNTEwRHV4L007RUFBZ0IscUNBQUE7QWpHZzIwRHZ5L007O0FpR2gyMEQ0MC9NO0VBQWMsMEJBQUE7QWpHbzIwRDExL007O0FpR3AyMERvMy9NO0VBQWdCLHFDQUFBO0FqR3cyMERwNC9NOztBaUd4MjBEeTYvTTtFQUFjLDBCQUFBO0FqRzQyMER2Ny9NOztBaUc1MjBEaTkvTTtFQUFnQixxQ0FBQTtBakdnMzBEaisvTTs7QWlHaDMwRHNnZ047RUFBYywwQkFBQTtBakdvMzBEcGhnTjs7QWlHcDMwRDhpZ047RUFBZ0IscUNBQUE7QWpHdzMwRDlqZ047O0FpR3gzMERtbWdOO0VBQWMsMEJBQUE7QWpHNDMwRGpuZ047O0FpRzUzMEQyb2dOO0VBQWdCLHFDQUFBO0FqR2c0MEQzcGdOOztBaUdoNDBEZ3NnTjtFQUFjLDBCQUFBO0FqR280MEQ5c2dOOztBaUdwNDBEd3VnTjtFQUFnQixxQ0FBQTtBakd3NDBEeHZnTjs7QWlHeDQwRDZ4Z047RUFBYywwQkFBQTtBakc0NDBEM3lnTjs7QWlHNTQwRHEwZ047RUFBZ0IscUNBQUE7QWpHZzUwRHIxZ047O0FpR2g1MEQwM2dOO0VBQWMsMEJBQUE7QWpHbzUwRHg0Z047O0FpR3A1MERrNmdOO0VBQWdCLHFDQUFBO0FqR3c1MERsN2dOOztBaUd4NTBEdTlnTjtFQUFlLDRCQUFBO0FqRzQ1MER0K2dOOztBaUc1NTBEa2doTjtFQUFpQix1Q0FBQTtBakdnNjBEbmhoTjs7QWlHaDYwRDBqaE47RUFBZSw0QkFBQTtBakdvNjBEemtoTjs7QWlHcDYwRHFtaE47RUFBaUIsdUNBQUE7QWpHdzYwRHRuaE47O0FpR3g2MEQ2cGhOO0VBQWUsNEJBQUE7QWpHNDYwRDVxaE47O0FpRzU2MER3c2hOO0VBQWlCLHVDQUFBO0FqR2c3MER6dGhOOztBaUdoNzBEZ3doTjtFQUFpQixpQkFBQTtBakdvNzBEanhoTjs7QWlHcDcwRG95aE47RUFBbUIsNEJBQUE7QWpHdzcwRHZ6aE47O0FpR3g3MERxMWhOO0VBQWlCLGlCQUFBO0FqRzQ3MER0MmhOOztBaUc1NzBEdTNoTjtFQUFtQiw0QkFBQTtBakdnODBEMTRoTjs7QWlHaDgwRHM2aE47RUFBZSxvQkFBQTtBakdvODBEcjdoTjs7QWlHcDgwRHk4aE47RUFBaUIsK0JBQUE7QWpHdzgwRDE5aE47O0FpR3g4MER5L2hOO0VBQWUsb0JBQUE7QWpHNDgwRHhnaU47O0FpRzU4MEQ0aGlOO0VBQWlCLCtCQUFBO0FqR2c5MEQ3aWlOOztBaUdoOTBENGtpTjtFQUFlLG9CQUFBO0FqR285MEQzbGlOOztBaUdwOTBEK21pTjtFQUFpQiwrQkFBQTtBakd3OTBEaG9pTjs7QWlHeDkwRCtwaU47RUFBZSxvQkFBQTtBakc0OTBEOXFpTjs7QWlHNTkwRGtzaU47RUFBaUIsK0JBQUE7QWpHZyswRG50aU47O0FpR2grMERrdmlOO0VBQWUsb0JBQUE7QWpHbyswRGp3aU47O0FpR3ArMERxeGlOO0VBQWlCLCtCQUFBO0FqR3crMER0eWlOOztBaUd4KzBEcTBpTjtFQUFlLG9CQUFBO0FqRzQrMERwMWlOOztBaUc1KzBEdzJpTjtFQUFpQiwrQkFBQTtBakdnLzBEejNpTjs7QWlHaC8wRHc1aU47RUFBZSxvQkFBQTtBakdvLzBEdjZpTjs7QWlHcC8wRDI3aU47RUFBaUIsK0JBQUE7QWpHdy8wRDU4aU47O0FpR3gvMEQyK2lOO0VBQWUsb0JBQUE7QWpHNC8wRDEvaU47O0FpRzUvMEQ4Z2pOO0VBQWlCLCtCQUFBO0FqR2dnMUQvaGpOOztBaUdoZzFEOGpqTjtFQUFlLG9CQUFBO0FqR29nMUQ3a2pOOztBaUdwZzFEaW1qTjtFQUFpQiwrQkFBQTtBakd3ZzFEbG5qTjs7QWlHeGcxRGlwak47RUFBZ0IscUJBQUE7QWpHNGcxRGpxak47O0FpRzVnMURzcmpOO0VBQWtCLGdDQUFBO0FqR2doMUR4c2pOOztBaUdoaDFEd3VqTjtFQUFnQixxQkFBQTtBakdvaDFEeHZqTjs7QWlHcGgxRDZ3ak47RUFBa0IsZ0NBQUE7QWpHd2gxRC94ak47O0FpR3hoMUQrempOO0VBQWdCLHFCQUFBO0FqRzRoMUQvMGpOOztBaUc1aDFEbzJqTjtFQUFrQixnQ0FBQTtBakdnaTFEdDNqTjs7QWlHaGkxRHM1ak47RUFBZ0IscUJBQUE7QWpHb2kxRHQ2ak47O0FpR3BpMUQyN2pOO0VBQWtCLGdDQUFBO0FqR3dpMUQ3OGpOOztBaUd4aTFENitqTjtFQUFrQix1QkFBQTtBakc0aTFELy9qTjs7QWlHNWkxRHNoa047RUFBb0Isa0NBQUE7QWpHZ2oxRDFpa047O0FpR2hqMUQ0a2tOO0VBQWEsa0JBQUE7QWpHb2oxRHpsa047O0FpR3BqMUQybWtOO0VBQWUsNkJBQUE7QWpHd2oxRDFua047O0FpR3hqMUR1cGtOO0VBQWEsa0JBQUE7QWpHNGoxRHBxa047O0FpRzVqMURzcmtOO0VBQWUsNkJBQUE7QWpHZ2sxRHJza047O0FpR2hrMURrdWtOO0VBQWEsa0JBQUE7QWpHb2sxRC91a047O0FpR3BrMURpd2tOO0VBQWUsNkJBQUE7QWpHd2sxRGh4a047O0FpR3hrMUQ2eWtOO0VBQWEsa0JBQUE7QWpHNGsxRDF6a047O0FpRzVrMUQ0MGtOO0VBQWUsNkJBQUE7QWpHZ2wxRDMxa047O0FpR2hsMUR3M2tOO0VBQWEsa0JBQUE7QWpHb2wxRHI0a047O0FpR3BsMUR1NWtOO0VBQWUsNkJBQUE7QWpHd2wxRHQ2a047O0FpR3hsMURtOGtOO0VBQWEsa0JBQUE7QWpHNGwxRGg5a047O0FpRzVsMURrK2tOO0VBQWUsNkJBQUE7QWpHZ20xRGova047O0FpR2htMUQ4Z2xOO0VBQWEsa0JBQUE7QWpHb20xRDNobE47O0FpR3BtMUQ2aWxOO0VBQWUsNkJBQUE7QWpHd20xRDVqbE47O0FpR3htMUR5bGxOO0VBQWEsa0JBQUE7QWpHNG0xRHRtbE47O0FpRzVtMUR3bmxOO0VBQWUsNkJBQUE7QWpHZ24xRHZvbE47O0FpR2huMURvcWxOO0VBQWEsa0JBQUE7QWpHb24xRGpybE47O0FpR3BuMURtc2xOO0VBQWUsNkJBQUE7QWpHd24xRGx0bE47O0FpR3huMUQrdWxOO0VBQWMsbUJBQUE7QWpHNG4xRDd2bE47O0FpRzVuMURneGxOO0VBQWdCLDhCQUFBO0FqR2dvMURoeWxOOztBaUdobzFEOHpsTjtFQUFjLG1CQUFBO0FqR29vMUQ1MGxOOztBaUdwbzFEKzFsTjtFQUFnQiw4QkFBQTtBakd3bzFELzJsTjs7QWlHeG8xRDY0bE47RUFBYyxtQkFBQTtBakc0bzFEMzVsTjs7QWlHNW8xRDg2bE47RUFBZ0IsOEJBQUE7QWpHZ3AxRDk3bE47O0FpR2hwMUQ0OWxOO0VBQWMsbUJBQUE7QWpHb3AxRDErbE47O0FpR3BwMUQ2L2xOO0VBQWdCLDhCQUFBO0FqR3dwMUQ3Z21OOztBaUd4cDFEMmltTjtFQUFnQixxQkFBQTtBakc0cDFEM2ptTjs7QWlHNXAxRGdsbU47RUFBa0IsZ0NBQUE7QWpHZ3ExRGxtbU47O0FpR2hxMURrb21OO0VBQWEsMEJBQUE7QWpHb3ExRC9vbU47O0FpR3BxMUR5cW1OO0VBQWUscUNBQUE7QWpHd3ExRHhybU47O0FpR3hxMUQ2dG1OO0VBQWEsMEJBQUE7QWpHNHExRDF1bU47O0FpRzVxMURvd21OO0VBQWUscUNBQUE7QWpHZ3IxRG54bU47O0FpR2hyMUR3em1OO0VBQWEsMEJBQUE7QWpHb3IxRHIwbU47O0FpR3ByMUQrMW1OO0VBQWUscUNBQUE7QWpHd3IxRDkybU47O0FpR3hyMURtNW1OO0VBQWEsMEJBQUE7QWpHNHIxRGg2bU47O0FpRzVyMUQwN21OO0VBQWUscUNBQUE7QWpHZ3MxRHo4bU47O0FpR2hzMUQ4K21OO0VBQWEsMEJBQUE7QWpHb3MxRDMvbU47O0FpR3BzMURxaG5OO0VBQWUscUNBQUE7QWpHd3MxRHBpbk47O0FpR3hzMUR5a25OO0VBQWEsMEJBQUE7QWpHNHMxRHRsbk47O0FpRzVzMURnbm5OO0VBQWUscUNBQUE7QWpHZ3QxRC9ubk47O0FpR2h0MURvcW5OO0VBQWEsMEJBQUE7QWpHb3QxRGpybk47O0FpR3B0MUQyc25OO0VBQWUscUNBQUE7QWpHd3QxRDF0bk47O0FpR3h0MUQrdm5OO0VBQWEsMEJBQUE7QWpHNHQxRDV3bk47O0FpRzV0MURzeW5OO0VBQWUscUNBQUE7QWpHZ3UxRHJ6bk47O0FpR2h1MUQwMW5OO0VBQWEsMEJBQUE7QWpHb3UxRHYybk47O0FpR3B1MURpNG5OO0VBQWUscUNBQUE7QWpHd3UxRGg1bk47O0FpR3h1MURxN25OO0VBQWMsNEJBQUE7QWpHNHUxRG44bk47O0Fp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bzlPO0VBQXFCLGtCQUFBO0FqR3F1M0QxcDlPOztBaUdydTNENHE5TztFQUF1Qiw2QkFBQTtBakd5dTNEbnM5Tzs7QWlHenUzRGd1OU87RUFBbUIsZ0JBQUE7QWpHNnUzRG52OU87O0FpRzd1M0RtdzlPO0VBQXFCLDJCQUFBO0FqR2l2M0R4eDlPOztBaUdqdjNEbXo5TztFQUEwQix1QkFBQTtBakdxdjNENzA5Tzs7QWlHcnYzRG8yOU87RUFBNEIsa0NBQUE7QWpHeXYzRGg0OU87O0FpR3p2M0RrNjlPO0VBQXdCLHFCQUFBO0FqRzZ2M0QxNzlPOztBaUc3djNEKzg5TztFQUEwQixnQ0FBQTtBakdpdzNEeis5Tzs7QWlHanczRHlnK087RUFBd0IscUJBQUE7QWpHcXczRGppK087O0FpR3J3M0RzaitPO0VBQTBCLGdDQUFBO0FqR3l3M0RobCtPOztBaUd6dzNEZ24rTztFQUE4QiwyQkFBQTtBakc2dzNEOW8rTzs7QWlHN3czRHlxK087RUFBZ0Msc0NBQUE7QWpHaXgzRHpzK087O0FpR2p4M0QrdStPO0VBQTZCLDBCQUFBO0FqR3F4M0Q1dytPOztBaUdyeDNEc3krTztFQUErQixxQ0FBQTtBakd5eDNEcjArTzs7QWlHengzRDAyK087RUFBMEIsdUJBQUE7QWpHNngzRHA0K087O0FpRzd4M0QyNStPO0VBQTRCLGtDQUFBO0FqR2l5M0R2NytPOztBaUdqeTNEeTkrTztFQUF3QixxQkFBQTtBakdxeTNEai8rTzs7QWlHcnkzRHNnL087RUFBMEIsZ0NBQUE7QWpHeXkzRGhpL087O0FpR3p5M0Rnay9PO0VBQTBCLG1CQUFBO0FqRzZ5M0QxbC9POztBaUc3eTNENm0vTztFQUE4Qyw4QkFBQTtBakdpejNEM3AvTzs7QWlHanozRHlyL087RUFBb0IsMkJBQUE7QWpHcXozRDdzL087O0FpR3J6M0R3dS9PO0VBQXNCLHNDQUFBO0FqR3l6M0Q5di9POztBaUd6ejNEb3kvTztFQUF5QyxzQkFBQTtBakc2ejNENzAvTzs7QWlHN3ozRG0yL087RUFBYyxpQ0FBQTtBakdpMDNEajMvTzs7QWlHajAzRGs1L087RUFBMkMsOEJB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OTF0Yjs7QWlHN21vRW0zdGI7RUFBcUIsZ0NBQUE7QWpHaW5vRXg0dGI7O0FpR2pub0V3NnRiO0VBQXdCLHFCQUFBO0FqR3Fub0VoOHRiOztBaUdybm9FcTl0YjtFQUEwQixnQ0FBQTtBakd5bm9FLyt0Yjs7QWlHem5vRStndWI7RUFBeUIsc0JBQUE7QWpHNm5vRXhpdWI7O0FpRzdub0U4anViO0VBQTJCLGlDQUFBO0FqR2lvb0V6bHViOztBaUdqb29FMG51YjtFQUF3QixxQkFBQTtBakdxb29FbHB1Yjs7QWlHcm9vRXVxdWI7RUFBMEIsZ0NBQUE7QWpHeW9vRWpzdWI7O0FpR3pvb0VpdXViO0VBQXVCLG9CQUFBO0FqRzZvb0V4dnViOztBaUc3b29FNHd1YjtFQUF5QiwrQkFBQTtBakdpcG9Fcnl1Yjs7QWlHanBvRW8wdWI7RUFBcUIsa0JBQUE7QWpHcXBvRXoxdWI7O0FpR3Jwb0UyMnViO0VBQXVCLDZCQUFBO0FqR3lwb0VsNHViOztBaUd6cG9FKzV1YjtFQUE0Qix5QkFBQTtBakc2cG9FMzd1Yjs7QWlHN3BvRW85dWI7RUFBOEIsb0NBQUE7QWpHaXFvRWwvdWI7O0FpR2pxb0VzaHZiO0VBQTBCLHVCQUFBO0FqR3Fxb0VoanZiOztBaUdycW9FdWt2YjtFQUE0QixrQ0FBQTtBakd5cW9Fbm12Yjs7QWlHenFvRXFvdmI7RUFBNEIseUJBQUE7QWpHNnFvRWpxdmI7O0FpRzdxb0UwcnZiO0VBQThCLG9DQUFBO0FqR2lyb0V4dHZiOztBaUdqcm9FNHZ2YjtFQUEwQix1QkFBQTtBakdxcm9FdHh2Yjs7QWlHcnJvRTZ5dmI7RUFBNEIsa0NBQUE7QWpHeXJvRXowdmI7O0FpR3pyb0UyMnZiO0VBQXNCLG1CQUFBO0FqRzZyb0VqNHZiOztBaUc3cm9FbzV2YjtFQUF3Qiw4QkFBQTtBakdpc29FNTZ2Yjs7QWlHanNvRTA4dmI7RUFBdUIsb0JBQUE7QWpHcXNvRWordmI7O0FpR3Jzb0VxL3ZiO0VBQXlCLCtCQUFBO0FqR3lzb0U5Z3diOztBaUd6c29FNml3YjtFQUEwQix1QkFBQTtBakc2c29Fdmt3Yjs7QWlHN3Nv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dWhtYztFQUF5Qix3REFBQTtBakcrenBFaGptYzs7QWlHL3pwRXdtbWM7RUFBYSxxREFBQTtBakdtMHBFcm5tYzs7QWlHbjBwRTBxbWM7RUFBbUIseURBQUE7QWpHdTBwRTdybWM7O0FpR3YwcEVzdm1jO0VBQTBCLHFEQUFBO0FqRzIwcEVoeG1jOztBaUczMHBFcTBtYztFQUEwQiw0REFBQTtBakcrMHBFLzFtYzs7QWlHLzBwRTI1bWM7RUFBaUIsc0RBQUE7QWpHbTFwRTU2bWM7O0FpR24xcEVrK21jO0VBQWlCLHNEQUFBO0FqR3UxcEVuL21jOztBaUd2MXBFeWluYztFQUFpQixzREFBQTtBakcyMXBFMWpuYzs7QWlHMzFwRWdubmM7RUFBaUIsc0RBQUE7QWpHKzFwRWpvbmM7O0FpRy8xcEV1cm5jO0VBQWlCLHNEQUFBO0FqR20ycEV4c25jOztBaUduMnBFOHZuYztFQUFpQixzREFBQTtBakd1MnBFL3duYzs7QWlHdjJwRXEwbmM7RUFBaUIsc0RBQUE7QWpHMjJwRXQxbmM7O0FpRzMycEU0NG5jO0VBQWlCLHNEQUFBO0FqRysycEU3NW5jOztBaUcvMnBFbTluYztFQUFpQixzREFBQTtBakdtM3BFcCtuYzs7QWlHbjNwRTBob2M7RUFBaUIsc0RBQUE7QWpHdTNwRTNpb2M7O0FpR3YzcEVpbW9jO0VBQWlCLHNEQUFBO0FqRzIzcEVsbm9jOztBaUczM3BFd3FvYztFQUFpQixzREFBQTtBakcrM3BFenJvYzs7QWlHLzNwRSt1b2M7RUFBaUIsNkRBQUE7QWpHbTRwRWh3b2M7O0FpR240cEU2em9jO0VBQWlCLDZEQUFBO0FqR3U0cEU5MG9jOztBaUd2NHBFMjRvYztFQUFpQiw2REFBQTtBakcyNHBFNTVvYzs7QWlHMzRwRXk5b2M7RUFBa0IsNkRBQUE7QWpHKzRwRTMrb2M7O0FpRy80cEV3aXBjO0VBQWtCLDZEQUFBO0FqR201cEUxanBjOztBaUduNXBFdW5wYztFQUFrQiw2REFBQTtBakd1NXBFem9wYzs7QWlHdjVwRXNzcGM7RUFBa0IsMkRBQUE7QWpHMjVwRXh0cGM7O0FpRzM1cEVteHBjO0VBQWtCLDJEQUFBO0FqRys1cEVyeXBjOztBaUcvNXBFZzJwYztFQUFrQiwyREFBQTtBakdtNnBFbDNwYzs7QWlHbjZwRTY2cGM7RUFBa0IsMkRBQUE7QWpHdTZwRS83cGM7O0FpR3Y2cEUwL3BjO0VBQWtCLDJEQUFBO0FqRzI2cEU1Z3FjOztBaUczNnBFdWtxYztFQUFrQiwyREFBQTtBakcrNnBFemxxYzs7QWlHLzZwRW9wcWM7RUFBa0IsOERBQUE7QWpHbTdwRXRxcWM7O0FpR243cEVvdXFjO0VBQWtCLDhEQUFBO0FqR3U3cEV0dnFjOztBaUd2N3BFb3pxYztFQUFrQiw4REFBQTtBakcyN3BFdDBxYzs7QWlHMzdwRW80cWM7RUFBa0IsOERBQUE7QWpHKzdwRXQ1cWM7O0FpRy83cEVvOXFjO0VBQWtCLDhEQUFBO0FqR204cEV0K3FjOztBaUduOHBFb2lyYztFQUFrQiw4REFBQTtBakd1OHBFdGpyYzs7QWlHdjhwRW9ucmM7RUFBa0IsNkRBQUE7QWpHMjhwRXRvcmM7O0FpRzM4cEVtc3JjO0VBQWtCLDZEQUFBO0FqRys4cEVydHJjOztBaUcvOHBFa3hyYztFQUFrQiw2REFBQTtBakdtOXBFcHlyYzs7QWlHbjlwRWkycmM7RUFBa0IsNkRBQUE7QWpHdTlwRW4zcmM7O0FpR3Y5cEVnN3JjO0VBQWtCLDZEQUFBO0FqRzI5cEVsOHJjOztBaUczOXBFKy9yYztFQUFrQiw2REFBQTtBakcrOXBFamhzYzs7QWlHLzlwRThrc2M7RUFBc0IscURBQUE7QWpHbStwRXBtc2M7O0FpR24rcEV5cHNjO0VBQW9CLDJEQUFBO0FqR3UrcEU3cXNjOztBaUd2K3BFd3VzYztFQUF3QiwwQ0FBQTtBakcyK3BFaHdzYzs7QWlHMytwRTB5c2M7RUFBOEIsNkNBQUE7QWpHKytwRXgwc2M7O0FpRy8rcEVxM3NjO0VBQW1DLDZDQUFBO0FqR20vcEV4NXNjOztBaUduL3BFcThzYztFQUFxQyxvREFBQTtBakd1L3BFMStzYzs7QWlHdi9wRThodGM7RUFBOEIsNkNBQUE7QWpHMi9wRTVqdGM7O0FpRzMvcEV5bXRjO0VBQXVCLGlHQUFBO0FqRysvcEVo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dUV2OXFnQjs7QWlHMXN1RXMvcWdCO0VBQWUsWUFBQTtBakc4c3VFcmdyZ0I7O0FpRzlzdUVpaHJnQjtFQUFpQix1QkFBQTtBakdrdHVFbGlyZ0I7O0FpR2x0dUV5anJnQjtFQUFlLFlBQUE7QWpHc3R1RXhrcmdCOztBaUd0dHVFb2xyZ0I7RUFBaUIsdUJBQUE7QWpHMHR1RXJtcmdCOztBaUcxdHVFNG5yZ0I7RUFBa0IsZUFBQTtBakc4dHVFOW9yZ0I7O0FpRzl0dUU2cHJnQjtFQUFvQiwwQkFBQTtBakdrdXVFanJyZ0I7O0FpR2x1dUUyc3JnQjtFQUF1QixvQkFBQTtBakdzdXVFbHVyZ0I7O0FpR3R1dUVzdnJnQjtFQUF5QiwrQkFBQTtBakcwdXVFL3dyZ0I7O0FpRzF1dUU4eXJnQjtFQUFlLFlBQUE7QWpHOHV1RTd6cmdCOztBaUc5dXVFeTByZ0I7RUFBaUIsdUJBQUE7QWpHa3Z1RTExcmdCOztBaUdsdnVFaTNyZ0I7RUFBa0IsZUFBQTtBakdzdnVFbjRyZ0I7O0FpR3R2dUVrNXJnQjtFQUFvQiwwQkFBQTtBakcwdnVFdDZyZ0I7O0FpRzF2dUVnOHJnQjtFQUFtQixnQkFBQTtBakc4dnVFbjlyZ0I7O0FpRzl2dUVtK3JnQjtFQUFxQiwyQkFBQTtBakdrd3VFeC9yZ0I7O0FpR2x3dUVtaHNnQjtFQUFlLFlBQUE7QWpHc3d1RWxpc2dCOztBaUd0d3VFOGlzZ0I7RUFBaUIsdUJBQUE7QWpHMHd1RS9qc2dCOztBaUcxd3VFc2xzZ0I7RUFBZSxZQUFBO0FqRzh3dUVybXNnQjs7QWlHOXd1RWluc2dCO0VBQWlCLHVCQUFBO0FqR2t4dUVsb3NnQjs7QWlHbHh1RXlwc2dCO0VBQW9CLGlCQUFBO0FqR3N4dUU3cXNnQjs7QWlHdHh1RThyc2dCO0VBQXNCLDRCQUFBO0FqRzB4dUVwdHNnQjs7QWlHMXh1RWd2c2dCO0VBQWUsWUFBQTtBakc4eHVFL3ZzZ0I7O0FpRzl4dUUyd3NnQjtFQUFpQix1QkFBQTtBakdreXVFNXhzZ0I7O0FpR2x5dUVtenNnQjtFQUF3QixxQkFBQTtBakdzeXVFMzBzZ0I7O0FpR3R5dUVnMnNnQjtFQUEwQixnQ0FBQTtBakcweXVFMTNzZ0I7O0FpRzF5dUUwNXNnQjtFQUFnQixhQUFBO0FqRzh5dUUxNnNnQjs7QWlHOXl1RXU3c2dCO0VBQWtCLHdCQUFBO0FqR2t6dUV6OHNnQjs7QWlHbHp1RWkrc2dCO0VBQWUsWUFBQTtBakdzenVFaC9zZ0I7O0FpR3R6dUU0L3NnQjtFQUFpQix1QkFBQTtBakcwenVFN2d0Z0I7O0FpRzF6dUVvaXRnQjtFQUFlLFlBQUE7QWpHOHp1RW5qdGdCOztBaUc5enVFK2p0Z0I7RUFBaUIsdUJBQUE7QWpHazB1RWhsdGdCOztBaUdsMHVFdW10Z0I7RUFBa0IsZUFBQTtBakdzMHVFem50Z0I7O0FpR3QwdUV3b3RnQjtFQUFvQiwwQkFBQTtBakcwMHVFNXB0Z0I7O0FpRzEwdUVzcnRnQjtFQUFzQixtQkFBQTtBakc4MHVFNXN0Z0I7O0FpRzkwdUUrdHRnQjtFQUF3Qiw4QkFBQTtBakdrMXVFdnZ0Z0I7O0FpR2wxdUVxeHRnQjtFQUFtQixnQkFBQTtBakdzMXVFeHl0Z0I7O0FpR3QxdUV3enRnQjtFQUFxQiwyQkFBQTtBakcwMXVFNzB0Z0I7O0FpRzExdUV3MnRnQjtFQUFtQixnQkFBQTtBakc4MXVFMzN0Z0I7O0FpRzkxdUUyNHRnQjtFQUFxQiwyQkFBQTtBakdrMnVFaDZ0Z0I7O0FpR2wydUUyN3RnQjtFQUFvQixpQkFBQTtBakdzMnVFLzh0Z0I7O0FpR3QydUVnK3RnQjtFQUFzQiw0QkFBQTtBakcwMnVFdC90Z0I7O0FpRzEydUVraHVnQjtFQUFvQixpQkFBQTtBakc4MnVFdGl1Z0I7O0FpRzkydUV1anVnQjtFQUFzQiw0QkFBQTtBakdrM3VFN2t1Z0I7O0FpR2wzdUV5bXVnQjtFQUFtQixnQkFBQTtBakdzM3VFNW51Z0I7O0FpR3QzdUU0b3VnQjtFQUFxQiwyQkFBQTtBakcwM3VFanF1Z0I7O0FpRzEzdUU0cnVnQjtFQUFvQixpQkFBQTtBakc4M3VFaHR1Z0I7O0FpRzkzdUVpdXVnQjtFQUFzQiw0QkFBQTtBakdrNHVFdnZ1Z0I7O0FpR2w0dUVteHVnQjtFQUFv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aUI7RUFBbUMsb0ZBQUE7QWpHd3F4RTEyNWlCOztBaUd4cXhFODc1aUI7RUFBYyxXQUFBO0FqRzRxeEU1ODVpQjs7QWlHNXF4RXU5NWlCO0VBQWMsV0FBQTtBakdncnhFcis1aUI7O0FpR2hyeEVnLzVpQjtFQUFjLGNBQUE7QWpHb3J4RTkvNWlCOztBaUdwcnhFNGc2aUI7RUFBZ0IsVUFBQTtBakd3cnhFNWg2aUI7O0FpR3hyeEVzaTZpQjtFQUFlLGNBQUE7QWpHNHJ4RXJqNmlCOztBaUc1cnhFbWs2aUI7RUFBc0IseUJBQUE7QWpHZ3N4RXpsNmlCOztBaUdoc3hFa242aUI7RUFBVyxRQUFBO0FqR29zeEU3bjZpQjs7QWlHcHN4RXFvNmlCO0VBQWEsbUJBQUE7QWpHd3N4RWxwNmlCOztBaUd4c3hFcXE2aUI7RUFBVyxRQUFBO0FqRzRzeEVocjZpQjs7QWlHNXN4RXdyNmlCO0VBQWEsbUJBQUE7QWpHZ3R4RXJzNmlCOztBaUdodHhFd3Q2aUI7RUFBVyxRQUFBO0FqR290eEVudTZpQjs7QWlHcHR4RTJ1NmlCO0VBQWEsbUJBQUE7QWpHd3R4RXh2NmlCOztBaUd4dHhFMnc2aUI7RUFBVyxRQUFBO0FqRzR0eEV0eDZpQjs7QWlHNXR4RTh4NmlCO0VBQWEsbUJBQUE7QWpHZ3V4RTN5NmlCOztBaUdodXhFOHo2aUI7RUFBVyxRQUFBO0FqR291eEV6MDZpQjs7QWlHcHV4RWkxNmlCO0VBQWEsbUJBQUE7QWpHd3V4RTkxNmlCOztBaUd4dXhFaTM2aUI7RUFBVyxRQUFBO0FqRzR1eEU1MzZpQjs7QWlHNXV4RW80NmlCO0VBQWEsbUJBQUE7QWpHZ3Z4RWo1NmlCOztBaUdodnhFbzY2aUI7RUFBVyxRQUFBO0FqR292eEUvNjZpQjs7QWlHcHZ4RXU3NmlCO0VBQWEsbUJBQUE7QWpHd3Z4RXA4NmlCOztBaUd4dnhFdTk2aUI7RUFBVyxRQUFBO0FqRzR2eEVsKzZpQjs7QWlHNXZ4RTArNmlCO0VBQWEsbUJBQUE7QWpHZ3d4RXYvNmlCOztBaUdod3hFMGc3aUI7RUFBVyxRQUFBO0FqR293eEVyaDdpQjs7QWlHcHd4RTZo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O0FrR3ZuK0VBO0VBQXVCLDZCQUFBO0FsRzJuK0V2Qjs7QWtHMW4rRUE7RUFBb0MsZ0NBQUE7QWxHOG4rRXBDOztBa0c3bitFQTtFQUE2QixnQ0FBQTtBbEdpbytFN0I7O0FrR2hvK0VBO0VBQXNCLHFDQUFBO0FsR29vK0V0Qjs7QWtHbm8rRUE7RUFBc0IsbUNBQUE7QWxHdW8rRXRCOztBa0d0bytFQTtFQUFxQywrQkFBQTtBbEcwbytFckM7O0FrR3pvK0VBO0VBQThCLGlDQUFBO0FsRzZvK0U5Qjs7QWtHNW8rRUE7RUFBb0IsaUNBQUE7QWxHZ3ArRXBCOztBa0cvbytFQTtFQUF3Qiw4QkFBQTtBbEdtcCtFeEI7O0FrR2xwK0VBO0VBQXVCLHFDQUFBO0FsR3NwK0V2Qjs7QWtHcnArRUE7RUFBMEMscUNBQUE7QWxHeXArRTFDOztBa0d4cCtFQTtFQUFxQiwyQkFBQTtBbEc0cCtFckI7O0FrRzNwK0VBO0VBQThCLGdDQUFBO0FsRytwK0U5Qjs7QWtHOXArRUE7RUFBc0IsZ0NBQUE7QWxHa3ErRXRCOztBa0dqcStFQTtFQUF1Qiw2QkFBQTtBbEdxcStFdkI7O0FrR3BxK0VBO0VBQXdCLDhCQUFBO0FsR3dxK0V4Qjs7QWtHdnErRUE7RUFBdUMsZ0NBQUE7QWxHMnErRXZDOztBa0cxcStFQTtFQUFzQiw0QkFBQTtBbEc4cStFdEI7O0FrRzdxK0VBO0VBQXVCLDZCQUFBO0FsR2lyK0V2Qjs7QWtHaHIrRUE7RUFBd0IsMkJBQUE7QWxHb3IrRXhCOztBa0ducitFQTtFQUFxQiwyQkFBQTtBbEd1citFckI7O0FrR3RyK0VBO0VBQXVCLDJCQUFBO0FsRzByK0V2Qjs7QWtHenIrRUE7RUFBbUQsZ0NBQUE7QWxHNnIrRW5EOztBa0c1citFQTtFQUF5RCxnQ0FBQTtBbEdncytFekQ7O0FrRy9yK0VBO0VBQWtELHdDQUFBO0FsR21zK0VsRDs7QWtHbHMrRUE7RUFBb0QsdUNBQUE7QWxHc3MrRXBEOztBa0dycytFQTtFQUFzRCx5Q0FBQTtBbEd5cytFdEQ7O0FrR25zK0VBO0VBQ0UsWUFBQTtBbEdzcytFRjs7QWtHbnMrRUE7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtFQUNBLHdEQUFBO0VBQ0Esb0RBQUE7RUFDQSxZQUFBO0VBQ0EsMEVBQUE7QWxHc3MrRUY7QWtHcHMrRUU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLHlEQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBbEdzcytFSjs7QWtHanMrRUE7RUFDRSxtQkFBQTtBbEdvcytFRjs7QWtHM3IrRUE7RUFDRSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7QWxHOHIrRUY7O0FrRzFyK0VBO0V4RXBCRSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQ0FBQTtBMUJrdCtFRjs7QWtHNXIrRUE7RUFDRSxZQUFBO0VBQ0EsU0FBQTtBbEcrcitFRjs7QWtHM3IrRUE7RUFDRSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7QWxHOHIrRUY7O0FrRzFyK0VBO0VBQ0UsYUFBQTtBbEc2citFRjs7QWtHenIrRUE7RUFDRSxpQkFBQTtFQUNBLDRCQUFBO1VBQUEsd0JBQUE7QWxHNHIrRUY7O0FrR3hyK0VBO0VBQ0UsMEJBQUE7RUFDQSw0QkFBQTtVQUFBLHdCQUFBO0V4RTFEQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQ0FBQTtBMUJzditFRjs7QWtHMXIrRUE7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0FsRzZyK0VGOztBa0d6citFQTtFQUNFLFVBQUE7QWxHNHIrRUY7O0FrR3hyK0VBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7QWxHMnIrRUY7O0FrR3ZyK0VBO0VBQ0UsVUFBQTtFeEVsRkEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGtDQUFBO0VBQ0EsMENBQUE7QTFCNncrRUY7O0FrR3pyK0VBO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtBbEc0citFRjs7QWtHeHIrRUE7RUFDRSxtQkFBQTtBbEcycitFRjs7QWtHbHIrRUE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0FsR3FyK0VGOztBa0dqcitFQTtFQUNFLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtFQUNBLGtEQUFBO0FsR29yK0VGOztBa0docitFQTtFQUNFLGtDQUFBO0VBQ0Esc0NBQUE7RUFDQSw4Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtVQUFBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBbEdtcitFRjs7QWtHL3ErRUE7RUFDRSwyQkFBQTtVQUFBLDBCQUFBO0FsR2tyK0VGOztBa0c3cStFQTs7RUFFRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0FsR2dyK0VGOztBa0c1cStFQTs7RUFFRSxVQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0FsRytxK0VGOztBa0czcStFQTtFeEVqT0UseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0ExQmc1K0VGOztBa0c3cStFQTs7RUFFRSwwQ0FBQTtFQUNBLDREQUFBO0VBRUEsbURBQUE7RUFDQSx1REFBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSwwQkFBQTtFQUNBLHdEQUFBO0VBQ0EsaUNBQUE7RUFDQSx3REFBQTtFQUNBLG9FQUFBO0FsRytxK0VGO0FrRzdxK0VFOzs7O0VBR0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0FsR2dyK0VKOztBa0czcStFQTtFQUNFLHFDQUFBO0FsRzhxK0VGO0FrRzVxK0VFO0VBR0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0FsRzRxK0VKOztBa0d4cStFQTtFQUNFLDhCQUFBO0VBQ0Esa0NBQUE7QWxHMnErRUY7O0FrR3ZxK0VBOztFQUVFLG9CQUFBO0FsRzBxK0VGOztBa0d0cStFQTs7RUFFRSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQ0FBQTtBbEd5cStFRjtBa0d2cStFRTs7RUFDRSxtQ0FBQTtBbEcwcStFSjs7QWtHcnErRUE7RUFDRSxZQUFBO0FsR3dxK0VGOztBa0dycStFQTtFQUNFLFVBQUE7QWxHd3ErRUY7O0FrR3BxK0VBO0VBQ0Usa0NBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtBbEd1cStFRjs7QWtHcHErRUE7RUFDRSxvQ0FBQTtFQUNBLGNBQUE7QWxHdXErRUY7QWtHcnErRUU7RUFDRSxtQ0FBQTtFQUNBLGNBQUE7QWxHdXErRUo7O0FrR25xK0VBO0VBQ0UsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGdCQUFBO0FsR3NxK0VGOztBa0dscStFQTtFQUNFLHVDQUFBO0FsR3FxK0VGOztBa0dscStFQTtFQUNFLHVDQUFBO0VBQ0EsZ0JBQUE7QWxHcXErRUY7O0FrR2xxK0VBO0VBQ0Usa0JBQUE7QWxHcXErRUY7QWtHbnErRUU7RUFDRSx3Q0FBQTtBbEdxcStFSjtBa0dscStFRTtFQUNFLFdBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsMENBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBbEdvcStFSjs7QWtHaHErRUE7RUFDRSx5QkFBQTtFQUNBLGtDQUFBO0VBQ0EsMkJBQUE7QWxHbXErRUY7O0FrR2hxK0VBO0VBQ0Usb0RBQUE7RUFDQSxpRUFBQTtBbEdtcStFRjs7QWtHaHErRUE7RUFDRSxvREFBQTtBbEdtcStFRjs7QWtHL3ArRUE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtBbEdrcStFRjs7QWtHOXArRUE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtBbEdpcStFRjs7QWtHN3ArRUE7RUFDRSxnQkFBQTtFQUNBLGtDQUFBO0FsR2dxK0VGOztBa0c3cCtFQTtFQUNFLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtBbEdncStFRjtBa0c5cCtFRTtFQUNFLFVBQUE7QWxHZ3ErRUo7QWtHOXArRUk7RUFDRSx3QkFBQTtBbEdncStFTjs7QWtHM3ArRUE7RUFDRSx3Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0FsRzhwK0VGOztBa0czcCtFQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBbEc4cCtFRjs7QWtHMXArRUE7RUFDRSxvQkFBQTtFQUNBLDJCQUFBO1VBQUEsdUJBQUE7QWxHNnArRUY7O0FrR3pwK0VBO0VBQ0UsaUJBQUE7QWxHNHArRUY7O0FrR3pwK0VBO0VBQ0UsMENBQUE7RUFDQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBbEc0cCtFRjs7QWtHcnArRUE7RUFDRSwyQ0FBQTtBbEd3cCtFRjtBa0d0cCtFRTtFQUNFLG9DQUFBO0VBQ0EsY0FBQTtBbEd3cCtFSjs7QWtHcHArRUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtBbEd1cCtFRjs7QWtHcHArRUE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QWxHdXArRUY7O0FtR2x1L0VBO0VBQ0U7Ozs7NkJBQUE7QW5HeXUvRUY7O0FtR2x1L0VBO0VBQ0UsZUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0FuR3F1L0VGO0FtR251L0VFO0VBQ0UsOEJBQUE7QW5HcXUvRUo7O0FtRzd0L0VBO0VBQ0UsYUFBQTtBbkdndS9FRjs7QW1HMXQvRUE7RUFDRSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxnREFBQTtBbkc2dC9FRjtBbUczdC9FRTtFQUNFLG1CQUFBO0FuRzZ0L0VKOztBbUd6dC9FQTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0FuRzR0L0VGO0FtRzF0L0VFO0VBQ0UsMEJBQUE7RUFDQSxtQ0FBQTtBbkc0dC9FSjtBbUd6dC9FRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0FuRzJ0L0VKOztBbUd2dC9FQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxZQUFBO0FuRzB0L0VGOztBbUdydC9FQTtFQUNFLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSw0Q0FBQTtFQUNBLHdCQUFBO1VBQUEscUJBQUE7QW5Hd3QvRUY7O0FtR3J0L0VBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QW5Hd3QvRUY7O0FtR3J0L0VBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0FuR3d0L0VGOztBbUdydC9FQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QW5Hd3QvRUY7O0FtR3J0L0VBO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQU9BLGdDQUFBO0FuR2t0L0VGO0FtR2p0L0VFO0VBRUUsd0JBQUE7RUFDQSxTQUFBO0FuR2t0L0VKOztBbUc3cy9FQTtFQUNFLGFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBbkdndC9FRjtBbUcvcy9FRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FuR2l0L0VKO0FtRy9zL0VFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FuR2l0L0VKOztBbUd6cy9FQTtFQUNFLE9BQUE7RUFDQSxZQUFBO0VBQ0EsbUNBQUE7QW5HNHMvRUY7O0FtR3hzL0VBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBbkcycy9FRjs7QW1HeHMvRUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QW5HMnMvRUY7O0FtR3BzL0VBO0VBQ0Usa0JBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QW5HdXMvRUY7O0FtRzlyL0VFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0VBQ0EscUJBQUE7RUFDQSwrQkFBQTtBbkdpcy9FSjtBbUc5ci9FRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxnREFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQ0FBQTtFQUNBLGVBQUE7QW5HZ3MvRUo7QW1HOXIvRUk7RUFDRSxtQ0FBQTtBbkdncy9FTjtBbUc1ci9FRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsK0NBQUE7RUFDQSw4QkFBQTtBbkc4ci9FSjtBbUczci9FRTtFQUNFLDZCQUFBO0VBQ0EsZ0JBQUE7QW5HNnIvRUo7O0FtR3pyL0VBO0VBQ0Usa0VBQUE7QW5HNHIvRUY7O0FtR3JyL0VBO0VBQ0UscUNBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0FuR3dyL0VGO0FtR3RyL0VFO0VBQ0UsZ0NBQUE7RUFDQSw2QkFBQTtVQUFBLDBCQUFBO0VBQ0Esc0NBQUE7QW5Hd3IvRUo7O0FtR3ByL0VBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0VBQ0EscUJBQUE7RUFHQSwrQkFBQTtBbkdxci9FRjtBbUduci9FRTtFQUNFLGtFQUFBO0FuR3FyL0VKO0FtR2xyL0VFO0VBQ0Usa0VBQUE7QW5Hb3IvRUo7O0FtRy9xL0VBO0VBQ0UsYUFBQTtBbkdrci9FRjs7QW1HL3EvRUE7RUFDRSxPQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QW5Ha3IvRUY7O0FtRy9xL0VBO0VBQ0UsYUFBQTtBbkdrci9FRjs7QW1HL3EvRUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QW5Ha3IvRUY7QW1HaHIvRUU7RUFDRSxtQ0FBQTtBbkdrci9FSjs7QW1HNXEvRUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7QW5HK3EvRUY7O0FtRzVxL0VBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsK0RBQUE7RUFDQSw0REFBQTtFQUNBLGdCQUFBO0FuRytxL0VGOztBbUc1cS9FQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBbkcrcS9FRjs7QW1HNXEvRUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtBbkcrcS9FRjtBbUc3cS9FRTtFQUNFLE9BQUE7QW5HK3EvRUo7QW1HNXEvRUU7RUFDRSwyQkFBQTtBbkc4cS9FSjs7QW1HMXEvRUE7RUFDRSwrQ0FBQTtBbkc2cS9FRjs7QW1HMXEvRUE7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0FuRzZxL0VGOztBbUd6cS9FQTtFQUNFLGlDQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0FuRzRxL0VGOztBbUd6cS9FQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtBbkc0cS9FRjtBbUcxcS9FRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esc0NBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7QW5HNHEvRUo7QW1HenEvRUU7RUFDRSxVQUFBO0FuRzJxL0VKO0FtR3ZxL0VFO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxRQUFBO0FuR3lxL0VKO0FtR3RxL0VFO0VBQ0UsUUFBQTtBbkd3cS9FSjs7QW1HcHEvRUE7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FuR3VxL0VGOztBbUdwcS9FQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSwyQ0FBQTtBbkd1cS9FRjtBbUdycS9FRTtFQUNFLG1DQUFBO0VBQ0Esa0JBQUE7QW5HdXEvRUo7QW1HcHEvRUU7RUFDRSxvQ0FBQTtFQUNBLGtCQUFBO0FuR3NxL0VKO0FtR25xL0VFO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBbkdxcS9FSjtBbUdscS9FRTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QW5Hb3EvRUo7O0FtRzVwL0VBO0VBQ0Usa0JBQUE7QW5HK3AvRUY7O0FtRzVwL0VBO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7QW5HK3AvRUY7O0FtRzVwL0VBO0VBQ0UsbUJBQUE7QW5HK3AvRUY7O0FtRzVwL0VBO0VBQ0UsYUFBQTtBbkcrcC9FRjs7QW1HNXAvRUE7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FuRytwL0VGO0FtRzdwL0VFO0VBQ0UsZUFBQTtBbkcrcC9FSjtBbUc1cC9FRTtFQUNFLGNBQUE7RUFDQSx3Q0FBQTtBbkc4cC9FSjs7QW1HMXAvRUE7RUFDRSxlQUFBO0FuRzZwL0VGOztBbUcxcC9FQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtBbkc2cC9FRjtBbUczcC9FRTtFQUNFLE9BQUE7QW5HNnAvRUo7O0FtR3BwL0VFO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0V6RW5iRix5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQ0FBQTtBMUIya2dGRjtBbUd2cC9FRTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFekUzYkYseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMENBQUE7QTFCcWxnRkY7O0FtR3RwL0VBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FuR3lwL0VGOztBbUd0cC9FQTtFQUNFLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBbkd5cC9FRjs7QW1HdHAvRUE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5HeXAvRUY7O0FtR3RwL0VBO0VBQ0UscUJBQUE7RUFDQSxnREFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbkd5cC9FRjs7QW1HdHAvRUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBbkd5cC9FRjs7QW1HbnAvRUE7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbkdzcC9FRjs7QW1HbnAvRUE7RUFDRSxnQ0FBQTtBbkdzcC9FRjs7QW1HbnAvRUE7RUFDRSxzSkFBQTtBbkdzcC9FRjs7QW1HbnAvRUE7RUFDRSwyQkFBQTtFQUNBLGtDQUFBO0FuR3NwL0VGOztBbUducC9FQTtFQUNFLHNCQUFBO0FuR3NwL0VGOztBbUducC9FQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBbkdzcC9FRjs7QW1HbnAvRUE7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QW5Hc3AvRUY7O0FvR3J0Z0ZBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0FwR3d0Z0ZGOztBb0dydGdGQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7QXBHd3RnRkY7O0FvR3J0Z0ZBO0VBQ0Usa0NBQUE7RUFDQSwwQkFBQTtBcEd3dGdGRjs7QXFHMXVnRkE7RUFDRSx1QkFBQTtBckc2dWdGRjs7QXFHdnVnRkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLGlDQUFBO0VBQ0EsaURBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBckcwdWdGRjs7QXFHdnVnRkE7RUFDRSxzQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsdUNBQUE7RUFDQSx5Q0FBQTtBckcwdWdGRjs7QXFHdnVnRkE7RUFDRSw4QkFBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtBckcwdWdGRjs7QXFHdnVnRkE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0FyRzB1Z0ZGOztBcUdudWdGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FyR3N1Z0ZGOztBcUdudWdGQTtFQUNFLG9CQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUVBQUE7RUFDQSxlQUFBO0FyR3N1Z0ZGO0FxR3B1Z0ZFO0VBQ0UsMEJBQUE7RUFDQSw2REFBQTtBckdzdWdGSjs7QXFHbHVnRkE7RUFDRSxlQUFBO0FyR3F1Z0ZGOztBcUdsdWdGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FyR3F1Z0ZGOztBcUdsdWdGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDZDQUFBO0tBQUEsMENBQUE7VUFBQSxxQ0FBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUVBQUE7RUFDQSxlQUFBO0FyR3F1Z0ZGO0FxR251Z0ZFO0VBQ0UsVUFBQTtFQUNBLG1DQUFBO0FyR3F1Z0ZKO0FxR2x1Z0ZFO0VBQ0UsMEJBQUE7RUFDQSw2REFBQTtBckdvdWdGSjtBcUdsdWdGSTtFQUNFLFVBQUE7QXJHb3VnRk47QXFHaHVnRkU7RUFFRSwwQkFBQTtFQUNBLCtEQUFBO0FyR2l1Z0ZKO0FxRzl0Z0ZFO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7QXJHZ3VnRko7O0FxRzV0Z0ZBO0VBQ0Usa0JBQUE7RUFDQSwyQkFBQTtVQUFBLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxrQ0FBQTtBckcrdGdGRjs7QXFHNXRnRkE7RUFDRSxVQUFBO0FyRyt0Z0ZGOztBcUc1dGdGQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FyRyt0Z0ZGO0FxRzd0Z0ZFO0VBQ0UsNkRBQUE7QXJHK3RnRko7O0FxRzN0Z0ZBO0VBQ0UsbUJBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0FyRzh0Z0ZGO0FxRzV0Z0ZFO0VBQ0Usd0JBQUE7VUFBQSx1QkFBQTtBckc4dGdGSjs7QXNHNzJnRkE7RUFDRSxxREFBQTtFQUNBLG9DQUFBO0VBQ0Esb0RBQUE7RUFDQSxvRUFBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOENBQUE7RUFDQSx5Q0FBQTtBdEdnM2dGRjs7QXNHcDBnRkE7RUFwQ0UsV0FBQTtFQUNBLGlDQUFBO0VBQ0EsdURBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsMEJBQUE7RUFDQSx3REFBQTtFQUNBLGlDQUFBO0VBQ0EsNENBQUE7RUFDQSxtRUFBQTtFNUU4RkEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0ExQit3Z0ZGO0FzRzUyZ0ZFO0VBQ0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7QXRHODJnRko7QXNHMzJnRkU7RUFDRSx3QkFBQTtBdEc2MmdGSjtBc0cxMmdGRTtFQUNFLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2REFBQTtFQUNBLGtEQUFBO0F0RzQyZ0ZKO0FzRzEyZ0ZJOztFQUVFLGFBQUE7QXRHNDJnRk47QXNHcDJnRkU7RUFDRSxnQ0FBQTtBdEdzMmdGSjs7QXNHbDJnRkE7RUFDRSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtREFBQTtFQUNBLDREQUFBO0VBakRBLFdBQUE7RUFDQSxpQ0FBQTtFQUNBLHVEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLDBCQUFBO0VBQ0Esd0RBQUE7RUFDQSxpQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsbUVBQUE7RTVFOEZBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtBMUIwemdGRjtBc0d2NWdGRTtFQUNFLG1DQUFBO0VBQ0Esb0JBQUE7RUFDQSx5Q0FBQTtFQUNBLHFDQUFBO0F0R3k1Z0ZKO0FzR3Q1Z0ZFO0VBQ0Usd0JBQUE7QXRHdzVnRko7QXNHcjVnRkU7RUFDRSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkRBQUE7RUFDQSxrREFBQTtBdEd1NWdGSjtBc0dyNWdGSTs7RUFFRSxhQUFBO0F0R3U1Z0ZOO0FzR2w0Z0ZFO0VBQ0Usc0NBQUE7QXRHbzRnRko7QXNHajRnRkU7RUFDRSxpQ0FBQTtBdEdtNGdGSjtBc0doNGdGRTtFQUNFLHNDQUFBO0F0R2s0Z0ZKOztBc0c5M2dGQTtFQUNFLFVBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7QXRHaTRnRkY7O0FzRzEzZ0ZBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtBdEc2M2dGRjtBc0czM2dGRTtFQUNFLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtBdEc2M2dGSjs7QXNHcjNnRkE7RUFDRSx1REFBQTtFQUFBLCtDQUFBO0VBQUEsNkVBQUE7QXRHdzNnRkY7QXNHdDNnRkU7RUFFRSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtVQUFBLGdDQUFBO0VBQ0EseUNBQUE7RUFDQSwyQkFBQTtBdEd1M2dGSjtBc0dwM2dGRTtFQUNFLHFEQUFBO0VBQUEsNkNBQUE7RUFBQSxvRUFBQTtBdEdzM2dGSjtBc0duM2dGRTtFQUNFLDZCQUFBO0F0R3EzZ0ZKOztBc0c3MmdGQTtFQUNFLGVBQUE7QXRHZzNnRkY7QXNHOTJnRkU7RUFDRSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtREFBQTtFQUNBLDREQUFBO0VqRWxGRixXQUFBO0VBQ0EsbURBQUE7RUFDQSx1REFBQTtFQUNBLDRDQUFBO0VBQ0EsaURBQUE7RUFDQSwwQkFBQTtFQUNBLHdEQUFBO0VBQ0EsaUNBQUE7RUFDQSw0Q0FBQTtFQUNBLG1FQUFBO0VYb0RBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtBMUJnNWdGRjtBcUNuOGdGRTtFQUNFLDhCQUFBO0FyQ3E4Z0ZKO0FxQ3Q4Z0ZFO0VBQ0UsOEJBQUE7QXJDcThnRko7QXFDdDhnRkU7RUFDRSw4QkFBQTtBckNxOGdGSjtBcUN0OGdGRTtFQUNFLDhCQUFBO0FyQ3E4Z0ZKO0FxQ2w4Z0ZFO0VBQ0UsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7QXJDbzhnRko7QXFDajhnRkU7RUFDRSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EseUNBQUE7QXJDbThnRko7QXFDaDhnRkU7RUFDRSwyQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QXJDazhnRko7QXNHLzRnRkk7RUFDRSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7QXRHaTVnRk47QXNHNTRnRkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0F0Rzg0Z0ZKOztBc0d0NGdGQTtFQUNFLGtCQUFBO0VBQ0Esc0NBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBRUEsMkNBQUE7QXRHdzRnRkY7QXNHdDRnRkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0F0R3c0Z0ZKO0FzR3I0Z0ZFO0VBQ0UsNkJBQUE7QXRHdTRnRko7QXNHcDRnRkU7RUFDRSxjQUFBO0VBQ0EsbUNBQUE7QXRHczRnRko7QXNHbjRnRkU7RUFDRSxjQUFBO0VBQ0EsbUNBQUE7QXRHcTRnRko7QXNHbDRnRkU7RUFDRSxjQUFBO0VBQ0Esb0NBQUE7QXRHbzRnRko7O0FzR2g0Z0ZBO0VBQ0Usa0NBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLDZDQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0F0R200Z0ZGOztBc0doNGdGQTtFQUNFLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSwwREFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtBdEdtNGdGRjs7QXNHNTNnRkU7O0VBQ0UsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLDZDQUFBO0F0R2c0Z0ZKO0FzRzczZ0ZFOztFQUNFLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSw2Q0FBQTtBdEdnNGdGSjs7QXNHejNnRkE7RUFDRSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7VUFBQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtVQUFBLDhCQUFBO0F0RzQzZ0ZGO0FzRzEzZ0ZFO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0F0RzQzZ0ZKO0FzR3ozZ0ZFO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtBdEcyM2dGSjtBc0d6M2dGSTtFQUNFLFlBQUE7QXRHMjNnRk47QXNHeDNnRkk7RUFDRSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QXRHMDNnRk47O0FzR2ozZ0ZBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QXRHbzNnRkY7O0FzR2ozZ0ZBO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0F0R28zZ0ZGOztBc0dqM2dGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QXRHbzNnRkY7O0FzR2ozZ0ZBO0VBQ0UsWUFBQTtBdEdvM2dGRjs7QXNHOTJnRkE7RUFDRTtJQUNFLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxVQUFBO0V0R2kzZ0ZGO0VzRy8yZ0ZBO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtJQUNBLFVBQUE7RXRHaTNnRkY7QUFDRjtBc0cvMmdGQTtFQUNFO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtJQUNBLFVBQUE7RXRHaTNnRkY7RXNHLzJnRkE7SUFDRSw4QkFBQTtZQUFBLHNCQUFBO0lBQ0EsVUFBQTtFdEdpM2dGRjtBQUNGO0F1RzVzaEZBO0VBQ0ksYUFBQTtBdkc4c2hGSjs7QXdHL3NoRkE7RUFDRSwrQkFBQTtFQUNBLGNBQUE7QXhHa3RoRkY7O0F3RzNzaEZBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBeEc4c2hGRjtBd0c1c2hGRTtFQUNFLGFBQUE7QXhHOHNoRko7QXdHM3NoRkU7RUFDRSx5QkFBQTtFQUNBLDhCQUFBO0F4RzZzaEZKO0F3RzFzaEZFO0VBQ0UsMEJBQUE7S0FBQSx1QkFBQTtVQUFBLGtCQUFBO0F4RzRzaEZKO0F3R3pzaEZFO0VBQ0UscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtBeEcyc2hGSjtBd0d4c2hGRTtFQUNFLFFBQUE7RUFDQSxjQUFBO0F4RzBzaEZKO0F3R3ZzaEZFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLDJDQUFBO0F4R3lzaEZKO0F3R3ZzaEZJO0VBQ0UsbUNBQUE7QXhHeXNoRk47O0F5R3h2aEZBO0VBQ0UsYUFBQTtFQUNBLFlBQUE7QXpHMnZoRkY7O0F5R3h2aEZBO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7QXpHMnZoRkY7O0F5R3Z2aEZBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBekcwdmhGRjtBeUd4dmhGRTtFQUNFLGdCQUFBO0F6RzB2aEZKOztBeUd0dmhGQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QXpHeXZoRkY7O0F5R3R2aEZBO0VBQ0UsZ0JBQUE7QXpHeXZoRkY7O0F5R3R2aEZBO0VBQ0Usa0JBQUE7QXpHeXZoRkY7O0F5R3R2aEZBO0VBQ0Usb0JBQUE7QXpHeXZoRkY7O0F5R3R2aEZBO0VBQ0UsWUFBQTtFL0VtRkEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0ExQnVxaEZGO0F5R3p2aEZFO0VBQ0UsV0FBQTtBekcydmhGSjtBeUd0dmhGSTtFQUNFLGdCQUFBO0F6R3d2aEZOO0F5R2p2aEZNO0VBQ0UsNENBQUE7QXpHbXZoRlI7QXlHaHZoRkk7RUFDRSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0F6R2t2aEZOO0F5R2h2aEZNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0EsOENBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtBekdrdmhGUjtBeUcvdWhGTTtFQUVFLFVBQUE7QXpHZ3ZoRlI7QXlHN3VoRk07RUFDRSwyQkFBQTtBekcrdWhGUjtBeUc1dWhGTTtFQUVFLDBCQUFBO0F6RzZ1aEZSO0F5RzN1aEZNO0VBQ0UsZ0JBQUE7QXpHNnVoRlI7QXlHM3VoRk07RUFDRSxnQkFBQTtBekc2dWhGUjtBeUd0dWhGTTtFQUNFLGdCQUFBO0F6R3d1aEZSO0F5R3R1aEZRO0VBQ0UsV0FBQTtBekd3dWhGVjtBeUdsdWhGRTtFQUNFLG1DQUFBO0F6R291aEZKO0F5R2p1aEZFO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0UvRTNFRix5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQ0FBQTtBMUIreWhGRjtBeUdwdWhGSTtFQUNFLGtCQUFBO0F6R3N1aEZOO0F5R251aEZNO0VBQ0Usa0JBQUE7QXpHcXVoRlI7QXlHaHVoRkU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7QXpHa3VoRko7QXlHL3RoRkU7RUFDRSxlQUFBO0VBQ0Esd0NBQUE7QXpHaXVoRko7QXlHL3RoRkk7RUFDRSxrQkFBQTtBekdpdWhGTjtBeUc5dGhGTTtFQUNFLGtCQUFBO0F6R2d1aEZSOztBeUd0dGhGRTs7RUFFRSwyQkFBQTtVQUFBLDBCQUFBO0F6R3l0aEZKO0F5R3R0aEZFOztFQUVFLHlCQUFBO1VBQUEsd0JBQUE7QXpHd3RoRko7QXlHcnRoRkU7O0VBR0Usd0NBQUE7RUFDQSw0Q0FBQTtBekdzdGhGSjs7QXlHbHRoRkE7RUFDRSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QXpHcXRoRkY7O0F5R2x0aEZBO0VBRUUsV0FBQTtFQUNBLG9CQUFBO0VBQUEsWUFBQTtBekdvdGhGRjs7QXlHanRoRkE7RUFDRSxvQ0FBQTtBekdvdGhGRjs7QXlHanRoRkE7RUFDRSxvQ0FBQTtFQUNBLFdBQUE7QXpHb3RoRkY7O0F5R2p0aEZBO0VBQ0Usb0JBQUE7QXpHb3RoRkY7O0F5R2p0aEZBO0VBRUUsb0NBQUE7RUFDQSxZQUFBO0VBQ0EsbUNBQUE7QXpHbXRoRkY7QXlHbHRoRkU7RUFDRSxtQ0FBQTtBekdvdGhGSjtBeUdsdGhGRTtFQUFHLFlBQUE7QXpHcXRoRkw7QXlHcHRoRkU7RUFBRyxZQUFBO0F6R3V0aEZMOztBeUdydGhGQTtFQUNFLHVEQUFBO0VBQ0EsbUNBQUE7QXpHd3RoRkY7O0F5R3J0aEZBO0VBQ0UsK0NBQUE7RUFDQSxtQ0FBQTtBekd3dGhGRjs7QXlHcnRoRkE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0F6R3d0aEZGOztBeUdydGhGQTtFQUNFLG9CQUFBO0F6R3d0aEZGOztBeUdydGhGQTtFQUNFLGVBQUE7QXpHd3RoRkY7QXlHdnRoRkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0F6R3l0aEZKO0F5R3Z0aEZJO0VBQ0UsbUJBQUE7QXpHeXRoRk47O0F5Ry9yaEZFO0VBQ0UsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQ0EsYUFBQTtBekdrc2hGSjtBeUcvcmhGRTtFQUNFLGlCQUFBO0F6R2lzaEZKO0F5RzlyaEZFO0VBQ0UsaUNBQUE7QXpHZ3NoRko7O0F5RzVyaEZBO0VBQ0UsZ0JBQUE7QXpHK3JoRkY7O0F5RzVyaEZBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0F6RytyaEZGO0F5RzVyaEZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QXpHOHJoRko7O0F5RzFyaEZBO0VBQ0UsYUFBQTtFQUNBLDREQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsYUFBQTtBekc2cmhGRjs7QTBHNytoRkE7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7QTFHZy9oRkY7O0EwRzcraEZBO0VBQ0UsMkJBQUE7RUFDQSxvQkFBQTtFQUNBLDRDQUFBO0ExR2cvaEZGOztBMEc3K2hGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFFQSx3Q0FBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQ0FBQTtBMUcrK2hGRjtBMEc3K2hGRTtFQUNFLDBCQUFBO0VBQ0EseUNBQUE7QTFHKytoRko7O0EwRzMraEZBO0VBQ0UsMEJBQUE7RUFDQSxtQ0FBQTtBMUc4K2hGRjs7QTBHMStoRkE7RUFDRSxnQ0FBQTtBMUc2K2hGRjs7QTBHMStoRkE7RUFDRSwwQkFBQTtBMUc2K2hGRjs7QTZCNS9oRlE7RTZFa0JSO0lBRUksZ0JBQUE7RTFHNitoRkY7QUFDRjtBMEczK2hGRTtFQUNFLGFBQUE7QTFHNitoRko7QTBHdCtoRkU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QTFHdytoRko7O0EwR3AraEZBO0VBQ0UsZ0JBQUE7QTFHdStoRkY7O0EwR3AraEZBO0VBQ0UsY0FBQTtFQUNBLE9BQUE7QTFHdStoRkY7O0EwR3AraEZBO0VBQ0UsY0FBQTtBMUd1K2hGRjs7QTBHcCtoRkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBMUd1K2hGRjs7QTBHcCtoRkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0ExR3UraEZGOztBMkc3amlGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RWpGNENBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLDBDQUFBO0VpRjdDQSxpQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0NBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBM0dta2lGRjtBMkdqa2lGRTtFQUNFLGNBQUE7QTNHbWtpRko7O0EyRy9qaUZBO0VBQ0UsWUFBQTtBM0dra2lGRjs7QTJHL2ppRkE7RUFDRSxZQUFBO0EzR2traUZGOztBNEc1bGlGQTtFQUNFLDZCQUFBO0E1RytsaUZGOztBNEczbGlGQTtFQUNFLDBCQUFBO0E1RzhsaUZGOztBNEczbGlGQTtFQUNFLDZCQUFBO0E1RzhsaUZGOztBNEcxbGlGQTtFQUNFLGdCQUFBO0VBQ0EsaUNBQUE7QTVHNmxpRkY7O0E0RzFsaUZBO0VBQ0UsNkJBQUE7RUFFQSwwQkFBQTtBNUc0bGlGRjs7QTRHemxpRkE7RUFDRSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7QTVHNGxpRkY7O0E0R3psaUZBO0VBQ0UsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFbEYyRkEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0ExQmtnaUZGOztBNEczbGlGQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTVHOGxpRkY7O0E0RzNsaUZBO0VBQ0UsdUNBQUE7VUFBQSxtQ0FBQTtBNUc4bGlGRjtBNEc1bGlGRTtFQUNFLHVCQUFBO1VBQUEsbUJBQUE7QTVHOGxpRko7O0E0RzFsaUZBO0VBQ0UsZ0NBQUE7RUFDQSxvREFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0E1RzZsaUZGOztBNEcxbGlGQTtFQUNFLGdCQUFBO0E1RzZsaUZGOztBNkcvcGlGQTtFQUNFLHFCQUFBO0VBRUEseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5Q0FBQTtBN0dpcWlGRjs7QThHeHFpRkE7RUFDRSw2QkFBQTtFQUVBLGFBQUE7RUFDQSxvRUFBQTtFQUNBLDBDQUFBO0VBQ0Esb0JBQUE7RUFDQSx5REFBQTtFQUNBLDBDQUFBO0E5RzBxaUZGOztBOEd2cWlGQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBOUcwcWlGRjs7QThHdnFpRkE7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7S0FBQSxvQkFBQTtVQUFBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0E5RzBxaUZGO0E4R3hxaUZFO0VBQ0Usd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsbUNBQUE7RTdFN0JGLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDZDQUFBO0tBQUEsMENBQUE7VUFBQSxxQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsNENBQUE7RUFDQSxpREFBQTtFQUNBLGdFQUFBO0VBQ0EsZ0RBQUE7RUFDQSxpREFBQTtFQUNBLHdEQUFBO0VBQ0EsMENBQUE7RUFDQSxrREFBQTtBakN3c2lGRjtBaUN0c2lGRTtFQUNFLCtCQUFBO0FqQ3dzaUZKOztBOEdycmlGQTtFQUNFLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO1VBQUEsa0JBQUE7RUFDQSwyQkFBQTtBOUd3cmlGRjs7QStHdnVpRkE7RUFDRSxnSEFBQTtBL0cwdWlGRjs7QStHdnVpRkE7RUFDRSxhQUFBO0VBQ0EscUpBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxtREFBQTtBL0cwdWlGRjtBK0d2dWlGRTtFQUNFLHlCQUFBO0EvR3l1aUZKOztBK0dydWlGQTtFQUNFLDZCQUFBO0VBQ0EsMEJBQUE7QS9Hd3VpRkY7O0ErR3J1aUZBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QS9Hd3VpRkY7O0ErR3J1aUZBO0VBQ0UsaUNBQUE7RUFDQSx3QkFBQTtBL0d3dWlGRjs7QStHcnVpRkE7RUFDRSx5RUFBQTtBL0d3dWlGRjtBK0d0dWlGRTtFQUNFLG9CQUFBO0EvR3d1aUZKOztBZ0hsdWlGQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBaEhxdWlGRjs7QWdIbHVpRkE7RUFDRSxzQkFBQTtBaEhxdWlGRjs7QWdIbHVpRkE7RUFDRSx3QkFBQTtFQUNBLGNBQUE7QWhIcXVpRkY7O0FnSGx1aUZBO0VBQ0Usd0JBQUE7RUFDQSxjQUFBO0FoSHF1aUZGOztBZ0hsdWlGQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBaEhxdWlGRjs7QWdIbHVpRkE7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0FoSHF1aUZGOztBZ0hqdWlGRTtFQUNFLHFCQUFBO0FoSG91aUZKOztBZ0gvdGlGRTtFQUNFLHVCQUFBO0FoSGt1aUZKOztBZ0g3dGlGRTtFQUNFLDBCQUFBO0FoSGd1aUZKO0FnSDl0aUZFO0VBQ0UsMEJBQUE7QWhIZ3VpRko7O0FnSDN0aUZFO0VBQ0UsdUJBQUE7QWhIOHRpRko7O0FnSDF0aUZBO0VBQ0UsUUFBQTtFQUNBLDBCQUFBO0FoSDZ0aUZGOztBZ0gzdGlGQTtFQUNFLFFBQUE7QWhIOHRpRkY7O0FnSDN0aUZBLHdEQUFBO0FBQ0Esd0RBQUE7QUFDQTtFQUNFLGtCQUFBO0FoSDh0aUZGOztBZ0gzdGlGQTtFQUNFLG1CQUFBO0FoSDh0aUZGOztBZ0gzdGlGQTtFQUNFLGtCQUFBO0FoSDh0aUZGO0FnSDd0aUZFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7QWhIK3RpRko7O0FnSDN0aUZBO0VBQ0UsZUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7QWhIOHRpRkY7O0FnSHJ0aUZFO0VBQ0Usc0ZBQUE7QWhId3RpRko7QWdIdHRpRkU7RUFDRSwrRkFBQTtBaEh3dGlGSjs7QWdIbnRpRkU7RUFDRSx1RkFBQTtBaEhzdGlGSjtBZ0hwdGlGRTtFQUNFLGdHQUFBO0FoSHN0aUZKOztBZ0hsdGlGQTtFQUNFLG9CQUFBO0FoSHF0aUZGOztBZ0hsdGlGQTtFQUNFLCtCQUFBO0VBQ0EsMEJBQUEsRUFBQSw0QkFBQTtBaEhxdGlGRjs7QWdIbHRpRkE7RUFDRSxzQkFBQTtBaEhxdGlGRjs7QWdIL3NpRkEsZUFBQTtBQUVBO0VBR0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBR0EsZ0NBQUE7RUFHQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FoSGl0aUZGOztBZ0g5c2lGQTs7RUFFRSx5QkFBQTtFQUNBLHNEQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7O0VBRUUsK0NBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsMERBQUE7RUFDQSwrQkFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7O0VBRUUsVUFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7RUFDRSx1REFBQTtVQUFBLCtDQUFBO0FoSGl0aUZGOztBZ0g5c2lGQTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7RUFDRSxVQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtBaEhpdGlGRjs7QWdIL3NpRkEsMEJBQUE7QUFFQTtFQUNFLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0FoSGl0aUZGOztBZ0gvc2lGQSxxQ0FBQTtBQUVBOztFQUVFLG9CQUFBO0FoSGl0aUZGOztBZ0g5c2lGQTs7RUFFRSxzQkFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7RUFDRSx1QkFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7O0VBRUUsdUJBQUE7QWhIaXRpRkY7O0FnSDlzaUZBOztFQUVFLHVCQUFBO0FoSGl0aUZGOztBZ0g5c2lGQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBaEhpdGlGRjs7QWdIOXNpRkE7RUFDRSxhQUFBO0FoSGl0aUZGOztBZ0g5c2lGQTtFQUNFLGtCQUFBO0FoSGl0aUZGOztBZ0g5c2lGQTtFQUNFLGtCQUFBO0FoSGl0aUZGO0FnSC9zaUZFO0VBQ0UsZ0JBQUE7QWhIaXRpRko7O0FnSDdzaUZBO0VBQ0Usa0JBQUE7QWhIZ3RpRkY7O0FnSDVzaUZBO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBaEgrc2lGRjtBZ0g5c2lGRTtFQUNFLGNBQUE7RUFDQSxZQUFBO0FoSGd0aUZKOztBZ0g1c2lGQTtFQUNFLHdCQUFBO0FoSCtzaUZGOztBZ0g1c2lGQTtFQUNFLHNCQUFBO0FoSCtzaUZGOztBZ0g1c2lGQTtFQUNFLGFBQUE7QWhIK3NpRkY7O0FnSHpzaUZBO0VBQ0UsYUFBQTtBaEg0c2lGRjs7QWdIMXNpRkE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FoSDZzaUZGOztBZ0h6c2lGQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QWhINHNpRkY7O0FnSHpzaUZBO0VBQ0UsZ0JBQUE7QWhINHNpRkY7QWdIM3NpRkU7RUFDRSxhQUFBO0FoSDZzaUZKOztBZ0h6c2lGQTs7RUFFRSx3Q0FBQTtBaEg0c2lGRjs7QWdIMXNpRkE7RUFDRSx3Q0FBQTtBaEg2c2lGRiIsImZpbGUiOiJyZXNvdXJjZXMvc3R5bGVzL2FwcC01YTFiYmYxMTkyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ09OVEVOVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFNUWUxFIEdVSURFIFZBUklBQkxFUy0tLS0tLS0tLS0tLS0tLS0tLURlY2xhcmF0aW9ucyBvZiBTYXNzIHZhcmlhYmxlc1xuICogLS0tLS1UeXBvZ3JhcGh5XG4gKiAtLS0tLUNvbG9yc1xuICogLS0tLS1UZXh0ZmllbGRcbiAqIC0tLS0tU3dpdGNoXG4gKiAtLS0tLVNwaW5uZXJcbiAqIC0tLS0tUmFkaW9cbiAqIC0tLS0tTWVudVxuICogLS0tLS1MaXN0XG4gKiAtLS0tLUxheW91dFxuICogLS0tLS1JY29uIHRvZ2dsZXNcbiAqIC0tLS0tRm9vdGVyXG4gKiAtLS0tLUNvbHVtblxuICogLS0tLS1DaGVja2JveFxuICogLS0tLS1DYXJkXG4gKiAtLS0tLUJ1dHRvblxuICogLS0tLS1BbmltYXRpb25cbiAqIC0tLS0tUHJvZ3Jlc3NcbiAqIC0tLS0tQmFkZ2VcbiAqIC0tLS0tU2hhZG93c1xuICogLS0tLS1HcmlkXG4gKiAtLS0tLURhdGEgdGFibGVcbiAqIC0tLS0tRGlhbG9nXG4gKiAtLS0tLVNuYWNrYmFyXG4gKiAtLS0tLVRvb2x0aXBcbiAqIC0tLS0tQ2hpcFxuICpcbiAqIEV2ZW4gdGhvdWdoIGFsbCB2YXJpYWJsZXMgaGF2ZSB0aGUgYCFkZWZhdWx0YCBkaXJlY3RpdmUsIG1vc3Qgb2YgdGhlbVxuICogc2hvdWxkIG5vdCBiZSBjaGFuZ2VkIGFzIHRoZXkgYXJlIGRlcGVuZGVudCBvbmUgYW5vdGhlci4gVGhpcyBjYW4gY2F1c2VcbiAqIHZpc3VhbCBkaXN0b3J0aW9ucyAobGlrZSBhbGlnbm1lbnQgaXNzdWVzKSB0aGF0IGFyZSBoYXJkIHRvIHRyYWNrIGRvd25cbiAqIGFuZCBmaXguXG4gKi9cbi8qID09PT09PT09PT0gIFRZUE9HUkFQSFkgID09PT09PT09PT0gKi9cbi8qIFdlJ3JlIHNwbGl0dGluZyBmb250cyBpbnRvIFwicHJlZmVycmVkXCIgYW5kIFwicGVyZm9ybWFuY2VcIiBpbiBvcmRlciB0byBvcHRpbWl6ZVxuICAgcGFnZSBsb2FkaW5nLiBGb3IgaW1wb3J0YW50IHRleHQsIHN1Y2ggYXMgdGhlIGJvZHksIHdlIHdhbnQgaXQgdG8gbG9hZFxuICAgaW1tZWRpYXRlbHkgYW5kIG5vdCB3YWl0IGZvciB0aGUgd2ViIGZvbnQgbG9hZCwgd2hlcmVhcyBmb3Igb3RoZXIgc2VjdGlvbnMsXG4gICBzdWNoIGFzIGhlYWRlcnMgYW5kIHRpdGxlcywgd2UncmUgT0sgd2l0aCB0aGluZ3MgdGFraW5nIGEgYml0IGxvbmdlciB0byBsb2FkLlxuICAgV2UgZG8gaGF2ZSBzb21lIG9wdGlvbmFsIGNsYXNzZXMgYW5kIHBhcmFtZXRlcnMgaW4gdGhlIG1peGlucywgaW4gY2FzZSB5b3VcbiAgIGRlZmluaXRlbHkgd2FudCB0byBtYWtlIHN1cmUgeW91J3JlIHVzaW5nIHRoZSBwcmVmZXJyZWQgZm9udCBhbmQgZG9uJ3QgbWluZFxuICAgdGhlIHBlcmZvcm1hbmNlIGhpdC5cbiAgIFdlIHNob3VsZCBiZSBhYmxlIHRvIGltcHJvdmUgb24gdGhpcyBvbmNlIENTUyBGb250IExvYWRpbmcgTDMgYmVjb21lcyBtb3JlXG4gICB3aWRlbHkgYXZhaWxhYmxlLlxuKi9cbi8qID09PT09PT09PT0gIENPTE9SUyAgPT09PT09PT09PSAqL1xuLyoqXG4qXG4qIE1hdGVyaWFsIGRlc2lnbiBjb2xvciBwYWxldHRlcy5cbiogQHNlZSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxuKlxuKiovXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyogPT09PT09PT09PSAgQ29sb3IgUGFsZXR0ZXMgID09PT09PT09PT0gKi9cbi8qIGNvbG9ycy5zY3NzICovXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyogPT09PT09PT09PSAgSU1BR0VTICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDb2xvciAmIFRoZW1lcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgVHlwb2dyYXBoeSAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ29tcG9uZW50cyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgU3RhbmRhcmQgQnV0dG9ucyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgSWNvbiBUb2dnbGVzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBSYWRpbyBCdXR0b25zICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBSaXBwbGUgZWZmZWN0ICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBMYXlvdXQgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENvbnRlbnQgVGFicyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ2hlY2tib3hlcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgU3dpdGNoZXMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFNwaW5uZXIgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFRleHQgZmllbGRzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDYXJkICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBTbGlkZXJzID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gUHJvZ3Jlc3MgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgTGlzdCA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBJdGVtID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIERyb3Bkb3duIG1lbnUgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgVG9vbHRpcHMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIEZvb3RlciAgPT09PT09PT09PSAqL1xuLyogVEVYVEZJRUxEICovXG4vKiBTV0lUQ0ggKi9cbi8qIFNQSU5ORVIgKi9cbi8qIFJBRElPICovXG4vKiBNRU5VICovXG4vKiBMSVNUICovXG4vKiBMQVlPVVQgKi9cbi8qIElDT04gVE9HR0xFICovXG4vKiBGT09URVIgKi9cbi8qbWVnYS1mb290ZXIqL1xuLyptaW5pLWZvb3RlciovXG4vKiBDSEVDS0JPWCAqL1xuLyogQ0FSRCAqL1xuLyogQ2FyZCBkaW1lbnNpb25zICovXG4vKiBDb3ZlciBpbWFnZSAqL1xuLyogQlVUVE9OICovXG4vKipcbiAqXG4gKiBEaW1lbnNpb25zXG4gKlxuICovXG4vKiBBTklNQVRJT04gKi9cbi8qIFBST0dSRVNTICovXG4vKiBCQURHRSAqL1xuLyogU0hBRE9XUyAqL1xuLyogR1JJRCAqL1xuLyogREFUQSBUQUJMRSAqL1xuLyogRElBTE9HICovXG4vKiBTTkFDS0JBUiAqL1xuLyogVE9PTFRJUCAqL1xuLyogQ0hJUCAqL1xuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKiBUeXBvZ3JhcGh5ICovXG4vKiBTaGFkb3dzICovXG4vKiBBbmltYXRpb25zICovXG4vKiBEaWFsb2cgKi9cbi5tZGwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogcmdiKDAsMCwwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWRsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5tZGwtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwgMC4yMCk7XG59XG4ubWRsLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjEyKTtcbn1cbi5tZGwtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsIDAuNDApO1xufVxuLm1kbC1idXR0b24ubWRsLWJ1dHRvbi0tY29sb3JlZCB7XG4gIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtYnV0dG9uLm1kbC1idXR0b24tLWNvbG9yZWQ6Zm9jdXM6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC4xMik7XG59XG5cbmlucHV0Lm1kbC1idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubWRsLWJ1dHRvbi0tcmFpc2VkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsMTU4LDE1OCwgMC4yMCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZGwtYnV0dG9uLS1yYWlzZWQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwgMC40MCk7XG59XG4ubWRsLWJ1dHRvbi0tcmFpc2VkOmZvY3VzOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LCAwLjQwKTtcbn1cbi5tZGwtYnV0dG9uLS1yYWlzZWQubWRsLWJ1dHRvbi0tY29sb3JlZCB7XG4gIGJhY2tncm91bmQ6IHJnYig2Myw4MSwxODEpO1xuICBjb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbn1cbi5tZGwtYnV0dG9uLS1yYWlzZWQubWRsLWJ1dHRvbi0tY29sb3JlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1idXR0b24tLXJhaXNlZC5tZGwtYnV0dG9uLS1jb2xvcmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1idXR0b24tLXJhaXNlZC5tZGwtYnV0dG9uLS1jb2xvcmVkOmZvY3VzOm5vdCg6YWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1idXR0b24tLXJhaXNlZC5tZGwtYnV0dG9uLS1jb2xvcmVkIC5tZGwtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbn1cblxuLm1kbC1idXR0b24tLWZhYiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsMTU4LDE1OCwgMC4yMCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1kbC1idXR0b24tLWZhYiAubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ubWRsLWJ1dHRvbi0tZmFiIC5tZGwtYnV0dG9uX19yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUsIGJsYWNrKTtcbn1cbi5tZGwtYnV0dG9uLS1mYWI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTgsMTU4LDE1OCwgMC40MCk7XG59XG4ubWRsLWJ1dHRvbi0tZmFiOmZvY3VzOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwxNTgsMTU4LCAwLjQwKTtcbn1cbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tY29sb3JlZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsNjQsMTI5KTtcbiAgY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XG59XG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLWNvbG9yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LDY0LDEyOSk7XG59XG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLWNvbG9yZWQ6Zm9jdXM6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSw2NCwxMjkpO1xufVxuLm1kbC1idXR0b24tLWZhYi5tZGwtYnV0dG9uLS1jb2xvcmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsNjQsMTI5KTtcbn1cbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tY29sb3JlZCAubWRsLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG59XG5cbi5tZGwtYnV0dG9uLS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubWRsLWJ1dHRvbi0taWNvbiAubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1kbC1idXR0b24tLWljb24ubWRsLWJ1dHRvbi0tbWluaS1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1kbC1idXR0b24tLWljb24ubWRsLWJ1dHRvbi0tbWluaS1pY29uIC5tYXRlcmlhbC1pY29ucyB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4ubWRsLWJ1dHRvbi0taWNvbiAubWRsLWJ1dHRvbl9fcmlwcGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlLCBibGFjayk7XG59XG5cbi5tZGwtYnV0dG9uX19yaXBwbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZGwtYnV0dG9uW2Rpc2FibGVkXSAubWRsLWJ1dHRvbl9fcmlwcGxlLWNvbnRhaW5lciAubWRsLXJpcHBsZSwgLm1kbC1idXR0b24ubWRsLWJ1dHRvbi0tZGlzYWJsZWQgLm1kbC1idXR0b25fX3JpcHBsZS1jb250YWluZXIgLm1kbC1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1kbC1idXR0b24tLXByaW1hcnkubWRsLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtYnV0dG9uLS1wcmltYXJ5Lm1kbC1idXR0b24tLXByaW1hcnkgLm1kbC1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xufVxuLm1kbC1idXR0b24tLXByaW1hcnkubWRsLWJ1dHRvbi0tcHJpbWFyeS5tZGwtYnV0dG9uLS1yYWlzZWQsIC5tZGwtYnV0dG9uLS1wcmltYXJ5Lm1kbC1idXR0b24tLXByaW1hcnkubWRsLWJ1dHRvbi0tZmFiIHtcbiAgY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuXG4ubWRsLWJ1dHRvbi0tYWNjZW50Lm1kbC1idXR0b24tLWFjY2VudCB7XG4gIGNvbG9yOiByZ2IoMjU1LDY0LDEyOSk7XG59XG4ubWRsLWJ1dHRvbi0tYWNjZW50Lm1kbC1idXR0b24tLWFjY2VudCAubWRsLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG59XG4ubWRsLWJ1dHRvbi0tYWNjZW50Lm1kbC1idXR0b24tLWFjY2VudC5tZGwtYnV0dG9uLS1yYWlzZWQsIC5tZGwtYnV0dG9uLS1hY2NlbnQubWRsLWJ1dHRvbi0tYWNjZW50Lm1kbC1idXR0b24tLWZhYiB7XG4gIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LDY0LDEyOSk7XG59XG5cbi5tZGwtYnV0dG9uW2Rpc2FibGVkXVtkaXNhYmxlZF0sIC5tZGwtYnV0dG9uLm1kbC1idXR0b24tLWRpc2FibGVkLm1kbC1idXR0b24tLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuMjYpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1kbC1idXR0b24tLWZhYltkaXNhYmxlZF1bZGlzYWJsZWRdLCAubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLWRpc2FibGVkLm1kbC1idXR0b24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC4xMik7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjI2KTtcbn1cbi5tZGwtYnV0dG9uLS1yYWlzZWRbZGlzYWJsZWRdW2Rpc2FibGVkXSwgLm1kbC1idXR0b24tLXJhaXNlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuMTIpO1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWRsLWJ1dHRvbi0tY29sb3JlZFtkaXNhYmxlZF1bZGlzYWJsZWRdLCAubWRsLWJ1dHRvbi0tY29sb3JlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjI2KTtcbn1cblxuLm1kbC1idXR0b24gLm1hdGVyaWFsLWljb25zIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMzBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZGwtY2FyZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LDY0LDEyOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZGwtY2FyZF9fdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiKDAsMCwwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IDE2NXB4IDU2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE2NXB4IDU2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWRsLWNhcmRfX3RpdGxlLm1kbC1jYXJkLS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubWRsLWNhcmRfX3RpdGxlLXRleHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE0OXB4IDQ4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1kbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC41NCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1kbC1jYXJkX19zdXBwb3J0aW5nLXRleHQge1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5tZGwtY2FyZF9fc3VwcG9ydGluZy10ZXh0Lm1kbC1jYXJkLS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubWRsLWNhcmRfX2FjdGlvbnMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWRsLWNhcmRfX2FjdGlvbnMubWRsLWNhcmQtLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tZGwtY2FyZC0tZXhwYW5kIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubWRsLWNhcmRfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE2cHg7XG59XG5cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLWRhdGEtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJyZ2IoMjU1LDI1NSwyNTUpXCI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIC5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI4cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZCwgLm1kbC1kYXRhLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMCAxOHB4IDEycHggMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSwgLm1kbC1kYXRhLXRhYmxlIHRoOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlLCAubWRsLWRhdGEtdGFibGUgdGg6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkIC5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmcsIC5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmc6YmVmb3JlLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb250ZW50OiBcIlxcZTVkOFwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmhvdmVyLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZzpob3ZlcjpiZWZvcmUsIC5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVkYlwiO1xufVxuXG4ubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idWxrLXByb2Nlc3NpbmctZGF0YS10YWJsZSB0ZDpudGgtY2hpbGQoNykge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnRleHQtd2l0aC1zdGF0dXMtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuMjVyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLm1kbC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuODcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQge1xuICBvcmRlcjogMDtcbiAgZmxleC1ncm93OiAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktYWN0aW9uIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc3ViLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG5cbi5tZGwtbGlzdF9faXRlbS1pY29uLFxuLm1kbC1saXN0X19pdGVtLWljb24ubWF0ZXJpYWwtaWNvbnMge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiByZ2IoMTE3LDExNywxMTcpO1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLFxuLm1kbC1saXN0X19pdGVtLWF2YXRhci5tYXRlcmlhbC1pY29ucyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNywxMTcsMTE3KTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUge1xuICBoZWlnaHQ6IDcycHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC41NCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUge1xuICBoZWlnaHQ6IDg4cHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWF2YXRhciwgLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWljb24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDUycHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUgLm1kbC1saXN0X19pdGVtLXRleHQtYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC41NCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLm1kbC1tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlLCAubWRsLW1lbnVfX2NvbnRhaW5lci5pcy1hbmltYXRpbmcge1xuICB6LWluZGV4OiA5OTk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZGwtbWVudV9fb3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgLm1kbC1tZW51X19vdXRsaW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgei1pbmRleDogOTk5O1xufVxuLm1kbC1tZW51X19vdXRsaW5lLm1kbC1tZW51LS1ib3R0b20tcmlnaHQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4ubWRsLW1lbnVfX291dGxpbmUubWRsLW1lbnUtLXRvcC1sZWZ0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuLm1kbC1tZW51X19vdXRsaW5lLm1kbC1tZW51LS10b3AtcmlnaHQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG5cbi5tZGwtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgLm1kbC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5O1xufVxuLm1kbC1tZW51LmlzLWFuaW1hdGluZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBjbGlwIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5tZGwtbWVudS5tZGwtbWVudS0tYm90dG9tLXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ubWRsLW1lbnUubWRsLW1lbnUtLXRvcC1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ubWRsLW1lbnUubWRsLW1lbnUtLXRvcC1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5tZGwtbWVudS5tZGwtbWVudS0tdW5hbGlnbmVkIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWRsLW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC44Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgb3V0bGluZS1jb2xvcjogcmdiKDE4OSwxODksMTg5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgLm1kbC1tZW51X19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZGwtbWVudV9faXRlbTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5tZGwtbWVudV9faXRlbS0tZnVsbC1ibGVlZC1kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMTIpO1xufVxuLm1kbC1tZW51X19pdGVtW2Rpc2FibGVkXSwgLm1kbC1tZW51X19pdGVtW2RhdGEtbWRsLWRpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2IoMTg5LDE4OSwxODkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm1kbC1tZW51X19pdGVtW2Rpc2FibGVkXTpob3ZlciwgLm1kbC1tZW51X19pdGVtW2RhdGEtbWRsLWRpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1kbC1tZW51X19pdGVtW2Rpc2FibGVkXTpmb2N1cywgLm1kbC1tZW51X19pdGVtW2RhdGEtbWRsLWRpc2FibGVkXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1kbC1tZW51X19pdGVtW2Rpc2FibGVkXSAubWRsLXJpcHBsZSwgLm1kbC1tZW51X19pdGVtW2RhdGEtbWRsLWRpc2FibGVkXSAubWRsLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1kbC1tZW51X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwyMzgsMjM4KTtcbn1cbi5tZGwtbWVudV9faXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsMjM4LDIzOCk7XG59XG4ubWRsLW1lbnVfX2l0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNCwyMjQsMjI0KTtcbn1cblxuLm1kbC1tZW51X19pdGVtLS1yaXBwbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtc25hY2tiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tZGwtc25hY2tiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1kbC1zbmFja2JhciB7XG4gICAgbWluLXdpZHRoOiAyODhweDtcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4MHB4KTtcbiAgfVxufVxuLm1kbC1zbmFja2Jhci0tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1kbC1zbmFja2Jhci0tYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuLm1kbC1zbmFja2Jhcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWRsLXNuYWNrYmFyX19hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSw2NCwxMjkpO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLm1kbC1zbmFja2Jhcl9fYWN0aW9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLm1kbC1zbmFja2Jhcl9fYWN0aW9uOm5vdChbYXJpYS1oaWRkZW5dKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLm1kbC1zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ubWRsLXNwaW5uZXI6bm90KC5pcy11cGdyYWRlZCkuaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJMb2FkaW5nLi4uXCI7XG59XG4ubWRsLXNwaW5uZXIuaXMtdXBncmFkZWQuaXMtYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fY29udGFpbmVyLXJvdGF0ZSAxNTY4LjIzNTI5NDExNzZtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2NvbnRhaW5lci1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm1kbC1zcGlubmVyX19sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1kbC1zcGlubmVyX19sYXllci0xIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjYsMTY1LDI0NSk7XG59XG4ubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAubWRsLXNwaW5uZXJfX2xheWVyLTEge1xuICBib3JkZXItY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xheWVyLTEge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLm1kbC1zcGlubmVyX19sYXllci0yIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ0LDY3LDU0KTtcbn1cbi5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yIC5tZGwtc3Bpbm5lcl9fbGF5ZXItMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYzLDgxLDE4MSk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fbGF5ZXItMiB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBtZGwtc3Bpbm5lcl9fbGF5ZXItMi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4ubWRsLXNwaW5uZXJfX2xheWVyLTMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTMsMjE2LDUzKTtcbn1cbi5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yIC5tZGwtc3Bpbm5lcl9fbGF5ZXItMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYzLDgxLDE4MSk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fbGF5ZXItMyB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBtZGwtc3Bpbm5lcl9fbGF5ZXItMy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4ubWRsLXNwaW5uZXJfX2xheWVyLTQge1xuICBib3JkZXItY29sb3I6IHJnYig3NiwxNzUsODApO1xufVxuLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgLm1kbC1zcGlubmVyX19sYXllci00IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sYXllci00IHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIG1kbC1zcGlubmVyX19sYXllci00LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuLyoqXG4qIEhBQ0s6IEV2ZW4gdGhvdWdoIHRoZSBpbnRlbnRpb24gaXMgdG8gaGF2ZSB0aGUgY3VycmVudCAubWRsLXNwaW5uZXJfX2xheWVyLU5cbiogYXQgYG9wYWNpdHk6IDFgLCB3ZSBzZXQgaXQgdG8gYG9wYWNpdHk6IDAuOTlgIGluc3RlYWQgc2luY2UgdGhpcyBmb3JjZXMgQ2hyb21lXG4qIHRvIGRvIHByb3BlciBzdWJwaXhlbCByZW5kZXJpbmcgZm9yIHRoZSBlbGVtZW50cyBiZWluZyBhbmltYXRlZC4gVGhpcyBpc1xuKiBlc3BlY2lhbGx5IHZpc2libGUgaW4gQ2hyb21lIDM5IG9uIFVidW50dSAxNC4wNC4gU2VlOlxuKlxuKiAtIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BhcGVyLXNwaW5uZXIvaXNzdWVzLzlcbiogLSBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDM2MjU1XG4qL1xuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMS1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDI2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci00LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKipcbiogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnRcbiogZGl2Lm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGUgc3Bpbm5lciBpcyByb3RhdGluZ1xuKiAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXG4qXG4qIFVwZGF0ZTogdGhlIGdhcCBubyBsb25nZXIgYXBwZWFycyBvbiBDaHJvbWUgd2hlbiAubWRsLXNwaW5uZXJfX2xheWVyLU4nc1xuKiBvcGFjaXR5IGlzIDAuOTksIGJ1dCBzdGlsbCBkb2VzIG9uIFNhZmFyaSBhbmQgSUUuXG4qL1xuLm1kbC1zcGlubmVyX19nYXAtcGF0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5tZGwtc3Bpbm5lcl9fZ2FwLXBhdGNoIC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgd2lkdGg6IDEwMDAlO1xuICBsZWZ0OiAtNDUwJTtcbn1cblxuLm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIubWRsLXNwaW5uZXJfX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIubWRsLXNwaW5uZXJfX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIHdpZHRoOiAyMDAlO1xufVxuXG4ubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1kbC1zcGlubmVyX19sZWZ0IC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xlZnQgLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19sZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cbi5tZGwtc3Bpbm5lcl9fcmlnaHQgLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICBsZWZ0OiAtMTAwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX3JpZ2h0IC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19yaWdodC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cbn1cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLXRhYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZGwtdGFic19fdGFiLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI0LDIyNCwyMjQpO1xufVxuXG4ubWRsLXRhYnNfX3RhYiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDI0cHggMCAyNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fdGFiLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjg3KTtcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2IoNjMsODEsMTgxKTtcbiAgYW5pbWF0aW9uOiBib3JkZXItZXhwYW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC40LCAxKSAwLjAxcyBhbHRlcm5hdGUgZm9yd2FyZHM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbn1cbi5tZGwtdGFic19fdGFiIC5tZGwtdGFic19fcmlwcGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWRsLXRhYnNfX3RhYiAubWRsLXRhYnNfX3JpcHBsZS1jb250YWluZXIgLm1kbC1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoNjMsODEsMTgxKTtcbn1cblxuLm1kbC10YWJzX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgYm9yZGVyLWV4cGFuZCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYyB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmMtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkgLmZjIHtcbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSBqcXVpICovXG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1oaWdobGlnaHQge1xuICAvKiB3aGVuIHVzZXIgaXMgc2VsZWN0aW5nIGNlbGxzICovXG4gIGJhY2tncm91bmQ6ICNiY2U4ZjE7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWJnZXZlbnQge1xuICAvKiBkZWZhdWx0IGxvb2sgZm9yIGJhY2tncm91bmQgZXZlbnRzICovXG4gIGJhY2tncm91bmQ6ICM4ZmRmODI7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLW5vbmJ1c2luZXNzIHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBub24tYnVzaW5lc3MtaG91cnMgYXJlYXMgKi9cbiAgLyogd2lsbCBpbmhlcml0IC5mYy1iZ2V2ZW50J3Mgc3R5bGVzICovXG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbi8qIFBvcG92ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIC8qIFRPRE86IGJlIG1vcmUgY29uc2lzdGVudCB3aXRoIGZjLWhlYWQvZmMtYm9keSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUge1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLyogTWlzYyBSZXVzYWJsZSBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZGl2aWRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5mYy1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIC8qIGhlaWdodCBpcyB1bnJlbGlhYmxlIGFjcm9zcyBicm93c2Vycywgc28gdXNlIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZjLWJnLFxuLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtaGlnaGxpZ2h0LXNrZWxldG9uLFxuLmZjLW1pcnJvci1za2VsZXRvbiB7XG4gIC8qIHRoZXNlIGVsZW1lbnQgc2hvdWxkIGFsd2F5cyBjbGluZyB0byB0b3AtbGVmdC9yaWdodCBjb3JuZXJzICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLWJnIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLmZjLWJnIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogZml4IHNjcm9sbGJhciBpc3N1ZSBpbiBmaXJlZm94ICovXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogbm9ybWFsaXplIGNyb3NzLWJyb3dzZXIgKi9cbn1cblxuLmZjIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMgdGgsXG4uZmMgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZjIHRkLmZjLXRvZGF5IHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gIC8qIG92ZXJjb21lIG5laWdoYm9yaW5nIGJvcmRlcnMgKi9cbn1cblxuLyogSW50ZXJuYWwgTmF2IExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmFbZGF0YS1nb3RvXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBGYWtlIFRhYmxlIFJvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYyAuZmMtcm93IHtcbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSB0aGVtZXMgZm9yY2luZyBhIDFweCBib3JkZXIgKi9cbiAgLyogbm8gdmlzaWJsZSBib3JkZXIgYnkgZGVmYXVsdC4gYnV0IG1ha2UgYXZhaWxhYmxlIGlmIG5lZWQgYmUgKHNjcm9sbGJhciB3aWR0aCBjb21wZW5zYXRpb24pICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmZjLXJvdyB0YWJsZSB7XG4gIC8qIGRvbid0IHB1dCBsZWZ0L3JpZ2h0IGJvcmRlciBvbiBhbnl0aGluZyB3aXRoaW4gYSBmYWtlIHJvdy5cbiAgICAgdGhlIG91dGVyIHRib2R5IHdpbGwgd29ycnkgYWJvdXQgdGhpcyAqL1xuICBib3JkZXItbGVmdDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIGJvdHRvbSBib3JkZXJzIG9uIHJvd3MgKi9cbiAgYm9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGUge1xuICBib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgLyogbm8gdG9wIGJvcmRlciBvbiBmaXJzdCByb3cgKi9cbn1cblxuLyogRGF5IFJvdyAodXNlZCB3aXRoaW4gdGhlIGhlYWRlciBhbmQgdGhlIERheUdyaWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtcm93IC5mYy1iZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGhpZ2hsaWdodGluZyBjZWxscyAmIGJhY2tncm91bmQgZXZlbnQgc2tlbGV0b24gKi9cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICBib3R0b206IDA7XG4gIC8qIHN0cmV0Y2ggc2tlbGV0b24gdG8gYm90dG9tIG9mIHJvdyAqL1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRhYmxlLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRkLFxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAzO1xufVxuXG4vKlxucm93IGNvbnRlbnQgKHdoaWNoIGNvbnRhaW5zIGRheS93ZWVrIG51bWJlcnMgYW5kIGV2ZW50cykgYXMgd2VsbCBhcyBcIm1pcnJvclwiICh3aGljaCBjb250YWluc1xudGVtcG9yYXJ5IHJlbmRlcmVkIGV2ZW50cykuXG4qL1xuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLyogbWF0Y2hlcyB0aGUgc3BhY2UgYWJvdmUgdGhlIGV2ZW50cyAqL1xufVxuXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24ge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSxcbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLFxuLmZjIC5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0ZCB7XG4gIC8qIHNlZS10aHJvdWdoIHRvIHRoZSBiYWNrZ3JvdW5kIGJlbG93ICovXG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gcHJldmVudCB0aGVtZS1wcm92aWRlZCBiYWNrZ3JvdW5kcyAqL1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAvKiBpbiBjYXNlIDx0ZD5zIGFyZSBnbG9iYWxseSBzdHlsZWQgKi9cbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0ZCB7XG4gIC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50cyBhbmQvb3IgdGhlIGRheSBudW1iZXIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCxcbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0Ym9keSB0ZCB7XG4gIC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50IGNlbGxzICovXG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi8qIFNjcm9sbGluZyBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1zY3JvbGxlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogVE9ETzogbW92ZSB0byB0aW1lZ3JpZC9kYXlncmlkICovXG4uZmMtc2Nyb2xsZXIgPiAuZmMtZGF5LWdyaWQsXG4uZmMtc2Nyb2xsZXIgPiAuZmMtdGltZS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiByZS1zY29wZSBhbGwgcG9zaXRpb25zICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoYWNrIHRvIGZvcmNlIHJlLXNpemluZyB0aGlzIGlubmVyIGVsZW1lbnQgd2hlbiBzY3JvbGxiYXJzIGFwcGVhci9kaXNhcHBlYXIgKi9cbn1cblxuLyogR2xvYmFsIEV2ZW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmb3IgcmVzaXplIGhhbmRsZSBhbmQgb3RoZXIgaW5uZXIgcG9zaXRpb25pbmcgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIG1ha2UgdGhlIDxhPiB0YWcgYmxvY2sgKi9cbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3ODhkODtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xufVxuXG4uZmMtZXZlbnQsXG4uZmMtZXZlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogZGVmYXVsdCBURVhUIGNvbG9yICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogaWYgPGE+IGhhcyBhbiBocmVmICovXG59XG5cbi5mYy1ldmVudFtocmVmXSxcbi5mYy1ldmVudC5mYy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGdpdmUgZXZlbnRzIHdpdGggbGlua3MgYW5kIGRyYWdnYWJsZSBldmVudHMgYSBoYW5kIG1vdXNlIHBvaW50ZXIgKi9cbn1cblxuLmZjLW5vdC1hbGxvd2VkLFxuLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudCB7XG4gIC8qIHRvIG92ZXJyaWRlIGFuIGV2ZW50J3MgY3VzdG9tIGN1cnNvciAqL1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlcykgKi9cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIsXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICAvKiBvbmx5IHNob3cgd2hlbiBob3ZlcmluZyBvciBzZWxlY3RlZCAod2l0aCB0b3VjaCkgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGhpdCBhcmVhICovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3JlIHtcbiAgLyogNDB4NDAgdG91Y2ggYXJlYSAqL1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8qIHVzZXIgb2YgdGhpcyB1dGlsIGNhbiBzY29wZSB3aXRoaW4gYSBsb3dlciB6LWluZGV4ICovXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi8qIEV2ZW50IFNlbGVjdGlvbiAob25seSBmb3IgdG91Y2ggZGV2aWNlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudC5mYy1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgLyogb3ZlcmNvbWVzIGlubGluZSB6LWluZGV4ICovXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5mYy1ldmVudC5mYy1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgLyogc2FtZSB6LWluZGV4IGFzIGZjLWJnLCBiZWhpbmQgdGV4dCAqL1xuICAvKiBvdmVyY29tZSB0aGUgYm9yZGVycyAqL1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIGRhcmtlbmluZyBlZmZlY3QgKi9cbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLyogRXZlbnQgRHJhZ2dpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudC5mYy1kcmFnZ2luZy5mYy1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYy1ldmVudC5mYy1kcmFnZ2luZzpub3QoLmZjLXNlbGVjdGVkKSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qIEhvcml6b250YWwgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBiaWdnZXIgdG91Y2ggYXJlYSB3aGVuIHNlbGVjdGVkICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIC8qIGJlbG93IHJlc2l6ZXJzICovXG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBldmVudHMgdGhhdCBhcmUgY29udGludWluZyB0by9mcm9tIGFub3RoZXIgd2Vlay4ga2lsbCByb3VuZGVkIGNvcm5lcnMgYW5kIGJ1dHQgdXAgYWdhaW5zdCBlZGdlICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIC8qIHJlcGxhY2UgdGhlIGJvcmRlciB3aXRoIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIEFORCB0b3VjaCBkZXZpY2VzKSAqL1xuLyogbGVmdCByZXNpemVyICAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgbGVmdDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAobW91c2UgZGV2aWNlcykgKi9cbi5mYy1oLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciB7XG4gIHdpZHRoOiA3cHg7XG4gIHRvcDogLTFweDtcbiAgLyogb3ZlcmNvbWUgdG9wIGJvcmRlciAqL1xuICBib3R0b206IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvdHRvbSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlcykgKi9cbi5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogOHg4IGxpdHRsZSBkb3QgKi9cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAvKiBjZW50ZXJzIHRoZSA4eDggZG90IG9uIHRoZSBsZWZ0IGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAvKiBjZW50ZXJzIHRoZSA4eDggZG90IG9uIHRoZSByaWdodCBlZGdlICovXG59XG5cbi8qIERheUdyaWQgZXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XZSB1c2UgdGhlIGZ1bGwgXCJmYy1kYXktZ3JpZC1ldmVudFwiIGNsYXNzIGluc3RlYWQgb2YgdXNpbmcgZGVzY2VuZGFudHMgYmVjYXVzZSB0aGUgZXZlbnQgd29uJ3RcbmJlIGEgZGVzY2VuZGFudCBvZiB0aGUgZ3JpZCB3aGVuIGl0IGlzIGJlaW5nIGRyYWdnZWQuXG4qL1xuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luOiAxcHggMnB4IDA7XG4gIC8qIHNwYWNpbmcgYmV0d2VlbiBldmVudHMgYW5kIGVkZ2VzICovXG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAvKiBhIGxpdHRsZSBiaXQgbW9yZSBzcGFjZSBiZWZvcmUgdGhlIGZpcnN0IGV2ZW50ICovXG59XG5cbi5mYy1taXJyb3Itc2tlbGV0b24gdHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC8qIGV4Y2VwdCBmb3IgbWlycm9yIHNrZWxldG9uICovXG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudCB7XG4gIC8qIGZvcmNlIGV2ZW50cyB0byBiZSBvbmUtbGluZSB0YWxsICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAvKiB0byB0aGUgZGF5IGNlbGwncyBlZGdlICovXG59XG5cbi8qIEV2ZW50IExpbWl0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBcIm1vcmVcIiBsaW5rIHRoYXQgcmVwcmVzZW50cyBoaWRkZW4gZXZlbnRzICovXG5hLmZjLW1vcmUge1xuICBtYXJnaW46IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5mYy1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYy1saW1pdGVkIHtcbiAgLyogcm93cyBhbmQgY2VsbHMgdGhhdCBhcmUgaGlkZGVuIGJlY2F1c2Ugb2YgYSBcIm1vcmVcIiBsaW5rICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBvcG92ZXIgdGhhdCBhcHBlYXJzIHdoZW4gXCJtb3JlXCIgbGluayBpcyBjbGlja2VkICovXG4uZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIHotaW5kZXg6IDE7XG4gIC8qIG1ha2UgdGhlIFwibW9yZVwiIHBvcG92ZXIgb25lIGhpZ2hlciB0aGFuIHRoaXMgKi9cbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogTm93IEluZGljYXRvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLW5vdy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMCBzb2xpZCByZWQ7XG59XG5cbi8qIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qXG5UT0RPOiBtb3JlIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhpcyBmaWxlIGFuZCBjb21tb24uY3NzXG4qL1xuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgdGgsXG4uZmMtdW50aGVtZWQgdGQsXG4uZmMtdW50aGVtZWQgdGhlYWQsXG4uZmMtdW50aGVtZWQgdGJvZHksXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmNmOGUzO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mcm9tIGh0dHBzOi8vZmVhdGhlcmljb25zLmNvbS8gYW5kIGJ1aWx0IHdpdGggSWNvTW9vblxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmY2ljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JmQUFBQUM4QUFBQVlHTnRZWEFYVnRLTkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpnWXlkeElBQUFGNEFBQUZOR2hsWVdRVUo3Y0lBQUFHckFBQUFEWm9hR1ZoQjIwRHpBQUFCdVFBQUFBa2FHMTBlQ0lBQmhRQUFBY0lBQUFBTEd4dlkyRUQ0QVU2QUFBSE5BQUFBQmh0WVhod0FBOEFqQUFBQjB3QUFBQWdibUZ0WlhzcjY5MEFBQWRzQUFBQmhuQnZjM1FBQXdBQUFBQUk5QUFBQUNBQUF3UEFBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBCZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNlFiLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQVdJQWpRS2VBc2tBRXdBQUpTYzNOalFuSmlJSEFRWVVGd0VXTWpjMk5DY0NudUxpRFEwTUpBei9BQTBOQVFBTUpBd05EY25pNGd3akRRd00vd0FOSXd6L0FBME5EQ01OQUFBQUFRRmlBSTBDbmdMSkFCTUFBQ1VCTmpRbkFTWWlCd1lVSHdFSEJoUVhGakkzQVo0QkFBME4vd0FNSkF3TkRlTGlEUTBNSkF5TkFRQU1JdzBCQUF3TURTTU00dUlOSXd3TkRRQUFBQUlBNGdDM0F4NENuZ0FUQUNjQUFDVW5OelkwSnlZaUR3RUdGQjhCRmpJM05qUW5JU2MzTmpRbkppSVBBUVlVSHdFV01qYzJOQ2NCODdlM0RRME1JdzNWRFEzVkRTTU1EUTBCSzdlM0RRME1KQXpWRFEzVkRDUU1EUTN6dUxjTUpBd05EZFVOSXd6V0RBd05Jd3k0dHd3a0RBME4xUTBqRE5ZTURBMGpEQUFBQWdEaUFMY0RIZ0tlQUJNQUp3QUFKVGMyTkM4QkppSUhCaFFmQVFjR0ZCY1dNamNoTnpZMEx3RW1JZ2NHRkI4QkJ3WVVGeFl5TndKSjFRME4xUTBqREEwTnQ3Y05EUXdqRGY3VjFRME4xUXdrREEwTnQ3Y05EUXdrRExmV0RDTU4xUTBORENRTXQ3Z01JdzBNRE5ZTUl3M1ZEUTBNSkF5M3VBd2pEUXdNQUFBREFGVUFBQU9yQTFVQU13Qm9BSGNBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE1oTWpZMU5DWWpJU0lHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQUFWWVJHUmtSL3FvUkdSa1JBMVVGQkFVT0NRa1ZEQXNaRGYyckRSa0xEQlVKQ0E0RkJRVUZCUVVPQ1FnVkRBc1pEUUpWRFJrTERCVUpDUTRGQkFWVkFnRUNCUU1DQndRRUNBWDlxd1FKQXdRSEF3TUZBUUlDQWdJQkJRTURCd1FEQ1FRQ1ZRVUlCQVFIQWdNRkFnRUMvb0FaRWhFWkdSRVNHUUFBQUFBREFGVUFBQU9yQTFVQU13Qm9BSWtBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE16RlJRV016STJQUUV6TWpZMU5DWXJBVFUwSmlNaUJoMEJJeUlHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQWdCa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSRURWUVVFQlE0SkNSVU1DeGtOL2FzTkdRc01GUWtJRGdVRkJRVUZCUTRKQ0JVTUN4a05BbFVOR1FzTUZRa0pEZ1VFQlZVQ0FRSUZBd0lIQkFRSUJmMnJCQWtEQkFjREF3VUJBZ0lDQWdFRkF3TUhCQU1KQkFKVkJRZ0VCQWNDQXdVQ0FRTCtnSUFTR1JrU2dCa1NFUm1BRWhrWkVvQVpFUklaQUFBQkFPSUFqUU1lQXNrQUlBQUFFeGNIQmhRWEZqSS9BUmNXTWpjMk5DOEJOelkwSnlZaUR3RW5KaUlIQmhRWDR1TGlEUTBNSkF6aTRnd2tEQTBONHVJTkRRd2tET0xpRENRTURRMENqZUxpRFNNTURRM2g0UTBORENNTjR1SU1JdzBNRE9MaURBd05Jd3dBQUFBQkFBQUFBUUFBYTVuMHkxOFBQUFVBQ3dRQUFBQUFBTml2T1ZzQUFBQUEySzg1V3dBQUFBQURxd05WQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFPckFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFXSUVBQUZpQkFBQTRnUUFBT0lFQUFCVkJBQUFWUVFBQU9JQUFBQUFBQW9BRkFBZUFFUUFhZ0NxQU9vQm5nSmtBcG9BQVFBQUFBc0FpZ0FEQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFjQUFBQUJBQUFBQUFBQ0FBY0FZQUFCQUFBQUFBQURBQWNBTmdBQkFBQUFBQUFFQUFjQWRRQUJBQUFBQUFBRkFBc0FGUUFCQUFBQUFBQUdBQWNBU3dBQkFBQUFBQUFLQUJvQWlnQURBQUVFQ1FBQkFBNEFCd0FEQUFFRUNRQUNBQTRBWndBREFBRUVDUUFEQUE0QVBRQURBQUVFQ1FBRUFBNEFmQUFEQUFFRUNRQUZBQllBSUFBREFBRUVDUUFHQUE0QVVnQURBQUVFQ1FBS0FEUUFwR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFabGNuTnBiMjRnTVM0d0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzJaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzBadmJuUWdaMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjR1QUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uZmMtaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmZjLWljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmZjLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uZmMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxvdHMgdGFrZW4gZnJvbSBGbGF0bHkgKE1JVCk6IGh0dHBzOi8vYm9vdHN3YXRjaC5jb20vNC9mbGF0bHkvYm9vdHN0cmFwLmNzc1xuKi9cbi8qIHJlc2V0ICovXG4uZmMtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi5mYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIHRoZW1lICovXG4uZmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmZjLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA2MiwgODAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbn1cblxuLmZjLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi8qIFwicHJpbWFyeVwiIGNvbG9yaW5nICovXG4uZmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMmIzNztcbiAgYm9yZGVyLWNvbG9yOiAjMWEyNTJmO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTI1MmY7XG4gIGJvcmRlci1jb2xvcjogIzE1MWUyNztcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi8qIGljb25zIHdpdGhpbiBidXR0b25zICovXG4uZmMtYnV0dG9uIC5mYy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLyogQnV0dG9ucyBHcm91cHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1idXR0b24tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246Zm9jdXMsXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjphY3RpdmUsXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLyogTGlzdCBWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi8qIFRvb2xiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4vKiBpbm5lciBjb250ZW50ICovXG4uZmMtdG9vbGJhciA+ICogPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uZmMtdG9vbGJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFZpZXcgU3RydWN0dXJlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIHVuZG8gdHdpdHRlciBib290c3RyYXAncyBib3gtc2l6aW5nIHJ1bGVzLiBub3JtYWxpemVzIHBvc2l0aW9uaW5nIHRlY2huaXF1ZXMgKi9cbi8qIGRvbid0IGRvIHRoaXMgZm9yIHRoZSB0b29sYmFyIGJlY2F1c2Ugd2UnbGwgd2FudCBib290c3RyYXAgdG8gc3R5bGUgdGhvc2UgYnV0dG9ucyBhcyBzb21lIHB0ICovXG4uZmMtdmlldy1jb250YWluZXIgKixcbi5mYy12aWV3LWNvbnRhaW5lciAqOmJlZm9yZSxcbi5mYy12aWV3LWNvbnRhaW5lciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIC8qIHNvIGRyYWdnZWQgZWxlbWVudHMgY2FuIGJlIGFib3ZlIHRoZSB2aWV3J3MgbWFpbiBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmZjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBHbG9iYWwgRXZlbnQgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLmZjLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIFRhYmxlICYgRGF5LVJvdyBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMgdGgsXG4gIC5mYyB0ZCxcbiAgLmZjIGhyLFxuICAuZmMgdGhlYWQsXG4gIC5mYyB0Ym9keSxcbiAgLmZjLXJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGtpbGwgdGhlIG92ZXJsYWlkLCBhYnNvbHV0ZWx5LXBvc2l0aW9uZWQgY29tcG9uZW50cyAqL1xuICAvKiBjb21tb24uLi4gKi9cbiAgLmZjLWJnLFxuICAuZmMtYmdldmVudC1za2VsZXRvbixcbiAgLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbiAgLmZjLW1pcnJvci1za2VsZXRvbixcbiAgLmZjLWJnZXZlbnQtY29udGFpbmVyLFxuICAuZmMtYnVzaW5lc3MtY29udGFpbmVyLFxuICAuZmMtaGlnaGxpZ2h0LWNvbnRhaW5lcixcbiAgLmZjLW1pcnJvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogZG9uJ3QgZm9yY2UgYSBtaW4taGVpZ2h0IG9uIHJvd3MgKGZvciBEYXlHcmlkKSAqL1xuICAuZmMgdGJvZHkgLmZjLXJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLyogdW5kbyBoZWlnaHQgdGhhdCBKUyBzZXQgaW4gZGlzdHJpYnV0ZUhlaWdodCAqL1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvKiB1bmRvIHRoZSBtaW4taGVpZ2h0IGZyb20gZWFjaCB2aWV3J3Mgc3BlY2lmaWMgc3R5bGVzaGVldCAqL1xuICB9XG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8qIHVuZG8gLmZjLXJpZ2lkICovXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvKiB1c2UgYSBtb3JlIGJvcmRlci1mcmllbmRseSBtZXRob2QgZm9yIHRoaXMuLi4gKi9cbiAgfVxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAvKiBvbmx5IHdvcmtzIGluIG5ld2VyIGJyb3dzZXJzICovXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAvKiAuLi5naXZlcyBzcGFjZSB3aXRoaW4gdGhlIHNrZWxldG9uLiBhbHNvIGVuc3VyZXMgbWluIGhlaWdodCBpbiBhIHdheSAqL1xuICB9XG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlIHtcbiAgICAvKiBwcm92aWRlcyBhIG1pbi1oZWlnaHQgZm9yIHRoZSByb3csIGJ1dCBvbmx5IGVmZmVjdGl2ZSBmb3IgSUUsIHdoaWNoIGV4YWdnZXJhdGVzIHRoaXMgdmFsdWUsXG4gICAgICAgbWFraW5nIGl0IGxvb2sgbW9yZSBsaWtlIDNlbS4gZm9yIG90aGVyIGJyb3dlcnMsIGl0IHdpbGwgYWxyZWFkeSBiZSB0aGlzIHRhbGwgKi9cbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxuICAvKiBVbmRvIG1vbnRoLXZpZXcgZXZlbnQgbGltaXRpbmcuIERpc3BsYXkgYWxsIGV2ZW50cyBhbmQgaGlkZSB0aGUgXCJtb3JlXCIgbGlua3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtbW9yZS1jZWxsLFxuICAuZmMtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mYyB0ci5mYy1saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmMgdGQuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYy1wb3BvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIG5ldmVyIGRpc3BsYXkgdGhlIFwibW9yZS4uXCIgcG9wb3ZlciBpbiBwcmludCBtb2RlICovXG4gIH1cbiAgLyogVGltZUdyaWQgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogdW5kbyB0aGUgbWluLWhlaWdodCAxMDAlIHRyaWNrIHVzZWQgdG8gZmlsbCB0aGUgY29udGFpbmVyJ3MgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBkb24ndCBkaXNwbGF5IHRoZSBzaWRlIGF4aXMgYXQgYWxsIChcImFsbC1kYXlcIiBhbmQgdGltZSBjZWxscykgKi9cbiAgLmZjLXRpbWVHcmlkLXZpZXcgLmZjLWF4aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogZG9uJ3QgZGlzcGxheSB0aGUgaG9yaXpvbnRhbCBsaW5lcyAqL1xuICAuZmMtc2xhdHMsXG4gIC5mYy10aW1lLWdyaWQgaHIge1xuICAgIC8qIHRoaXMgaHIgaXMgdXNlZCB3aGVuIGhlaWdodCBpcyB1bmRlcnVzZWQgYW5kIG5lZWRzIHRvIGJlIGZpbGxlZCAqL1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvKiBpbXBvcnRhbnQgb3ZlcnJpZGVzIGlubGluZSBkZWNsYXJhdGlvbiAqL1xuICB9XG4gIC8qIGxldCB0aGUgY29udGFpbmVyIHRoYXQgaG9sZHMgdGhlIGV2ZW50cyBiZSBuYXR1cmFsbHkgcG9zaXRpb25lZCBhbmQgY3JlYXRlIHJlYWwgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLyogaW4gY2FzZSB0aGVyZSBhcmUgbm8gZXZlbnRzLCB3ZSBzdGlsbCB3YW50IHNvbWUgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgIGhlaWdodDogNGVtO1xuICB9XG4gIC8qIGtpbGwgdGhlIGhvcml6b250YWwgc3BhY2luZyBtYWRlIGJ5IHRoZSBldmVudCBjb250YWluZXIuIGV2ZW50IG1hcmdpbnMgd2lsbCBiZSBkb25lIGJlbG93ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogVGltZUdyaWQgKkV2ZW50KiBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiBuYXR1cmFsbHkgcG9zaXRpb24gZXZlbnRzLCB2ZXJ0aWNhbGx5IHN0YWNraW5nIHRoZW0gKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDNweCAycHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBmb3IgZXZlbnRzIHRoYXQgY29udGludWUgdG8gYSBmdXR1cmUgZGF5LCBnaXZlIHRoZSBib3R0b20gYm9yZGVyIGJhY2sgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LWVuZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogaW5kaWNhdGUgdGhlIGV2ZW50IGNvbnRpbnVlcyB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cbiAgLyogZm9yIGV2ZW50cyB0aGF0IGFyZSBjb250aW51YXRpb25zIGZyb20gcHJldmlvdXMgZGF5cywgZ2l2ZSB0aGUgdG9wIGJvcmRlciBiYWNrICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogaW5kaWNhdGUgdGhlIGV2ZW50IGlzIGEgY29udGludWF0aW9uIHZpYSBcIi4uLlwiIHRleHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LXN0YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxuICAvKiB0aW1lICovXG4gIC8qIHVuZG8gYSBwcmV2aW91cyBkZWNsYXJhdGlvbiBhbmQgbGV0IHRoZSB0aW1lIHRleHQgc3BhbiB0byBhIHNlY29uZCBsaW5lICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogaGlkZSB0aGUgdGhlIHRpbWUgdGhhdCBpcyBub3JtYWxseSBkaXNwbGF5ZWQuLi4gKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiAuLi5yZXBsYWNlIGl0IHdpdGggYSBtb3JlIHZlcmJvc2UgdmVyc2lvbiAoaW5jbHVkZXMgQU0vUE0pIHN0b3JlZCBpbiBhbiBodG1sIGF0dHJpYnV0ZSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWZ1bGwpO1xuICB9XG4gIC8qIFZlcnRpY2FsIFNjcm9sbGVyICYgQ29udGFpbmVyc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIGtpbGwgdGhlIHNjcm9sbGJhcnMgYW5kIGFsbG93IG5hdHVyYWwgaGVpZ2h0ICovXG4gIC5mYy1zY3JvbGxlcixcbiAgLmZjLWRheS1ncmlkLWNvbnRhaW5lcixcbiAgLmZjLXRpbWUtZ3JpZC1jb250YWluZXIge1xuICAgIC8qICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBraWxsIHRoZSBob3Jpem9udGFsIGJvcmRlci9wYWRkaW5nIHVzZWQgdG8gY29tcGVuc2F0ZSBmb3Igc2Nyb2xsYmFycyAqL1xuICAuZmMtcm93IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBCdXR0b24gQ29udHJvbHNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtYnV0dG9uLWdyb3VwLFxuICAuZmMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIGRvbid0IGRpc3BsYXkgYW55IGJ1dHRvbi1yZWxhdGVkIGNvbnRyb2xzICovXG4gIH1cbn1cbi8qIERheUdyaWRWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBkYXkgcm93IHN0cnVjdHVyZSAqL1xuLmZjLWRheUdyaWRXZWVrLXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sXG4uZmMtZGF5R3JpZERheS12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgLyogdGhlcmUgbWF5IGJlIHdlZWsgbnVtYmVycyBpbiB0aGVzZSB2aWV3cywgc28gbm8gcGFkZGluZy10b3AgKi9cbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgLyogZW5zdXJlIGEgc3BhY2UgYXQgYm90dG9tIG9mIGNlbGwgZm9yIHVzZXIgc2VsZWN0aW5nL2NsaWNraW5nICovXG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgLyogZW5zdXJlIHRoYXQgYWxsIHJvd3MgYXJlIGF0IGxlYXN0IHRoaXMgdGFsbCAqL1xufVxuXG4vKiBhIFwicmlnaWRcIiByb3cgd2lsbCB0YWtlIHVwIGEgY29uc3RhbnQgYW1vdW50IG9mIGhlaWdodCBiZWNhdXNlIGNvbnRlbnQtc2tlbGV0b24gaXMgYWJzb2x1dGUgKi9cbi5mYy1yb3cuZmMtcmlnaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiB3ZWVrIGFuZCBkYXkgbnVtYmVyIHN0eWxpbmcgKi9cbi5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy13ZWVrLW51bWJlcixcbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgdGguZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgLyogY29sdW1uIGhlYWRlcnMgY2FuJ3QgaGF2ZSBhcyBtdWNoIHYgc3BhY2UgKi9cbn1cblxuLmZjLWx0ciAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG59XG5cbi5mYy1ydGwgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4vKiB3aGVuIHdlZWsvZGF5IG51bWJlciBoYXZlIG93biBjb2x1bW4gKi9cbi5mYy1kYXlHcmlkLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgPiAqIHtcbiAgLyogd29yayBhcm91bmQgdGhlIHdheSB3ZSBkbyBjb2x1bW4gcmVzaXppbmcgYW5kIGVuc3VyZSBhIG1pbmltdW0gd2lkdGggKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuMjVlbTtcbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKiFcbiAqIGZyb2FsYV9lZGl0b3IgdjMuMS4wIChodHRwczovL3d3dy5mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yKVxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQsIC5mci1lbGVtZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItYm94LmZyLWJhc2ljLmZyLXJ0bCAuZnItZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi5mci1lbGVtZW50IGEge1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgLW8tdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1raHRtbC11c2VyLXNlbGVjdDogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uZnItZWxlbWVudC5mci1kaXNhYmxlZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1lbGVtZW50IFtjb250ZW50ZWRpdGFibGU9dHJ1ZV0ge1xuICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwcywgdHJhbnNmb3JtIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIGZpbGw6ICMzMzMzMzM7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gaSwgLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uZnItYm94IGEuZnItZmxvYXRpbmctYnRuLmZyLWJ0biArIC5mci1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bjpob3ZlciBzdmcge1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItYm94IC5mci12aXNpYmxlIGEuZnItZmxvYXRpbmctYnRuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5pZnJhbWUuZnItaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZnItd3JhcHBlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQUFBO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXdyYXBwZXIuc2hvdy1wbGFjZWhvbGRlciAuZnItcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5mci13cmFwcGVyIDo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjVkNmZkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZyLXdyYXBwZXIgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjVkNmZkO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmVmZWY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZnItYm94LmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWJveC5mci1kb2N1bWVudCB7XG4gICAgbWluLXdpZHRoOiAyMWNtO1xuICB9XG4gIC5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4td2lkdGg6IDIxY207XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxuICAuZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIC5mci1lbGVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgd2lkdGg6IDIxY207XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDI2Y20gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxY20gMmNtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbiAgLmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCBociB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yY207XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmNtO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgaGVpZ2h0OiAxY207XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCBpbWcge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5mci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBsZWZ0OiAtMzAwMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZyLXRvb2x0aXAuZnItdmlzaWJsZSB7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4td3JhcCwgLmZyLXBvcHVwIC5mci1idG4td3JhcCwgLmZyLW1vZGFsIC5mci1idG4td3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4td3JhcC5mci1oaWRkZW4sIC5mci1wb3B1cCAuZnItYnRuLXdyYXAuZnItaGlkZGVuLCAuZnItbW9kYWwgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgLW1vei1vdXRsaW5lOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDJweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gaSwgLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDhweCA3cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZpbGw6ICMzMzMzMzM7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3Bhbi5mci1zci1vbmx5LCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIGltZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpbWcge1xuICBtYXJnaW46IDhweCA3cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwgLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHNwYW4sIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzMzMzMzO1xuICByaWdodDogMnB4O1xuICB0b3A6IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmUsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZSB7XG4gIGZpbGw6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3ZlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIyMjIyMjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjM7XG4gIC1tb3otb3BhY2l0eTogMC4zO1xuICBvcGFjaXR5OiAwLjM7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbiwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwgLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsIC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsIC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4ge1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsIC5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsIC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3ZnIHtcbiAgbWFyZ2luOiA4cHggMTFweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItdG9vbGJhciAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci1wb3B1cCAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItcG9wdXAgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItbW9kYWwgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDk4Zjc7XG59XG5cbi5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4sIC5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLCAuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0biwgLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLCAuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0biwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4zO1xuICAtbW96LW9wYWNpdHk6IDAuMztcbiAgb3BhY2l0eTogMC4zO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLCAuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZS5mci1kcm9wZG93bjo6YWZ0ZXIsIC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLCAuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsIC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdCwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsIC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcCwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sIC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLCAuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItcG9wdXAuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItbW9kYWwuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsIC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZSA+IC5mci1jb21tYW5kLmZyLWJ0bjpub3QoLmZyLWhpZGRlbiksIC5mci10b29sYmFyLmZyLWlubGluZSA+IC5mci1idG4td3JhcDpub3QoLmZyLWhpZGRlbikge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCksIC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOm5vdCguZnItdGFibGUtY2VsbCksIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZDpub3QoLmZyLXRhYmxlLWNlbGwpIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXI6OmFmdGVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDpmb2N1czo6YWZ0ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3Zlcjo6YWZ0ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLXNlbGVjdGVkOm5vdCguZnItdGFibGUtY2VsbCksIC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmU6aG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTpmb2N1cywgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlLmZyLWJ0bi1ob3ZlciwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlLmZyLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWRpc2FibGVkOmhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZDpmb2N1cywgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQuZnItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWRlc2t0b3AuZnItZGlzYWJsZWQgLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kOmZvY3VzLCAuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZC5mci1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItdG9vbGJhci5mci1tb2JpbGUgLmZyLWNvbW1hbmQuZnItYmxpbmssIC5mci1wb3B1cC5mci1tb2JpbGUgLmZyLWNvbW1hbmQuZnItYmxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9ucyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMuZnItYnRuLWhvdmVyLCAuZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9uczpob3ZlciwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnM6Zm9jdXMge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNGQUZBRkE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUudGVzdC1oZWlnaHQgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjc1cHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1pbi13aWR0aDogNzJweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHggNHB4O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEuZnItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhLmZyLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIC5mci1zaG9ydGN1dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAtbW96LW9wYWNpdHk6IDAuNzU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmUgKyAuZnItZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5mci1ib3R0b20gPiAuZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIsIC5mci1wb3B1cC5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnByZXZlbnQtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5wcmV2ZW50LXNjcm9sbC5mci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZyLW1vZGFsIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZyLW1vZGFsLmZyLW1pZGRsZSAuZnItbW9kYWwtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNlZmVmZWYgMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtY2xvc2Uge1xuICBtYXJnaW46IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwOThmNztcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDpob3ZlciwgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHotaW5kZXg6IDIxNDc0ODM2Mzk7XG59XG5cbm9sLmRlY2ltYWxfdHlwZSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5cbm9sLmRlY2ltYWxfdHlwZSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sLmRlY2ltYWxfdHlwZSA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG4uZnItcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjM1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mci1wb3B1cCAuZnItaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQHN1cHBvcnRzIG5vdCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzZweCwgMzZweCkpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDI3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgfVxufVxuLmZyLXBvcHVwIC5mci1pbnB1dC1mb2N1cyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbi5mci1wb3B1cC5mci1hYm92ZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZnItcG9wdXAuZnItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1wb3B1cC5mci1oaWRkZW4ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItcG9wdXAuZnItZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItaHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLWhzLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTk5OTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC41cywgcGFkZGluZyAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbn1cblxuLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1MTUxNTE7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA5OGY3O1xuICBwYWRkaW5nOiAzcHggMTFweDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dCArIGxhYmVsLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICBsZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmV5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dC5mci1ub3QtZW1wdHkgKyBsYWJlbCwgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhLmZyLW5vdC1lbXB0eSArIGxhYmVsIHtcbiAgY29sb3I6IGdyYXk7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRvcDogOXB4O1xufVxuXG4uZnItcG9wdXAgaW5wdXQsIC5mci1wb3B1cCB0ZXh0YXJlYSB7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAtby11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZnItcG9wdXAgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0biBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzLmZyLXRhYnMtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjc2cHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAxOTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItbGF5ZXIge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmZyLXBvcHVwIC5mci1sYXllci5mci1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICB6LWluZGV4OiA3O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDk4Zjc7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQgKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpob3ZlciwgLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICBib3JkZXI6IHNvbGlkIDJweCAjOTk5OTk5O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6YWN0aXZlICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTpmb2N1cyArIHNwYW4sIC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWN0aXZlICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFY0Y1RmY7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cyArIHNwYW4sIC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xuICAtd2Via2l0LW9wYWNpdHk6IDAuODtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94LWxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveC1saW5lIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItcG9wdXAuZnItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItcG9wdXAuZnItcnRsIC5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgaW5wdXQgKyBsYWJlbCwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYSArIGxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5mci1wb3B1cC5mci1ydGwgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvci5mci12cyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRleHQtZWRpdC1sYXllciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5mci10b29sYmFyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC41cztcbiAgLW1zLXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG59XG5cbi5mci10b29sYmFyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1uZXdsaW5lIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG59XG5cbi5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4uZnItdG9vbGJhci5mci10b29sYmFyLW9wZW4gLmZyLW5ld2xpbmUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhci5mci1leHBhbmRlZCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhci5mci1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgPiAuZnItY29tbWFuZC5mci1idG4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxN3B4IDAgMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcbiAgICBtYXJnaW46IDAgN3B4IDAgNnB4O1xuICB9XG59XG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHotaW5kZXg6IDIxNDc0ODM2MzA7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZS5mci1hYm92ZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLW5ld2xpbmUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci10b29sYmFyLmZyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyLmZyLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20gLmZyLW5ld2xpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20uZnItdG9vbGJhci1vcGVuIC5mci1uZXdsaW5lIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5mci10b29sYmFyLmZyLWJvdHRvbSAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXNlcGFyYXRvciArIC5mci1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLXZzIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDhweCA0cHg7XG59XG5cbi5mci1zZXBhcmF0b3IuZnItaHMge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZyLXJ0bCAuZnItc2VwYXJhdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci1ocyB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci12cyB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWNvbmQtdG9vbGJhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uc2Vjb25kLXRvb2xiYXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbiNsb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNsb2dvID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMXB4IDVweCAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiMWIyYjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuI2xvZ28gPiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0N3B4O1xuICBtYXJnaW46IDdweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNsb2dvID4gc3ZnICoge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cblxuI2xvZ286aG92ZXIgPiBzcGFuLCAjbG9nbzpmb2N1cyA+IHNwYW4ge1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuI2xvZ286aG92ZXIgPiBzdmcgLmZyLWxvZ28sICNsb2dvOmZvY3VzID4gc3ZnIC5mci1sb2dvIHtcbiAgZmlsbDogIzAwOThmNztcbn1cblxuLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mci1vcGFjaXR5LTAge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogLW1vei1zdGlja3k7XG4gIHBvc2l0aW9uOiAtbXMtc3RpY2t5O1xuICBwb3NpdGlvbjogLW8tc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uZnItc3RpY2t5LW9mZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXN0aWNreS1vbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mci1zdGlja3ktb24uZnItc3RpY2t5LWlvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mci1zdGlja3ktZHVtbXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItc3RpY2t5LW9uICsgLmZyLXN0aWNreS1kdW1teSwgLmZyLXN0aWNreS1ib3ggPiAuZnItc3RpY2t5LWR1bW15IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNwYW4uZnItc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1ib3ggLmZyLWNvdW50ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hhcnMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1ydGwgLmZyLWNvdW50ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyAuZnItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxudGV4dGFyZWEuZnItY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIC1tb3otcmVzaXplOiBub25lO1xuICAtd2Via2l0LXJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mci1ib3guZnItcnRsIHRleHRhcmVhLmZyLWNvZGUge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZyLWJveCAuQ29kZU1pcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1ib3guZnItY29kZS12aWV3IHRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWVsZW1lbnQsIC5mci1ib3guZnItY29kZS12aWV3IC5mci1wbGFjZWhvbGRlciwgLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1ib3guZnItY29kZS12aWV3IC5Db2RlTWlycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3guZnItaW5saW5lLmZyLWNvZGUtdmlldyAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLW1vei1vdXRsaW5lOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2ggaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoLmZyLWRlc2t0b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1pbnB1dC1saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTdweCAwIDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzhweDtcbn1cblxuLmZyLXBvcHVwIC5mci1zZXBhcmF0b3IgKyAuZnItY29sb3JzLXRhYnMge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQuZnItc2VsZWN0ZWQtc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gaSwgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gc3ZnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gaSBwYXRoLCAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyMjIyMjI7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiAuZnItc2VsZWN0ZWQtY29sb3Ige1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3Bhbjpob3ZlciwgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mci1ydGwgLmZyLXBvcHVwIC5mci1jb2xvcnMtdGFicyAuZnItY29sb3JzLXRhYi5mci1zZWxlY3RlZC10YWJbZGF0YS1wYXJhbTE9dGV4dF0gfiBbZGF0YS1wYXJhbTE9YmFja2dyb3VuZF06OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1kcmFnLWhlbHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuMjtcbiAgLW1vei1vcGFjaXR5OiAwLjI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1kcmFnLWhlbHBlci5mci12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1kcmFnZ2luZyB7XG4gIC13ZWJraXQtb3BhY2l0eTogMC40O1xuICAtbW96LW9wYWNpdHk6IDAuNDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1lbW90aWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgTm90b0NvbG9yRW1vamksIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBFbW9qaVN5bWJvbHM7XG59XG5cbi5mci1wb3B1cCAuZnItZW1vdGljb24gaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci10YWJzLXVuaWNvZGUge1xuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lci5mci1lbW90aWNvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIHtcbiAgYm9yZGVyOiBkYXNoZWQgMnB4ICNiZGJkYmQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyLmZyLWRyb3Age1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0MDBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjYjNlMGZkO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW4ge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbmJvZHkuZnItZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjMwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuLmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4gLmZyLXRvb2xiYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLXRvcCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4gLmZyLXRvb2xiYXIuZnItYm90dG9tIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbiAuc2Vjb25kLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWZ1bGxzY3JlZW4td3JhcHBlciB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdHIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aCwgLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNnB4IDAgNHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQobisyKSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZWxlbWVudCBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwOThmNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyLmZyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiA0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBsZWZ0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzdyB7XG4gICAgbGVmdDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbiAgLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgICByaWdodDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbi5mci1pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtdXBsb2FkLWxheWVyIHtcbiAgYm9yZGVyOiBkYXNoZWQgMnB4ICNiZGJkYmQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllci5mci1kcm9wIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciAuZnItZm9ybSB7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0MDBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2IzZTBmZDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogIzAwOThmNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW4ge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3IgPiBkaXYuZnItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3IgPiBkaXYuZnItYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItaW1hZ2Utc2l6ZS1sYXllciAuZnItaW1hZ2UtZ3JvdXAgLmZyLWlucHV0LWxpbmUgKyAuZnItaW5wdXQtbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZnItdXBsb2FkaW5nIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjQ7XG4gIC1tb3otb3BhY2l0eTogMC40O1xuICBvcGFjaXR5OiAwLjQ7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIC5mci1tb2RhbC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmUgLmZyLW1vZGFsLW1vcmUuZnItbm90LWF2YWlsYWJsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW46IDhweCAwIDhweCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRWNGNUZmO1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG59XG5cbi5mci1zaG93LXRhZ3MgLmZyLW1vZGFsLW1vcmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5OGY3O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IC5mci1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuICB9XG59XG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4gKyAuZnItbGlzdC1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWltYWdlLWRlbGV0aW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWltYWdlLWRlbGV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGVsZXRpbmcpO1xuICBjb2xvcjogI0ZGRjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItZW1wdHkge1xuICBoZWlnaHQ6IDk1cHg7XG4gIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gIHotaW5kZXg6IDE7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItZW1wdHk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogYXR0cihkYXRhLWxvYWRpbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1tb2JpbGUtc2VsZWN0ZWQgaW1nIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAtbW96LW9wYWNpdHk6IDAuNzU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1tb2JpbGUtc2VsZWN0ZWQgLmZyLWRlbGV0ZS1pbWcsIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1pbnNlcnQtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nLCBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAzO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nIHtcbiAgYmFja2dyb3VuZDogI0I4MzEyRjtcbiAgZmlsbDogI0ZGRjtcbiAgcGFkZGluZzogOHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGZpbGw6ICMwMDk4Zjc7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciBpbWcge1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNzU7XG4gIC1tb3otb3BhY2l0eTogMC43NTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1kZWxldGUtaW1nLCAuZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1pbnNlcnQtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JmNDY0NDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWluc2VydC1pbWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1saW5lLWJyZWFrZXIge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5OGY3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1saW5lLWJyZWFrZXIuZnItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItbGluZS1icmVha2VyIGEuZnItZmxvYXRpbmctYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB0b3A6IC0yMHB4O1xufVxuXG4uZnItbGluZS1icmVha2VyIGEuZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIG1hcmdpbjogOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1xdWljay1pbnNlcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxNDc0ODM2Mzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItcXVpY2staW5zZXJ0IGEuZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZnItcXVpY2staW5zZXJ0LmZyLW9uIGEuZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmZyLXF1aWNrLWluc2VydC5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcWktaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4gc3ZnIHtcbiAgZmlsbDogIzIyMjIyMjtcbn1cblxuLmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4uZnItc2l6ZS0xIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5IHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mci1wb3B1cCAuZnItc3BlY2lhbC1jaGFyYWN0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lci5mci1zYy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZWxlbWVudCB0YWJsZSB0ZC5mci1zZWxlY3RlZC1jZWxsLCAuZnItZWxlbWVudCB0YWJsZSB0aC5mci1zZWxlY3RlZC1jZWxsIHtcbiAgYm9yZGVyOiAxcHggZG91YmxlICMwMDk4Zjc7XG59XG5cbi5mci1lbGVtZW50IHRhYmxlIHRyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWVsZW1lbnQgdGFibGUgdGQsIC5mci1lbGVtZW50IHRhYmxlIHRoIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1vLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0ZCwgLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0aCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci10YWJsZS1yZXNpemVyIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci10YWJsZS1yZXNpemVyLmZyLW1vdmluZyB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mci10YWJsZS1yZXNpemVyIGRpdiB7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDk4Zjc7XG59XG5cbi5mci1uby1zZWxlY3Rpb24ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItdGFibGUtc2l6ZS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUgPiBzcGFuLmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUgPiBzcGFuLmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUyLCAyNDcsIDAuMyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDk4Zjc7XG59XG5cbi5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemUgLm5ldy1saW5lOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItcG9wdXAuZnItYWJvdmUgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLWNvbG9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZyLXBvcHVwLmZyLWRlc2t0b3AgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3BhbiA+IHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZnItaW5zZXJ0LWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZWxlbWVudCAuZnItdmlkZW8ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItZWxlbWVudCAuZnItdmlkZW86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItZWxlbWVudCAuZnItdmlkZW8uZnItYWN0aXZlID4gKiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwOThmNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplci5mci1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkY7XG4gIHotaW5kZXg6IDQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhudyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC02cHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5lIHtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBsZWZ0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5lIHtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC01cHg7XG4gIH1cbiAgLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNlIHtcbiAgICByaWdodDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItdmlkZW8tc2l6ZS1sYXllciAuZnItdmlkZW8tZ3JvdXAgLmZyLWlucHV0LWxpbmUge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tc2l6ZS1sYXllciAuZnItdmlkZW8tZ3JvdXAgLmZyLWlucHV0LWxpbmUgKyAuZnItaW5wdXQtbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllciB7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjYmRiZGJkO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIuZnItZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNiM2UwZmQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFuIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci12aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nLmZyLXJvdW5kZWQsIC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5pbWcuZnItYm9yZGVyZWQsIC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWcge1xuICBib3JkZXI6IHNvbGlkIDVweCAjQ0NDO1xufVxuXG5pbWcuZnItYm9yZGVyZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItdmlldyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDVweDtcbn1cblxuLmZyLXZpZXcgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGQsIC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZCwgLmZyLXZpZXcgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwgLmZyLXZpZXcgdGFibGUgdGg6ZW1wdHkge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLCAuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSByZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLXRoaWNrLCAuZnItdmlldyB0YWJsZSB0aC5mci10aGljayB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG5cbi5mci12aWV3IGhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci1maWxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCLwn5OOXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci12aWV3IHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNUUzNUIxO1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG4gIGNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiTm90b0NvbG9yRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJBbmRyb2lkIEVtb2ppXCIsIFwiRW1vamlTeW1ib2xzXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMC4xZW0gMC4xZW0gMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ncmF5IHtcbiAgY29sb3I6ICNBQUEgIWltcG9ydGFudDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMjI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtc3BhY2VkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWNvZGUge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy10cmFuc3BhcmVuY3kge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mci12aWV3IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiA+IGlmcmFtZSwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IG9iamVjdCwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdmwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2bCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXZpZXcgYS5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyBhLmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgPiBzcGFuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLXJvdW5kZWQsIC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsIC5mci12aWV3IHRleHRhcmVhLmZyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLCAuZnItdmlldyBpbnB1dC5mci1sYXJnZSwgLmZyLXZpZXcgdGV4dGFyZWEuZnItbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmEuZnItdmlldy5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hLmZyLXZpZXcuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbmltZy5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi8qIVxuICogZnJvYWxhX2VkaXRvciB2My4xLjAgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXG4gKiBMaWNlbnNlIGh0dHBzOi8vZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvci90ZXJtcy9cbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgRnJvYWxhIExhYnNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbWcuZnItcm91bmRlZCwgLmZyLWltZy1jYXB0aW9uLmZyLXJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbmltZy5mci1ib3JkZXJlZCwgLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIGJvcmRlcjogc29saWQgNXB4ICNDQ0M7XG59XG5cbmltZy5mci1ib3JkZXJlZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1nIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci12aWV3IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZnItdmlldyBzcGFuW3N0eWxlfj1cImNvbG9yOlwiXSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mci12aWV3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mci12aWV3IHRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogNXB4O1xufVxuXG4uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwgLmZyLXZpZXcgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGgge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmZyLXZpZXcgdGFibGUuZnItYWx0ZXJuYXRlLXJvd3MgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLCAuZnItdmlldyB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkOmVtcHR5LCAuZnItdmlldyB0YWJsZSB0aDplbXB0eSB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQuZnItaGlnaGxpZ2h0ZWQsIC5mci12aWV3IHRhYmxlIHRoLmZyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiAxcHggZG91YmxlIHJlZDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssIC5mci12aWV3IHRhYmxlIHRoLmZyLXRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5mci12aWV3IHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuLmZyLXZpZXcgaHIge1xuICBjbGVhcjogYm90aDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xufVxuXG4uZnItdmlldyAuZnItZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIvCfk45cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXZpZXcgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICM1RTM1QjE7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICM1RTM1QjE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM1RTM1QjE7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENDtcbiAgY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3IGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xuICBjb2xvcjogIzQzQTA0Nztcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1lbW90aWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJOb3RvQ29sb3JFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIkFuZHJvaWQgRW1vamlcIiwgXCJFbW9qaVN5bWJvbHNcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1lbW90aWNvbi5mci1lbW90aWNvbi1pbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0wLjFlbSAwLjFlbSAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LWdyYXkge1xuICBjb2xvcjogI0FBQSAhaW1wb3J0YW50O1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMjIyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzIyMjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1zcGFjZWQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZnItdmlldyAuZnItY2xhc3MtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xufVxuXG4uZnItdmlldyAuZnItY2xhc3MtY29kZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZyLXZpZXcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2ID4gaWZyYW1lLCAuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LCAuZnItdmlldyAuZnItdmlkZW8uZnItcnYgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8gPiAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmIuZnItZnZyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdmlldyBhLmZyLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mci12aWV3IGEuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCA+IHNwYW4ge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuOTtcbiAgLW1vei1vcGFjaXR5OiAwLjk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItdmlldyBidXR0b24uZnItcm91bmRlZCwgLmZyLXZpZXcgaW5wdXQuZnItcm91bmRlZCwgLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdmlldyBidXR0b24uZnItbGFyZ2UsIC5mci12aWV3IGlucHV0LmZyLWxhcmdlLCAuZnItdmlldyB0ZXh0YXJlYS5mci1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYS5mci12aWV3LmZyLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmEuZnItdmlldy5mci1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuaW1nLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuOnJvb3Qge1xuICAtLXNzLXByaW1hcnktY29sb3I6ICM1ODk3ZmI7XG4gIC0tc3MtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tc3MtZm9udC1jb2xvcjogIzRkNGQ0ZDtcbiAgLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWJvcmRlci1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGM7XG4gIC0tc3Mtc3VjY2Vzcy1jb2xvcjogIzAwYjc1NTtcbiAgLS1zcy1lcnJvci1jb2xvcjogI2RjMzU0NTtcbiAgLS1zcy1tYWluLWhlaWdodDogMzBweDtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMzAwcHg7XG4gIC0tc3Mtc3BhY2luZy1sOiA3cHg7XG4gIC0tc3Mtc3BhY2luZy1tOiA1cHg7XG4gIC0tc3Mtc3BhY2luZy1zOiAzcHg7XG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMC4ycztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3MtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgbWluLWhlaWdodDogdmFyKC0tc3MtbWFpbi1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNzLW1haW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLW1haW4uc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1kaXNhYmxlZC1jb2xvcik7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc3MtbWFpbi5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbn1cbi5zcy1tYWluLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNzLW1haW4uc3Mtb3Blbi1hYm92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5zcy1tYWluLnNzLW9wZW4tYmVsb3cge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgbWFyZ2luOiBhdXRvIDBweCBhdXRvIDBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1tYXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0byAwcHggYXV0byB2YXIoLS1zcy1zcGFjaW5nLXMpO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlLnNzLXZhbHVlLW91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIHdpZHRoOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSBzdmcge1xuICBoZWlnaHQ6IHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIHdpZHRoOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtYmctY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IDE4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uc3MtbWFpbiAuc3MtZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwIHZhcigtLXNzLXNwYWNpbmctbSkgMCB2YXIoLS1zcy1zcGFjaW5nLW0pO1xufVxuLnNzLW1haW4gLnNzLWRlc2VsZWN0IHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNzLW1haW4gLnNzLWRlc2VsZWN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAyMDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNzLW1haW4gLnNzLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogYXV0byB2YXIoLS1zcy1zcGFjaW5nLW0pIGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKTtcbn1cbi5zcy1tYWluIC5zcy1hcnJvdyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xufVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogdmFyKC0tc3MtY29udGVudC1oZWlnaHQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKSwgb3BhY2l0eSB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLnNzLWNvbnRlbnQuc3MtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zcy1jb250ZW50LnNzLW9wZW4tYWJvdmUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQuc3Mtb3Blbi1iZWxvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHN2ZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3MtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLXNlYXJjaGluZyB7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC5zcy1jbG9zZSAuc3Mtb3B0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWxhYmVsLXRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWw6aGFzKC5zcy1hcnJvdykge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsLnNzLXNlbGVjdGVkIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3BhbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS1zcy1zcGFjaW5nLXMpIDAgMDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbCBzdmcge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbCBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3Mtc3VjY2Vzcy1jb2xvcik7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbCBzdmc6Zmlyc3QtY2hpbGQge1xuICBzdHJva2Utd2lkdGg6IDU7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnOmxhc3QtY2hpbGQge1xuICBzdHJva2Utd2lkdGg6IDExO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3MtY2xvc2FibGUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3MtY2xvc2FibGUgLnNzLWFycm93IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1jbG9zYWJsZSAuc3MtYXJyb3cgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMTg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctcykgY2FsYyh2YXIoLS1zcy1zcGFjaW5nLWwpICogMyk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWRpc2FibGVkLWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTk5O1xufVxuXG4udHJpYnV0ZS1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJpYnV0ZS1jb250YWluZXIgbGkuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLm5vLW1hdGNoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udHJpYnV0ZS1jb250YWluZXIgLm1lbnUtaGlnaGxpZ2h0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG4qIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9bGlzdF0sIHVsLFxub2xbcm9sZT1saXN0XSwgb2wsXG5saSxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBTZXQgY29yZSByb290IGRlZmF1bHRzICovXG5odG1sOmZvY3VzLXdpdGhpbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZ3JheS03MCk7XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBBdm9pZCB0ZXh0IG92ZXJmbG93cyAqL1xucCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCAyMDIzIFR5bGVyIFRlY2hub2xvZ2llcywgSW5jLiBcbiAqIExpY2Vuc2U6IEFwYWNoZS0yLjBcbiAqL1xuLm1kYy1lbGV2YXRpb24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1lbGV2YXRpb24tb3ZlcmxheS1vcGFjaXR5LCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLWVsZXZhdGlvbi1vdmVybGF5LWNvbG9yLCAjZmZmKTtcbn1cblxuLmZvcmdlLWJ1dHRvbiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogdmFyKC0tbWRjLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtZmFtaWx5LCB2YXIoLS1tZGMtdHlwb2dyYXBoeS1mb250LWZhbWlseSwgUm9ib3RvLCBzYW5zLXNlcmlmKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWRjLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtc2l6ZSwgMC44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi1saW5lLWhlaWdodCwgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1tZGMtdHlwb2dyYXBoeS1idXR0b24tZm9udC13ZWlnaHQsIDUwMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4OTI4NTcxNDNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi1sZXR0ZXItc3BhY2luZywgMC4wODkyODU3MTQzZW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1tZGMtdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kZWNvcmF0aW9uLCBub25lKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1tZGMtdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kZWNvcmF0aW9uLCBub25lKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXRyYW5zZm9ybSwgdXBwZXJjYXNlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcmdlLWJ1dHRvbiAubWRjLWVsZXZhdGlvbi1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZm9yZ2UtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9yZ2UtYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mb3JnZS1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JnZS1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEuMTI1cmVtO1xufVxuXG4uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX2ljb25bZGlyPXJ0bF0sIFtkaXI9cnRsXSAuZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JnZS1idXR0b25fX2xhYmVsIH4gLmZvcmdlLWJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvcmdlLWJ1dHRvbl9fbGFiZWwgfiAuZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbl9fbGFiZWwgfiAuZm9yZ2UtYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5zdmcuZm9yZ2UtYnV0dG9uX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19pY29uLCAuZm9yZ2UtYnV0dG9uLS1yYWlzZWQgLmZvcmdlLWJ1dHRvbl9faWNvbiwgLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLCAuZm9yZ2UtYnV0dG9uLS1yYWlzZWQgLmZvcmdlLWJ1dHRvbl9faWNvbltkaXI9cnRsXSwgLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQgLmZvcmdlLWJ1dHRvbl9faWNvbiwgW2Rpcj1ydGxdIC5mb3JnZS1idXR0b24tLXJhaXNlZCAuZm9yZ2UtYnV0dG9uX19pY29uLCBbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19sYWJlbCB+IC5mb3JnZS1idXR0b25fX2ljb24sIC5mb3JnZS1idXR0b24tLXJhaXNlZCAuZm9yZ2UtYnV0dG9uX19sYWJlbCB+IC5mb3JnZS1idXR0b25fX2ljb24sIC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWwgfiAuZm9yZ2UtYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19sYWJlbCB+IC5mb3JnZS1idXR0b25fX2ljb25bZGlyPXJ0bF0sIC5mb3JnZS1idXR0b24tLXJhaXNlZCAuZm9yZ2UtYnV0dG9uX19sYWJlbCB+IC5mb3JnZS1idXR0b25fX2ljb25bZGlyPXJ0bF0sIC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWwgfiAuZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWwgfiAuZm9yZ2UtYnV0dG9uX19pY29uLCBbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX2xhYmVsIH4gLmZvcmdlLWJ1dHRvbl9faWNvbiwgW2Rpcj1ydGxdIC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWwgfiAuZm9yZ2UtYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LCAwKSkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsIDApKSBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydCwgMCkpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LCAwKSkgc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHksIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHksIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHksIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgb3BhY2l0eTogdmFyKC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZvcmdlLWJ1dHRvbiB7XG4gIC0tbWRjLXJpcHBsZS1mZy1zaXplOjA7XG4gIC0tbWRjLXJpcHBsZS1sZWZ0OjA7XG4gIC0tbWRjLXJpcHBsZS10b3A6MDtcbiAgLS1tZGMtcmlwcGxlLWZnLXNjYWxlOjE7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOjA7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQ6MDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyLCAuZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE1bXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDE1bXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1bXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDE1bXMgbGluZWFyO1xuICB6LWluZGV4OiAxO1xuICB6LWluZGV4OiB2YXIoLS1tZGMtcmlwcGxlLXotaW5kZXgsIDEpO1xufVxuXG4uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xuICB6LWluZGV4OiB2YXIoLS1tZGMtcmlwcGxlLXotaW5kZXgsIDApO1xufVxuXG4uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1tZGMtcmlwcGxlLXRvcCwgMCk7XG4gIGxlZnQ6IHZhcigtLW1kYy1yaXBwbGUtbGVmdCwgMCk7XG59XG5cbi5mb3JnZS1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gMjI1bXMgZm9yd2FyZHMsIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiA3NW1zIGZvcndhcmRzO1xuICBhbmltYXRpb246IG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIDIyNW1zIGZvcndhcmRzLCBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gNzVtcyBmb3J3YXJkcztcbn1cblxuLmZvcmdlLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQgMTUwbXM7XG4gIGFuaW1hdGlvbjogbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCAxNTBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbn1cblxuLmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyLCAuZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlIHtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAtNTAlO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuXG4uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciB7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG59XG5cbi5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9fcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcmdlLWJ1dHRvbjpub3QoLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQpIC5mb3JnZS1idXR0b25fX3JpcHBsZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tcmFpc2VkOmZvY3VzLCAuZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5mb3JnZS1idXR0b24tLXJhaXNlZDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6ZGlzYWJsZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5mb3JnZS1idXR0b24ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWRjLXNoYXBlLXNtYWxsLCA0cHgpO1xuICBwYWRkaW5nOiAwIDhweCAwIDhweDtcbn1cblxuLmZvcmdlLWJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9yZ2UtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JnZS1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogIzNmNTFiNTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cblxuLmZvcmdlLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpO1xufVxuXG4uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsIC5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtcmlwcGxlLWNvbG9yLCB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSkpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUsIC5mb3JnZS1idXR0b246aG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA0O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWhvdmVyLW9wYWNpdHksIDAuMDQpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSwgLmZvcmdlLWJ1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICBvcGFjaXR5OiAwLjEyO1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWZvY3VzLW9wYWNpdHksIDAuMTIpO1xufVxuXG4uZm9yZ2UtYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCkgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xufVxuXG4uZm9yZ2UtYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9fcmlwcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZGMtc2hhcGUtc21hbGwsIDRweCk7XG59XG5cbi5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQge1xuICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWRjLXNoYXBlLXNtYWxsLCA0cHgpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQ6bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1vbi1wcmltYXJ5LCAjZmZmKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsIC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtcmlwcGxlLWNvbG9yLCB2YXIoLS1tZGMtdGhlbWUtb24tcHJpbWFyeSwgI2ZmZikpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUsIC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQ6aG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA4O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWhvdmVyLW9wYWNpdHksIDAuMDgpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSwgLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICBvcGFjaXR5OiAwLjI0O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWZvY3VzLW9wYWNpdHksIDAuMjQpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCkgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMjQ7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4yNCk7XG59XG5cbi5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4yNCk7XG59XG5cbi5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZGMtc2hhcGUtc21hbGwsIDRweCk7XG59XG5cbi5mb3JnZS1idXR0b24tLXJhaXNlZCB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDE2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZGMtc2hhcGUtc21hbGwsIDRweCk7XG59XG5cbi5mb3JnZS1idXR0b24tLXJhaXNlZDpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tcmFpc2VkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5mb3JnZS1idXR0b24tLXJhaXNlZDpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLW9uLXByaW1hcnksICNmZmYpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsIC5mb3JnZS1idXR0b24tLXJhaXNlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy1yaXBwbGUtY29sb3IsIHZhcigtLW1kYy10aGVtZS1vbi1wcmltYXJ5LCAjZmZmKSk7XG59XG5cbi5mb3JnZS1idXR0b24tLXJhaXNlZC5tZGMtcmlwcGxlLXN1cmZhY2UtLWhvdmVyIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlLCAuZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6aG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA4O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWhvdmVyLW9wYWNpdHksIDAuMDgpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1yYWlzZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlLCAuZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1cyAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcbiAgb3BhY2l0eTogMC4yNDtcbiAgb3BhY2l0eTogdmFyKC0tbWRjLXJpcHBsZS1mb2N1cy1vcGFjaXR5LCAwLjI0KTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tcmFpc2VkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCkgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmUgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcbiAgb3BhY2l0eTogMC4yNDtcbiAgb3BhY2l0eTogdmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAwLjI0KTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tcmFpc2VkLm1kYy1yaXBwbGUtdXBncmFkZWQge1xuICAtLW1kYy1yaXBwbGUtZmctb3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIDAuMjQpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1yYWlzZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZGMtc2hhcGUtc21hbGwsIDRweCk7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1kYy1zaGFwZS1zbWFsbCwgNHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6ICMzZjUxYjU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSk7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsIC5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXJpcHBsZS1jb2xvciwgdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQubWRjLXJpcHBsZS1zdXJmYWNlLS1ob3ZlciAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSwgLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6aG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA0O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWhvdmVyLW9wYWNpdHksIDAuMDQpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUsIC5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXMgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZm9jdXMtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCkgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZSAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICBvcGFjaXR5OiAwLjEyO1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIDAuMTIpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZC5tZGMtcmlwcGxlLXVwZ3JhZGVkIHtcbiAgLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAwLjEyKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tZGMtc2hhcGUtc21hbGwsIDRweCk7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y1MWI1O1xuICBib3JkZXItY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cblxuLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX3JpcHBsZSB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JnZS1idXR0b24tLWRlbnNlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuZm9yZ2UtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb3JnZS1idXR0b25baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcmdlLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5hLmZvcmdlLWh5cGVybGluayB7XG4gIGNvbG9yOiAjM2Y1MWI1O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmZvcmdlLWh5cGVybGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICMzZjUxYjU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG59XG5cbmEuZm9yZ2UtaHlwZXJsaW5rW2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbi5mb3JnZS1oeXBlcmxpbmsge1xuICBjb2xvcjogIzNmNTFiNTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJ1dHRvbi5mb3JnZS1oeXBlcmxpbmtbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uLmZvcmdlLWh5cGVybGluazpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IDIwMjMgVHlsZXIgVGVjaG5vbG9naWVzLCBJbmMuIFxuICogTGljZW5zZTogQXBhY2hlLTIuMFxuICovXG5mb3JnZS10b29sdGlwIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTk5OXB4KSB0cmFuc2xhdGVZKC05OTk5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk5OTlweCkgdHJhbnNsYXRlWSgtOTk5OXB4KTtcbn1cblxuLmZvcmdlLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRvb2x0aXAtdGhlbWUtYmFja2dyb3VuZCwgcmdiYSg5NywgOTcsIDk3LCAwLjkpKTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10b29sdGlwLXRoZW1lLW9uLWJhY2tncm91bmQsICNmZmYpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9yZ2UtdG9vbHRpcC1mb250LXNpemUsIDEwcHgpO1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBtYXgtd2lkdGg6IHZhcigtLWZvcmdlLXRvb2x0aXAtbWF4LXdpZHRoLCAyNTZweCk7XG4gIHotaW5kZXg6IDExO1xuICB6LWluZGV4OiB2YXIoLS1mb3JnZS16LWluZGV4LXRvb2x0aXAsIDExKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCB0cmFuc2Zvcm0gMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSB0cmFuc2Zvcm07XG59XG5cbi5mb3JnZS10b29sdGlwLS1vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9yZ2UtdG9vbHRpcC0tdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuLmZvcmdlLXRvb2x0aXAtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4uZm9yZ2UtdG9vbHRpcC0tYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cblxuLmZvcmdlLXRvb2x0aXAtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cblxuLmZvcmdlLXRvb2x0aXAtaG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IDIwMjMgVHlsZXIgVGVjaG5vbG9naWVzLCBJbmMuIFxuICogTGljZW5zZTogQXBhY2hlLTIuMFxuICovXG4uZm9yZ2UtaWNvbi1idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uIGZvcmdlLWljb24sIC5mb3JnZS1pY29uLWJ1dHRvbiBpbWcsIC5mb3JnZS1pY29uLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b25fX2ljb24uZm9yZ2UtaWNvbi1idXR0b25fX2ljb24tLW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1vbiAuZm9yZ2UtaWNvbi1idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLW9uIC5mb3JnZS1pY29uLWJ1dHRvbl9faWNvbi5mb3JnZS1pY29uLWJ1dHRvbl9faWNvbi0tb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsIDApKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydCwgMCkpIHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LCAwKSkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsIDApKSBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHksIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZm9yZ2UtaWNvbi1idXR0b24ge1xuICAtLW1kYy1yaXBwbGUtZmctc2l6ZTowO1xuICAtLW1kYy1yaXBwbGUtbGVmdDowO1xuICAtLW1kYy1yaXBwbGUtdG9wOjA7XG4gIC0tbWRjLXJpcHBsZS1mZy1zY2FsZToxO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZDowO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0OjA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbjo6YWZ0ZXIsIC5mb3JnZS1pY29uLWJ1dHRvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b246OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNW1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAxNW1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNW1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAxNW1zIGxpbmVhcjtcbiAgei1pbmRleDogMTtcbiAgei1pbmRleDogdmFyKC0tbWRjLXJpcHBsZS16LWluZGV4LCAxKTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uOjphZnRlciB7XG4gIHotaW5kZXg6IDA7XG4gIHotaW5kZXg6IHZhcigtLW1kYy1yaXBwbGUtei1pbmRleCwgMCk7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCAwKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwKTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gMjI1bXMgZm9yd2FyZHMsIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiA3NW1zIGZvcndhcmRzO1xuICBhbmltYXRpb246IG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIDIyNW1zIGZvcndhcmRzLCBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gNzVtcyBmb3J3YXJkcztcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0IDE1MG1zO1xuICBhbmltYXRpb246IG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQgMTUwbXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbjo6YWZ0ZXIsIC5mb3JnZS1pY29uLWJ1dHRvbjo6YmVmb3JlIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciwgLmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIDAlKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwJSk7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbjo6YWZ0ZXIsIC5mb3JnZS1pY29uLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXJpcHBsZS1jb2xvciwgdmFyKC0tbWRjLXRoZW1lLW9uLXN1cmZhY2UsICMwMDApKTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXI6OmJlZm9yZSwgLmZvcmdlLWljb24tYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA0O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWhvdmVyLW9wYWNpdHksIDAuMDQpO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUsIC5mb3JnZS1pY29uLWJ1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZm9jdXMtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICBvcGFjaXR5OiAwLjEyO1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIDAuMTIpO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMik7XG59XG5cbmZvcmdlLWljb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLW9uIHtcbiAgY29sb3I6ICMzZjUxYjU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi0tb246OmFmdGVyLCAuZm9yZ2UtaWNvbi1idXR0b24tLW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtcmlwcGxlLWNvbG9yLCB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSkpO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLW9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXI6OmJlZm9yZSwgLmZvcmdlLWljb24tYnV0dG9uLS1vbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4wNDtcbiAgb3BhY2l0eTogdmFyKC0tbWRjLXJpcHBsZS1ob3Zlci1vcGFjaXR5LCAwLjA0KTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1vbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSwgLmZvcmdlLWljb24tYnV0dG9uLS1vbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZm9jdXMtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi0tb246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGxpbmVhcjtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1vbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi0tb24ubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi0tb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbiAgb3BhY2l0eTogMC4wODtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS0xIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS0yIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLWRlbnNlLTMge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5mb3JnZS1pY29uLWJ1dHRvbi0tZGVuc2UtNCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS01IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLWRlbnNlLTYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLXdpdGgtYmFkZ2UgZm9yZ2UtYmFkZ2Uge1xuICB6LWluZGV4OiAxO1xuICB6LWluZGV4OiB2YXIoLS1mb3JnZS16LWluZGV4LXN1cmZhY2UsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLS1mb3JnZS1iYWRnZS1tYXgtd2lkdGg6MzJweDtcbiAgLS1mb3JnZS1iYWRnZS1ib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZm9yZ2UtaWNvbi1idXR0b24tLXdpdGgtYmFkZ2UgZm9yZ2UtYmFkZ2VbYXBwLWJhci1jb250ZXh0XSB7XG4gIC0tZm9yZ2UtYmFkZ2UtYm9yZGVyOjJweCBzb2xpZCB2YXIoLS1mb3JnZS1hcHAtYmFyLXRoZW1lLWJhY2tncm91bmQpO1xufVxuXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgMjAyMyBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbiB7XG4gIC0tbWRjLXJpcHBsZS1mZy1zaXplOjA7XG4gIC0tbWRjLXJpcHBsZS1sZWZ0OjA7XG4gIC0tbWRjLXJpcHBsZS10b3A6MDtcbiAgLS1tZGMtcmlwcGxlLWZnLXNjYWxlOjE7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOjA7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQ6MDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmFmdGVyLCAuZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTVtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTVtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTVtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTVtcyBsaW5lYXI7XG4gIHotaW5kZXg6IDE7XG4gIHotaW5kZXg6IHZhcigtLW1kYy1yaXBwbGUtei1pbmRleCwgMSk7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbjo6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xuICB6LWluZGV4OiB2YXIoLS1tZGMtcmlwcGxlLXotaW5kZXgsIDApO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS11bmJvdW5kZWQ6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1tZGMtcmlwcGxlLXRvcCwgMCk7XG4gIGxlZnQ6IHZhcigtLW1kYy1yaXBwbGUtbGVmdCwgMCk7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIDIyNW1zIGZvcndhcmRzLCBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gNzVtcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiAyMjVtcyBmb3J3YXJkcywgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIDc1bXMgZm9yd2FyZHM7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCAxNTBtcztcbiAgYW5pbWF0aW9uOiBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0IDE1MG1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmFmdGVyLCAuZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmJlZm9yZSB7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbn1cblxuLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgd2lkdGg6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIGhlaWdodDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbn1cblxuLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOjphZnRlciwgLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtcmlwcGxlLWNvbG9yLCB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpKTtcbn1cblxuLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXI6OmJlZm9yZSwgLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA0O1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLWhvdmVyLW9wYWNpdHksIDAuMDQpO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUsIC5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy1yaXBwbGUtZm9jdXMtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgbGluZWFyO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICBvcGFjaXR5OiAwLjEyO1xuICBvcGFjaXR5OiB2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIDAuMTIpO1xufVxuXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMik7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2NvbnRlbnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1ib3JkZXItY29sb3IsICNlMGUwZTApO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJWYXJpYWJsZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJWYXJpYWJsZVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUtSXRhbGljLndvZmYyP3Y9NC4xXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXJWYXJpYWJsZSB7XG4gIEBjaGFyYWN0ZXItdmFyaWFudCB7XG4gICAgY3YwMTogMTtcbiAgICBjdjAyOiAyO1xuICAgIGN2MDM6IDM7XG4gICAgY3YwNDogNDtcbiAgICBjdjA1OiA1O1xuICAgIGN2MDY6IDY7XG4gICAgY3YwNzogNztcbiAgICBjdjA4OiA4O1xuICAgIGN2MDk6IDk7XG4gICAgY3YxMDogMTA7XG4gICAgY3YxMTogMTE7XG4gICAgY3YxMjogMTI7XG4gICAgY3YxMzogMTM7XG4gICAgYWx0LTE6IDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cbiAgICBhbHQtMzogOTsgLyogRmxhdC10b3AgdGhyZWUgKi9cbiAgICBvcGVuLTQ6IDI7IC8qIE9wZW4gZm91ciAqL1xuICAgIG9wZW4tNjogMzsgLyogT3BlbiBzaXggKi9cbiAgICBvcGVuLTk6IDQ7IC8qIE9wZW4gbmluZSAqL1xuICAgIGxjLWwtd2l0aC10YWlsOiA1OyAvKiBMb3dlci1jYXNlIEwgd2l0aCB0YWlsICovXG4gICAgc2ltcGxpZmllZC11OiA2OyAvKiBTaW1wbGlmaWVkIHUgKi9cbiAgICBhbHQtZG91YmxlLXM6IDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cbiAgICB1Yy1pLXdpdGgtc2VyaWY6IDg7IC8qIFVwcGVyLWNhc2UgaSB3aXRoIHNlcmlmICovXG4gICAgdWMtZy13aXRoLXNwdXI6IDEwOyAvKiBDYXBpdGFsIEcgd2l0aCBzcHVyICovXG4gICAgc2luZ2xlLXN0b3J5LWE6IDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xuICAgIGNvbXBhY3QtbGMtZjogMTI7IC8qIENvbXBhY3QgZiAqL1xuICAgIGNvbXBhY3QtbGMtdDogMTM7IC8qIENvbXBhY3QgdCAqL1xuICB9XG4gIEBzdHlsZXNldCB7XG4gICAgc3MwMTogMTtcbiAgICBzczAyOiAyO1xuICAgIHNzMDM6IDM7XG4gICAgc3MwNDogNDtcbiAgICBzczA1OiA1O1xuICAgIHNzMDY6IDY7XG4gICAgc3MwNzogNztcbiAgICBzczA4OiA4O1xuICAgIG9wZW4tZGlnaXRzOiAxOyAvKiBPcGVuIGRpZ2l0cyAqL1xuICAgIGRpc2FtYmlndWF0aW9uOiAyOyAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xuICAgIGRpc2FtYmlndWF0aW9uLWV4Y2VwdC16ZXJvOiA0OyAvKiBEaXNhbWJpZ3VhdGlvbiAobm8gemVybykgKi9cbiAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xuICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgLyogU3F1YXJlIHB1bmN0dWF0aW9uICovXG4gICAgc3F1YXJlLXF1b3RlczogODsgLyogU3F1YXJlIHF1b3RlcyAqL1xuICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgLyogQ2lyY2xlZCBjaGFyYWN0ZXJzICovXG4gICAgc3F1YXJlZC1jaGFyYWN0ZXJzOiA2OyAvKiBTcXVhcmVkIGNoYXJhY3RlcnMgKi9cbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwIDcwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9NYXRlcmlhbFN5bWJvbHNPdXRsaW5lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4TW9uby1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXJjb2RlIDM5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTGlicmVCYXJjb2RlMzktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRS0xM0JcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9FLTEzQi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICBodG1sIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEsIC5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cbmE6aG92ZXIsIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmxhYmVsLTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmxhYmVsLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmxhYmVsLTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmxhYmVsLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmJvZHktMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uYm9keS0wMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uYm9keS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAzOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uYm9keS0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpICogMS41KTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1oZWFkaW5nLXdlaWdodDogNTUwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5oZWFkaW5nLTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVhZGluZy0wMTp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpIC8gMik7XG59XG4uaGVhZGluZy0wMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmhlYWRpbmctMDIsIGg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVhZGluZy0wMjp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5oZWFkaW5nLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmhlYWRpbmctMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAzLCBoNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5oZWFkaW5nLTAzOndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDU6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7XG59XG4uaGVhZGluZy0wMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDU6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApO1xufVxuLmhlYWRpbmctMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg1OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApICogMS41KTtcbn1cblxuLmhlYWRpbmctMDQsIGg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoNDp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNDp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMSk7XG59XG4uaGVhZGluZy0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pLCBoNDp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4uaGVhZGluZy0wNDp3aGVyZSguYm9yZGVyLWJvdHRvbSk6aGFzKC5idG4taWNvbi1vbmx5KSwgaDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pOmhhcyguYnRuLWljb24tb25seSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMC42ODc1cmVtO1xufVxuXG4uaGVhZGluZy0wNSwgaDMge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5oZWFkaW5nLTA1OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uaGVhZGluZy0wNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLmJvcmRlci1ib3R0b20pLCBoMzp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5oZWFkaW5nLTA2LCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG59XG4uaGVhZGluZy0wNjp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGgyOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpO1xufVxuLmhlYWRpbmctMDY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSksIGgyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUzKTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpLCBoMjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAqIDEuNSk7XG59XG4uaGVhZGluZy0wNjp3aGVyZSguYm9yZGVyLWJvdHRvbSksIGgyOndoZXJlKC5ib3JkZXItYm90dG9tKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMykgLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLmhlYWRpbmctMDcsIGgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbn1cbi5oZWFkaW5nLTA3OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTUpIC8gMik7XG59XG4uaGVhZGluZy0wNzp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTUpO1xufVxuLmhlYWRpbmctMDc6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTUpICogMS41KTtcbn1cblxuLmRpc3BsYXktMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xufVxuXG4uZGlzcGxheS0wMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNCk7XG59XG5cbi5kaXNwbGF5LTAzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcbn1cblxuLmRpc3BsYXktMDQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTYpO1xufVxuXG4uZGlzcGxheS0wNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU3KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNyk7XG59XG5cbi5kaXNwbGF5LTA2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU4KTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLnRleHQtcHJpbWFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cbi50ZXh0LXNlY29uZGFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4udGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi50ZXh0LXRlcnRpYXJ5IHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cblxuLnRleHQtaGVscGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcbn1cbi50ZXh0LWhlbHBlciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1oZWxwZXIpO1xufVxuXG4udGV4dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi50ZXh0LXBsYWNlaG9sZGVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cblxuLnRleHQtb24tY29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG4udGV4dC1vbi1jb2xvciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG5cbi50ZXh0LWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuLnRleHQtZGlzYWJsZWQgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc3VjY2Vzcyk7XG59XG4udGV4dC1zdWNjZXNzIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpO1xufVxuXG4udGV4dC1pbmZvcm1hdGlvbmFsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtaW5mb3JtYXRpb25hbCk7XG59XG4udGV4dC1pbmZvcm1hdGlvbmFsIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpO1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLXRleHQtd2FybmluZyk7XG59XG4udGV4dC13YXJuaW5nIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXdhcm5pbmcpO1xufVxuXG4udGV4dC1jcml0aWNhbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbn1cbi50ZXh0LWNyaXRpY2FsIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmZ3LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5udW1iZXJzIHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmxpbmUtbGVuZ3RoLTMwZW0ge1xuICB3aWR0aDogNDhlbTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbi51cHBlcmNhc2Utc20ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGlwZSB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXdoaXRlOiBoc2woMCAwJSAxMDAlKTtcbiAgLS1saWdodC1iZzogdmFyKC0td2hpdGUpO1xuICAtLWRhcmstYmc6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDUpKTtcbiAgLS1jb2xvci1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDg1LjElKTtcbiAgLS1jb2xvci1wYW5lbC1zb2xpZDogb2tsY2goMTAwJSAwIDApO1xuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50OiBva2xjaCgxMDAlIDAgMCAvIDcwLjIlKTtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbiAgLS1ncmF5LWJnLXdlYWs6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XG4gIC0tZ3JheS1iZy11aTogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWdyYXktYmc6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tZ3JheS1mZzogaHNsKHZhcigtLWdyYXktODApKTtcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0tZ3JheS1hY3RpdmU6IHZhcigtLXNsYXRlLWE0KTtcbiAgLS1mb3JnZS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNTAtYTEyKTtcbiAgLS1mb3JnZS1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMCk7XG4gIC0tcmVkLWJnLXdlYWs6IGhzbCh2YXIoLS1yZWQtMDApKTtcbiAgLS1yZWQtYmctdWk6IGhzbCh2YXIoLS1yZWQtMDUpKTtcbiAgLS1yZWQtYmc6IGhzbCh2YXIoLS1yZWQtMjApKTtcbiAgLS1yZWQtZmc6IGhzbCh2YXIoLS1yZWQtODApKTtcbiAgLS1vcmFuZ2UtYmctd2VhazogaHNsKHZhcigtLW9yYW5nZS0wMCkpO1xuICAtLW9yYW5nZS1iZy11aTogaHNsKHZhcigtLW9yYW5nZS0wNSkpO1xuICAtLW9yYW5nZS1iZzogaHNsKHZhcigtLW9yYW5nZS0yMCkpO1xuICAtLW9yYW5nZS1mZzogaHNsKHZhcigtLW9yYW5nZS04MCkpO1xuICAtLXllbGxvdy1vcmFuZ2UtYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDApKTtcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0wNSkpO1xuICAtLXllbGxvdy1vcmFuZ2UtYmc6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTIwKSk7XG4gIC0teWVsbG93LW9yYW5nZS1mZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcbiAgLS15ZWxsb3ctYmctd2VhazogaHNsKHZhcigtLXllbGxvdy0wMCkpO1xuICAtLXllbGxvdy1iZy11aTogaHNsKHZhcigtLXllbGxvdy0wNSkpO1xuICAtLXllbGxvdy1iZzogaHNsKHZhcigtLXllbGxvdy0yMCkpO1xuICAtLXllbGxvdy1mZzogaHNsKHZhcigtLXllbGxvdy04MCkpO1xuICAtLXllbGxvdy1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTAwKSk7XG4gIC0teWVsbG93LWdyZWVuLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTA1KSk7XG4gIC0teWVsbG93LWdyZWVuLWJnOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTIwKSk7XG4gIC0teWVsbG93LWdyZWVuLWZnOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTgwKSk7XG4gIC0tZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWdyZWVuLTAwKSk7XG4gIC0tZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ncmVlbi0wNSkpO1xuICAtLWdyZWVuLWJnOiBoc2wodmFyKC0tZ3JlZW4tMjApKTtcbiAgLS1ncmVlbi1mZzogaHNsKHZhcigtLWdyZWVuLTgwKSk7XG4gIC0tYmx1ZS1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0wMCkpO1xuICAtLWJsdWUtZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTA1KSk7XG4gIC0tYmx1ZS1ncmVlbi1iZzogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMjApKTtcbiAgLS1ibHVlLWdyZWVuLWZnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi04MCkpO1xuICAtLWFxdWEtYmctd2VhazogaHNsKHZhcigtLWFxdWEtMDApKTtcbiAgLS1hcXVhLWJnLXVpOiBoc2wodmFyKC0tYXF1YS0wNSkpO1xuICAtLWFxdWEtYmc6IGhzbCh2YXIoLS1hcXVhLTIwKSk7XG4gIC0tYXF1YS1mZzogaHNsKHZhcigtLWFxdWEtODApKTtcbiAgLS1ibHVlLWJnLXdlYWs6IGhzbCh2YXIoLS1ibHVlLTAwKSk7XG4gIC0tYmx1ZS1iZy11aTogaHNsKHZhcigtLWJsdWUtMDUpKTtcbiAgLS1ibHVlLWJnOiBoc2wodmFyKC0tYmx1ZS0yMCkpO1xuICAtLWJsdWUtZmc6IGhzbCh2YXIoLS1ibHVlLTgwKSk7XG4gIC0taW5kaWdvLWJnLXdlYWs6IGhzbCh2YXIoLS1pbmRpZ28tMDApKTtcbiAgLS1pbmRpZ28tYmctdWk6IGhzbCh2YXIoLS1pbmRpZ28tMDUpKTtcbiAgLS1pbmRpZ28tYmc6IGhzbCh2YXIoLS1pbmRpZ28tMjApKTtcbiAgLS1pbmRpZ28tZmc6IGhzbCh2YXIoLS1pbmRpZ28tODApKTtcbiAgLS1wdXJwbGUtYmctd2VhazogaHNsKHZhcigtLXB1cnBsZS0wMCkpO1xuICAtLXB1cnBsZS1iZy11aTogaHNsKHZhcigtLXB1cnBsZS0wNSkpO1xuICAtLXB1cnBsZS1iZzogaHNsKHZhcigtLXB1cnBsZS0yMCkpO1xuICAtLXB1cnBsZS1mZzogaHNsKHZhcigtLXB1cnBsZS04MCkpO1xuICAtLW1hZ2VudGEtYmctd2VhazogaHNsKHZhcigtLW1hZ2VudGEtMDApKTtcbiAgLS1tYWdlbnRhLWJnLXVpOiBoc2wodmFyKC0tbWFnZW50YS0wNSkpO1xuICAtLW1hZ2VudGEtYmc6IGhzbCh2YXIoLS1tYWdlbnRhLTIwKSk7XG4gIC0tbWFnZW50YS1mZzogaHNsKHZhcigtLW1hZ2VudGEtODApKTtcbiAgLS1ob3QtcGluay1iZy13ZWFrOiBoc2wodmFyKC0taG90LXBpbmstMDApKTtcbiAgLS1ob3QtcGluay1iZy11aTogaHNsKHZhcigtLWhvdC1waW5rLTA1KSk7XG4gIC0taG90LXBpbmstYmc6IGhzbCh2YXIoLS1ob3QtcGluay0yMCkpO1xuICAtLWhvdC1waW5rLWZnOiBoc2wodmFyKC0taG90LXBpbmstODApKTtcbiAgLS1waW5rLWJnLXdlYWs6IGhzbCh2YXIoLS1waW5rLTAwKSk7XG4gIC0tcGluay1iZy11aTogaHNsKHZhcigtLXBpbmstMDUpKTtcbiAgLS1waW5rLWJnOiBoc2wodmFyKC0tcGluay0yMCkpO1xuICAtLXBpbmstZmc6IGhzbCh2YXIoLS1waW5rLTgwKSk7XG4gIC0tcHJpbWFyeS1iZy13ZWFrOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wMCk7XG4gIC0tcHJpbWFyeS1iZy11aTogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xuICAtLXByaW1hcnktYmc6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTIwKTtcbiAgLS1wcmltYXJ5LWZnOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS04MCk7XG4gIC0taW50ZXJhY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1idXR0b24tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWJ1dHRvbi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XG4gIC0tc2hhZG93LTE6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ncmF5LWE1KSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWdyYXktYTIpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tYmxhY2stYTIpO1xuICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcbiAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xuICAtLXNoYWRvdy00OiAwIDhweCA0MHB4IHZhcigtLWJsYWNrLWExKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWEzKTtcbiAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xuICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XG59XG5cbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgd2hpdGUsIGJsYWNrKSkge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIC0tc2hhZG93LTE6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ncmF5LWE1KSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWdyYXktYTIpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tYmxhY2stYTIpO1xuICAgIC0tc2hhZG93LTI6IDAgMCAwIDAuNXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAxcHggMCB2YXIoLS1ncmF5LWEyKSwwIDJweCAxcHggLTFweCB2YXIoLS1ibGFjay1hMSksMCAxcHggM3B4IDAgdmFyKC0tYmxhY2stYTEpO1xuICAgIC0tc2hhZG93LTM6IDAgMnB4IDNweCAtMnB4IHZhcigtLWdyYXktYTMpLDAgM3B4IDEycHggLTRweCB2YXIoLS1ibGFjay1hMiksMCA0cHggMTZweCAtOHB4IHZhcigtLWJsYWNrLWEyKTtcbiAgICAtLXNoYWRvdy00OiAwIDhweCA0MHB4IHZhcigtLWJsYWNrLWExKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWEzKTtcbiAgICAtLXNoYWRvdy01OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hNSk7XG4gICAgLS1zaGFkb3ctNjogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTZweCA2NHB4IHZhcigtLWdyYXktYTIpLDAgMTZweCAzNnB4IC0yMHB4IHZhcigtLWdyYXktYTcpO1xuICB9XG59XG46d2hlcmUoaHRtbCkge1xuICAtLXRleHQtcHJpbWFyeTogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgLS10ZXh0LXNlY29uZGFyeTogaHNsKHZhcigtLWdyYXktOTApIC8gNzUlKTtcbiAgLS10ZXh0LXRlcnRpYXJ5OiBoc2wodmFyKC0tZ3JheS05MCkgLyA2MSUpO1xuICAtLXRleHQtaGVscGVyOiBoc2wodmFyKC0tZ3JheS05MCkgLyA2MSUpO1xuICAtLXRleHQtcGxhY2Vob2xkZXI6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDQ4JSk7XG4gIC0tdGV4dC1vbi1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLXRleHQtZGlzYWJsZWQ6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDI0JSk7XG4gIC0tdGV4dC1zdWNjZXNzOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tdGV4dC1pbmZvcm1hdGlvbmFsOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tdGV4dC13YXJuaW5nOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLXRleHQtY3JpdGljYWw6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1saW5rLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1saW5rLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcbiAgLS1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLXVpLWJnLTAwOiB2YXIoLS1saWdodC1iZyk7XG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XG4gIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xuICAtLXRleHQtMDM6IGhzbCh2YXIoLS1ncmF5LTgwKSk7XG4gIC0tdWktYmctaG92ZXI6IHZhcigtLXNsYXRlLWE0KTtcbiAgLS11aS1iZy1hY3RpdmU6IHZhcigtLXNsYXRlLWE1KTtcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOndoZXJlKGh0bWwpIHtcbiAgICAtLXVpLWJnLTAwOiB2YXIoLS1kYXJrLWJnKTtcbiAgICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTAwKSk7XG4gICAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xuICAgIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LWRhcmstMzApKTtcbiAgICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstOTApKTtcbiAgICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstNzApKTtcbiAgICAtLXRleHQtMDM6IGhzbCh2YXIoLS1ncmF5LWRhcmstODApKTtcbiAgICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTE1KSk7XG4gICAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcbiAgICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcbiAgfVxuICA6OmJhY2tkcm9wIHtcbiAgICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcbiAgfVxufVxuW2NvbG9yLXNjaGVtZT1saWdodF0ge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLXVpLWJnLTAwOiB2YXIoLS1saWdodC1iZyk7XG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XG4gIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xuICAtLXRleHQtZGlzYWJsZWQ6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XG4gIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LTE1KSk7XG4gIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xufVxuXG5bY29sb3Itc2NoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLXVpLWJnLTAwOiB2YXIoLS1kYXJrLWJnKTtcbiAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XG4gIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcbiAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xuICAtLXRleHQtZGlzYWJsZWQ6IGhzbCh2YXIoLS1ncmF5LWRhcmstNDApKTtcbiAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktZGFyay0xNSkpO1xuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1ncmF5LTAwOiAxODAgOSUgOTglO1xuICAtLWdyYXktMDU6IDIyMCAxMyUgOTUlO1xuICAtLWdyYXktMTA6IDIyNSAxMiUgOTQlO1xuICAtLWdyYXktMTU6IDIxNiAxMiUgOTIlO1xuICAtLWdyYXktMjA6IDIyMCAxMSUgODklO1xuICAtLWdyYXktMjU6IDIyNSAxMCUgODQlO1xuICAtLWdyYXktMzA6IDIxOCA5JSA4MyU7XG4gIC0tZ3JheS00MDogMjE3IDYlIDcyJTtcbiAgLS1ncmF5LTUwOiAyMTQgMyUgNTYlO1xuICAtLWdyYXktNjA6IDIyMCAzJSA0NiU7XG4gIC0tZ3JheS02NTogMjI4IDMlIDM3JTtcbiAgLS1ncmF5LTcwOiAyMjUgMiUgMzIlO1xuICAtLWdyYXktNzU6IDIyMCAyJSAyNiU7XG4gIC0tZ3JheS04MDogMjAwIDMlIDIwJTtcbiAgLS1ncmF5LTg1OiAyNDAgMyUgMTUlO1xuICAtLWdyYXktOTA6IDIxMCA0JSAxMCU7XG4gIC0tZ3JheS0xMDA6IDI0MCAzJSA2JTtcbiAgLS1ncmF5LWRhcmstMDA6IDIxMCAzJSAxMiU7XG4gIC0tZ3JheS1kYXJrLTA1OiAyNDAgMyUgMTUlO1xuICAtLWdyYXktZGFyay0xMDogMjEwIDIlIDE2JTtcbiAgLS1ncmF5LWRhcmstMTU6IDIyMCAzJSAxOCU7XG4gIC0tZ3JheS1kYXJrLTIwOiAyMjAgMyUgMjAlO1xuICAtLWdyYXktZGFyay0zMDogMjI1IDMlIDI0JTtcbiAgLS1ncmF5LWRhcmstNDA6IDIyNSAzJSAzMSU7XG4gIC0tZ3JheS1kYXJrLTUwOiAyMjggMiUgNDQlO1xuICAtLWdyYXktZGFyay02MDogMjMwIDMlIDUzJTtcbiAgLS1ncmF5LWRhcmstNjU6IDIzMSA0JSA2NCU7XG4gIC0tZ3JheS1kYXJrLTcwOiAyMjUgNSUgNzElO1xuICAtLWdyYXktZGFyay03NTogMjI1IDglIDc5JTtcbiAgLS1ncmF5LWRhcmstODA6IDIzMSAxMSUgODglO1xuICAtLWdyYXktZGFyay04NTogMjQwIDEzJSA5NSU7XG4gIC0tZ3JheS1kYXJrLTkwOiAyNDAgMSUgOTglO1xuICAtLWdyYXktZGFyay0xMDA6IDAgMCUgMTAwJTtcbiAgLS1yZWQtMDA6IDAgMTAwJSA5OCU7XG4gIC0tcmVkLTA1OiA0IDEwMCUgOTclO1xuICAtLXJlZC0xMDogMiAxMDAlIDk1JTtcbiAgLS1yZWQtMTU6IDQgMTAwJSA5NCU7XG4gIC0tcmVkLTIwOiAzIDEwMCUgOTIlO1xuICAtLXJlZC0zMDogMiAxMDAlIDg4JTtcbiAgLS1yZWQtNDA6IDEgMTAwJSA4MCU7XG4gIC0tcmVkLTUwOiAzNTkgNjUlIDY1JTtcbiAgLS1yZWQtNjA6IDAgNDElIDUzJTtcbiAgLS1yZWQtNjU6IDM1OSAzNyUgNDMlO1xuICAtLXJlZC03MDogMzU5IDM4JSAzNyU7XG4gIC0tcmVkLTc1OiAzNTkgMzklIDMwJTtcbiAgLS1yZWQtODA6IDM1OSA0MSUgMjQlO1xuICAtLXJlZC04NTogMzU5IDQzJSAxOCU7XG4gIC0tcmVkLTkwOiAwIDQ4JSAxMiU7XG4gIC0tcmVkLTEwMDogMzU3IDU2JSA4JTtcbiAgLS1jcml0aWNhbDogMzU3IDc2JSA0OSU7XG4gIC0tb3JhbmdlLTAwOiAyMiAxMDAlIDk4JTtcbiAgLS1vcmFuZ2UtMDU6IDIyIDEwMCUgOTUlO1xuICAtLW9yYW5nZS0xMDogMjEgMTAwJSA5NCU7XG4gIC0tb3JhbmdlLTE1OiAyMSAxMDAlIDkyJTtcbiAgLS1vcmFuZ2UtMjA6IDIxIDEwMCUgODklO1xuICAtLW9yYW5nZS0zMDogMjEgMTAwJSA4MyU7XG4gIC0tb3JhbmdlLTQwOiAyMSA4NiUgNzElO1xuICAtLW9yYW5nZS01MDogMjEgNDUlIDU1JTtcbiAgLS1vcmFuZ2UtNjA6IDIyIDM3JSA0NSU7XG4gIC0tb3JhbmdlLTY1OiAyMSAzOCUgMzclO1xuICAtLW9yYW5nZS03MDogMjEgMzglIDMxJTtcbiAgLS1vcmFuZ2UtNzU6IDIyIDQwJSAyNiU7XG4gIC0tb3JhbmdlLTgwOiAyMSA0MiUgMjAlO1xuICAtLW9yYW5nZS04NTogMjEgNDUlIDE1JTtcbiAgLS1vcmFuZ2UtOTA6IDIyIDUxJSAxMCU7XG4gIC0tb3JhbmdlLTEwMDogMTkgNTglIDYlO1xuICAtLXllbGxvdy1vcmFuZ2UtMDA6IDM5IDEwMCUgOTUlO1xuICAtLXllbGxvdy1vcmFuZ2UtMDU6IDQwIDEwMCUgOTIlO1xuICAtLXllbGxvdy1vcmFuZ2UtMTA6IDQwIDEwMCUgODklO1xuICAtLXllbGxvdy1vcmFuZ2UtMTU6IDQwIDEwMCUgODUlO1xuICAtLXllbGxvdy1vcmFuZ2UtMjA6IDQwIDk4JSA4MCU7XG4gIC0teWVsbG93LW9yYW5nZS0zMDogNDEgODclIDcyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTQwOiA0MSA1NiUgNjIlO1xuICAtLXllbGxvdy1vcmFuZ2UtNTA6IDQwIDM1JSA0OCU7XG4gIC0teWVsbG93LW9yYW5nZS02MDogNDEgMzYlIDQwJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTY1OiA0MCAzNyUgMzIlO1xuICAtLXllbGxvdy1vcmFuZ2UtNzA6IDQwIDM3JSAyNyU7XG4gIC0teWVsbG93LW9yYW5nZS03NTogNDAgNDAlIDIyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTgwOiA0MSA0MiUgMTclO1xuICAtLXllbGxvdy1vcmFuZ2UtODU6IDM5IDQ1JSAxMyU7XG4gIC0teWVsbG93LW9yYW5nZS05MDogNDAgNTElIDglO1xuICAtLXllbGxvdy1vcmFuZ2UtMTAwOiAzOCA2MiUgNSU7XG4gIC0teWVsbG93LTAwOiA1MiA5NSUgOTIlO1xuICAtLXllbGxvdy0wNTogNTIgOTclIDg2JTtcbiAgLS15ZWxsb3ctMTA6IDUyIDk4JSA4MCU7XG4gIC0teWVsbG93LTE1OiA1MSA5NSUgNzQlO1xuICAtLXllbGxvdy0yMDogNTIgODUlIDcyJTtcbiAgLS15ZWxsb3ctMzA6IDUxIDY5JSA2NyU7XG4gIC0teWVsbG93LTQwOiA1MiA0NiUgNTglO1xuICAtLXllbGxvdy01MDogNTIgMzUlIDQ1JTtcbiAgLS15ZWxsb3ctNjA6IDUyIDM2JSAzNyU7XG4gIC0teWVsbG93LTY1OiA1MiAzNyUgMjklO1xuICAtLXllbGxvdy03MDogNTEgMzglIDI1JTtcbiAgLS15ZWxsb3ctNzU6IDUxIDQwJSAyMCU7XG4gIC0teWVsbG93LTgwOiA1MyA0MSUgMTYlO1xuICAtLXllbGxvdy04NTogNTEgNDYlIDEyJTtcbiAgLS15ZWxsb3ctOTA6IDUxIDU2JSA3JTtcbiAgLS15ZWxsb3ctMTAwOiA0OCA2NSUgNSU7XG4gIC0teWVsbG93LWdyZWVuLTAwOiA3MSA4MiUgOTMlO1xuICAtLXllbGxvdy1ncmVlbi0wNTogNjggODAlIDg2JTtcbiAgLS15ZWxsb3ctZ3JlZW4tMTA6IDY4IDc4JSA4MCU7XG4gIC0teWVsbG93LWdyZWVuLTE1OiA2NyA3OSUgNzQlO1xuICAtLXllbGxvdy1ncmVlbi0yMDogNjcgNzIlIDcxJTtcbiAgLS15ZWxsb3ctZ3JlZW4tMzA6IDY3IDU3JSA2NiU7XG4gIC0teWVsbG93LWdyZWVuLTQwOiA2NiAzOSUgNTclO1xuICAtLXllbGxvdy1ncmVlbi01MDogNjcgMzElIDQ0JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNjA6IDY2IDMyJSAzNiU7XG4gIC0teWVsbG93LWdyZWVuLTY1OiA2NiAzMiUgMjklO1xuICAtLXllbGxvdy1ncmVlbi03MDogNjYgMzMlIDI1JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNzU6IDY1IDM1JSAyMCU7XG4gIC0teWVsbG93LWdyZWVuLTgwOiA2OCAzNyUgMTUlO1xuICAtLXllbGxvdy1ncmVlbi04NTogNjUgNDAlIDExJTtcbiAgLS15ZWxsb3ctZ3JlZW4tOTA6IDY0IDQ5JSA3JTtcbiAgLS15ZWxsb3ctZ3JlZW4tMTAwOiA2NSA1NSUgNCU7XG4gIC0tZ3JlZW4tMDA6IDExMyA4MSUgOTYlO1xuICAtLWdyZWVuLTA1OiAxMTUgODAlIDkyJTtcbiAgLS1ncmVlbi0xMDogMTE0IDgxJSA4OCU7XG4gIC0tZ3JlZW4tMTU6IDExNSA4MSUgODQlO1xuICAtLWdyZWVuLTIwOiAxMTQgNzklIDc5JTtcbiAgLS1ncmVlbi0zMDogMTE1IDcwJSA3MCU7XG4gIC0tZ3JlZW4tNDA6IDExNSA0NiUgNjElO1xuICAtLWdyZWVuLTUwOiAxMTUgMzAlIDQ3JTtcbiAgLS1ncmVlbi02MDogMTE1IDMxJSAzOSU7XG4gIC0tZ3JlZW4tNjU6IDExNSAzMiUgMzElO1xuICAtLWdyZWVuLTcwOiAxMTUgMzMlIDI2JTtcbiAgLS1ncmVlbi03NTogMTE1IDM0JSAyMSU7XG4gIC0tZ3JlZW4tODA6IDExNCAzNyUgMTclO1xuICAtLWdyZWVuLTg1OiAxMTUgNDAlIDEyJTtcbiAgLS1ncmVlbi05MDogMTE0IDQ5JSA4JTtcbiAgLS1ncmVlbi0xMDA6IDExNSA1MiUgNSU7XG4gIC0tYmx1ZS1ncmVlbi0wMDogMTU0IDgwJSA5NiU7XG4gIC0tYmx1ZS1ncmVlbi0wNTogMTU1IDgwJSA5MiU7XG4gIC0tYmx1ZS1ncmVlbi0xMDogMTU2IDc4JSA4NyU7XG4gIC0tYmx1ZS1ncmVlbi0xNTogMTU2IDc5JSA4MyU7XG4gIC0tYmx1ZS1ncmVlbi0yMDogMTU3IDc4JSA3OCU7XG4gIC0tYmx1ZS1ncmVlbi0zMDogMTU4IDY4JSA3MCU7XG4gIC0tYmx1ZS1ncmVlbi00MDogMTU4IDQ1JSA2MCU7XG4gIC0tYmx1ZS1ncmVlbi01MDogMTU4IDMwJSA0NyU7XG4gIC0tYmx1ZS1ncmVlbi02MDogMTU5IDMxJSAzOCU7XG4gIC0tYmx1ZS1ncmVlbi02NTogMTU4IDMyJSAzMSU7XG4gIC0tYmx1ZS1ncmVlbi03MDogMTYwIDMzJSAyNiU7XG4gIC0tYmx1ZS1ncmVlbi03NTogMTU4IDM1JSAyMSU7XG4gIC0tYmx1ZS1ncmVlbi04MDogMTYwIDM2JSAxNiU7XG4gIC0tYmx1ZS1ncmVlbi04NTogMTYwIDM5JSAxMiU7XG4gIC0tYmx1ZS1ncmVlbi05MDogMTYwIDQ3JSA3JTtcbiAgLS1ibHVlLWdyZWVuLTEwMDogMTYyIDU3JSA1JTtcbiAgLS1hcXVhLTAwOiAxODYgMTAwJSA5NiU7XG4gIC0tYXF1YS0wNTogMTg2IDEwMCUgOTElO1xuICAtLWFxdWEtMTA6IDE4NiAxMDAlIDg3JTtcbiAgLS1hcXVhLTE1OiAxODUgOTglIDgyJTtcbiAgLS1hcXVhLTIwOiAxODYgOTUlIDc2JTtcbiAgLS1hcXVhLTMwOiAxODYgNzMlIDcxJTtcbiAgLS1hcXVhLTQwOiAxODYgNDglIDYyJTtcbiAgLS1hcXVhLTUwOiAxODYgMzAlIDQ4JTtcbiAgLS1hcXVhLTYwOiAxODYgMzElIDM5JTtcbiAgLS1hcXVhLTY1OiAxODUgMzIlIDMyJTtcbiAgLS1hcXVhLTcwOiAxODcgMzMlIDI3JTtcbiAgLS1hcXVhLTc1OiAxODYgMzQlIDIyJTtcbiAgLS1hcXVhLTgwOiAxODYgMzYlIDE3JTtcbiAgLS1hcXVhLTg1OiAxODcgMzglIDEzJTtcbiAgLS1hcXVhLTkwOiAxODMgNDUlIDglO1xuICAtLWFxdWEtMTAwOiAxODkgNTQlIDUlO1xuICAtLWJsdWUtMDA6IDIwNSAxMDAlIDk4JTtcbiAgLS1ibHVlLTA1OiAyMDYgMTAwJSA5NSU7XG4gIC0tYmx1ZS0xMDogMjA2IDEwMCUgOTMlO1xuICAtLWJsdWUtMTU6IDIwNiAxMDAlIDkxJTtcbiAgLS1ibHVlLTIwOiAyMDcgMTAwJSA4OSU7XG4gIC0tYmx1ZS0zMDogMjA3IDEwMCUgODMlO1xuICAtLWJsdWUtNDA6IDIwNiA4MSUgNzElO1xuICAtLWJsdWUtNTA6IDIwNiA0MiUgNTUlO1xuICAtLWJsdWUtNjA6IDIwNiAzNCUgNDUlO1xuICAtLWJsdWUtNjU6IDIwNSAzNSUgMzYlO1xuICAtLWJsdWUtNzA6IDIwNyAzNiUgMzElO1xuICAtLWJsdWUtNzU6IDIwNyAzNyUgMjYlO1xuICAtLWJsdWUtODA6IDIwNiA0MCUgMjAlO1xuICAtLWJsdWUtODU6IDIwNyA0MyUgMTUlO1xuICAtLWJsdWUtOTA6IDIwOCA0OCUgMTAlO1xuICAtLWJsdWUtMTAwOiAyMDggNTglIDYlO1xuICAtLWluZGlnby0wMDogMjI3IDEwMCUgOTglO1xuICAtLWluZGlnby0wNTogMjI1IDEwMCUgOTclO1xuICAtLWluZGlnby0xMDogMjI0IDEwMCUgOTUlO1xuICAtLWluZGlnby0xNTogMjIzIDEwMCUgOTQlO1xuICAtLWluZGlnby0yMDogMjI0IDEwMCUgOTIlO1xuICAtLWluZGlnby0zMDogMjI1IDEwMCUgODglO1xuICAtLWluZGlnby00MDogMjI2IDEwMCUgODElO1xuICAtLWluZGlnby01MDogMjI3IDY4JSA2NyU7XG4gIC0taW5kaWdvLTYwOiAyMjggNDIlIDU1JTtcbiAgLS1pbmRpZ28tNjU6IDIyOCAzNSUgNDUlO1xuICAtLWluZGlnby03MDogMjI4IDM1JSAzOCU7XG4gIC0taW5kaWdvLTc1OiAyMjggMzclIDMyJTtcbiAgLS1pbmRpZ28tODA6IDIyOSAzOCUgMjUlO1xuICAtLWluZGlnby04NTogMjI4IDQwJSAxOSU7XG4gIC0taW5kaWdvLTkwOiAyMjkgNDQlIDEzJTtcbiAgLS1pbmRpZ28tMTAwOiAyMjkgNTAlIDklO1xuICAtLXB1cnBsZS0wMDogMjQ4IDEwMCUgOTglO1xuICAtLXB1cnBsZS0wNTogMjQ0IDEwMCUgOTclO1xuICAtLXB1cnBsZS0xMDogMjQzIDEwMCUgOTYlO1xuICAtLXB1cnBsZS0xNTogMjQyIDEwMCUgOTUlO1xuICAtLXB1cnBsZS0yMDogMjQ0IDEwMCUgOTQlO1xuICAtLXB1cnBsZS0zMDogMjQ1IDEwMCUgOTAlO1xuICAtLXB1cnBsZS00MDogMjQ3IDEwMCUgODQlO1xuICAtLXB1cnBsZS01MDogMjQ5IDcwJSA3MCU7XG4gIC0tcHVycGxlLTYwOiAyNDkgNDElIDU4JTtcbiAgLS1wdXJwbGUtNjU6IDI0OSAzMCUgNDclO1xuICAtLXB1cnBsZS03MDogMjQ5IDMxJSA0MCU7XG4gIC0tcHVycGxlLTc1OiAyNTAgMzIlIDMzJTtcbiAgLS1wdXJwbGUtODA6IDI0OSAzMyUgMjYlO1xuICAtLXB1cnBsZS04NTogMjQ5IDM0JSAyMCU7XG4gIC0tcHVycGxlLTkwOiAyNDkgMzklIDE0JTtcbiAgLS1wdXJwbGUtMTAwOiAyNTEgNDUlIDklO1xuICAtLW1hZ2VudGEtMDA6IDI5MSAxMDAlIDk5JTtcbiAgLS1tYWdlbnRhLTA1OiAyODkgMTAwJSA5NyU7XG4gIC0tbWFnZW50YS0xMDogMjkwIDEwMCUgOTUlO1xuICAtLW1hZ2VudGEtMTU6IDI5MCAxMDAlIDk0JTtcbiAgLS1tYWdlbnRhLTIwOiAyOTAgMTAwJSA5MiU7XG4gIC0tbWFnZW50YS0zMDogMjg5IDEwMCUgODglO1xuICAtLW1hZ2VudGEtNDA6IDI4OCAxMDAlIDc5JTtcbiAgLS1tYWdlbnRhLTUwOiAyODcgNTklIDY0JTtcbiAgLS1tYWdlbnRhLTYwOiAyODcgMzclIDUyJTtcbiAgLS1tYWdlbnRhLTY1OiAyODggMzUlIDQyJTtcbiAgLS1tYWdlbnRhLTcwOiAyODcgMzYlIDM2JTtcbiAgLS1tYWdlbnRhLTc1OiAyODggMzclIDMwJTtcbiAgLS1tYWdlbnRhLTgwOiAyODcgMzglIDI0JTtcbiAgLS1tYWdlbnRhLTg1OiAyODcgNDElIDE4JTtcbiAgLS1tYWdlbnRhLTkwOiAyODcgNDclIDEyJTtcbiAgLS1tYWdlbnRhLTEwMDogMjg2IDU1JSA4JTtcbiAgLS1ob3QtcGluay0wMDogMzIyIDEwMCUgOTglO1xuICAtLWhvdC1waW5rLTA1OiAzMjYgMTAwJSA5NyU7XG4gIC0taG90LXBpbmstMTA6IDMyNSAxMDAlIDk1JTtcbiAgLS1ob3QtcGluay0xNTogMzI2IDEwMCUgOTQlO1xuICAtLWhvdC1waW5rLTIwOiAzMjYgMTAwJSA5MiU7XG4gIC0taG90LXBpbmstMzA6IDMyNiAxMDAlIDg4JTtcbiAgLS1ob3QtcGluay00MDogMzI2IDEwMCUgNzklO1xuICAtLWhvdC1waW5rLTUwOiAzMjQgNTUlIDYyJTtcbiAgLS1ob3QtcGluay02MDogMzI1IDM2JSA1MSU7XG4gIC0taG90LXBpbmstNjU6IDMyNSAzNSUgNDElO1xuICAtLWhvdC1waW5rLTcwOiAzMjQgMzYlIDM1JTtcbiAgLS1ob3QtcGluay03NTogMzI0IDM3JSAyOSU7XG4gIC0taG90LXBpbmstODA6IDMyNCAzOCUgMjMlO1xuICAtLWhvdC1waW5rLTg1OiAzMjMgNDElIDE3JTtcbiAgLS1ob3QtcGluay05MDogMzIzIDQ1JSAxMSU7XG4gIC0taG90LXBpbmstMTAwOiAzMjYgNTQlIDglO1xuICAtLXBpbmstMDA6IDM0NSAxMDAlIDk4JTtcbiAgLS1waW5rLTA1OiAzNTIgMTAwJSA5NyU7XG4gIC0tcGluay0xMDogMzUwIDEwMCUgOTUlO1xuICAtLXBpbmstMTU6IDM0OCAxMDAlIDk0JTtcbiAgLS1waW5rLTIwOiAzNDggMTAwJSA5MiU7XG4gIC0tcGluay0zMDogMzQ4IDEwMCUgODglO1xuICAtLXBpbmstNDA6IDM0NyAxMDAlIDgwJTtcbiAgLS1waW5rLTUwOiAzNDYgNTglIDY0JTtcbiAgLS1waW5rLTYwOiAzNDUgMzclIDUyJTtcbiAgLS1waW5rLTY1OiAzNDYgMzUlIDQyJTtcbiAgLS1waW5rLTcwOiAzNDUgMzYlIDM2JTtcbiAgLS1waW5rLTc1OiAzNDUgMzclIDMwJTtcbiAgLS1waW5rLTgwOiAzNDYgMzglIDI0JTtcbiAgLS1waW5rLTg1OiAzNDUgNDElIDE4JTtcbiAgLS1waW5rLTkwOiAzNDUgNDclIDEyJTtcbiAgLS1waW5rLTEwMDogMzQ4IDUwJSA4JTtcbiAgLS1mb3JnZS1wcmltYXJ5LTAwOiBva2xjaCgwLjk4IDAuMDA2MiAyNzQuOTYpO1xuICAtLWZvcmdlLXByaW1hcnktMDU6IG9rbGNoKDAuOTYgMC4wMTA4MzUgMjcwLjAyNjMpO1xuICAtLWZvcmdlLXByaW1hcnktMTA6IG9rbGNoKDAuOTUgMC4wMTQ2IDI2OS45OSk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0xNTogb2tsY2goMC45MyAwLjAyMSAyNzEuMTkpO1xuICAtLWZvcmdlLXByaW1hcnktMjA6IG9rbGNoKDAuOTEgMC4wMjU4IDI2OS44Nyk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0zMDogb2tsY2goMC44NyAwLjA0IDI2OS42OCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS00MDogb2tsY2goMC43OCAwLjA2ODkgMjcxLjU0KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTUwOiBva2xjaCgwLjY1IDAuMTA4MiAyNzEuMzUpO1xuICAtLWZvcmdlLXByaW1hcnktNjA6IG9rbGNoKDAuNTcgMC4xMjk3IDI3MS4xOSk7XG4gIC0tZm9yZ2UtcHJpbWFyeS02NTogb2tsY2goMC40OSAwLjE1NTYgMjcxLjA4KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTcwOiBva2xjaCgwLjQ0IDAuMTQyNyAyNzAuODcpO1xuICAtLWZvcmdlLXByaW1hcnktNzU6IG9rbGNoKDAuMzggMC4xMjczIDI3MS41Myk7XG4gIC0tZm9yZ2UtcHJpbWFyeS04MDogb2tsY2goMC4zMyAwLjEwODMgMjcwLjg0KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTg1OiBva2xjaCgwLjI3IDAuMDg5OSAyNzEuNjIpO1xuICAtLWZvcmdlLXByaW1hcnktOTA6IG9rbGNoKDAuMjIgMC4wNzA3IDI3MC43OCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0xMDA6IG9rbGNoKDAuMTggMC4wNiAyNzEuMjUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTAwOiBva2xjaCg5Ny44NCUgMC4wMSAyNjcuMzYpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTA1OiBva2xjaCg5Ni43NyUgMC4wMTUgMjY3LjMyKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDogb2tsY2goOTQuNTYlIDAuMDI1IDI2OC41OCk7XG4gIC0tZm9yZ2UtdGVydGlhcnktMTU6IG9rbGNoKDkzLjQzJSAwLjAzMSAyNjguNTMpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTIwOiBva2xjaCg5MS4yNCUgMC4wNDIgMjY4LjQxKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0zMDogb2tsY2goODYuNjclIDAuMDY1IDI2OS4zNSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNDA6IG9rbGNoKDc3LjIxJSAwLjExNSAyNzAuNTkpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTUwOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MDogb2tsY2goNTcuODYlIDAuMjA1IDI3MC45Nik7XG4gIC0tZm9yZ2UtdGVydGlhcnktNjU6IG9rbGNoKDQ5LjU5JSAwLjE3NiAyNzAuOTUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTcwOiBva2xjaCg0My43NCUgMC4xNTkgMjcwLjczKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS03NTogb2tsY2goMzguOTclIDAuMTM4IDI3MC4xOCk7XG4gIC0tZm9yZ2UtdGVydGlhcnktODA6IG9rbGNoKDMzLjU5JSAwLjEyIDI3MC4xMyk7XG4gIC0tZm9yZ2UtdGVydGlhcnktODU6IG9rbGNoKDI4LjAxJSAwLjEgMjcwLjExKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS05MDogb2tsY2goMjIuMTIlIDAuMDggMjcwLjA0KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDA6IG9rbGNoKDE3LjUzJSAwLjA2NCAyNzAuMzEpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTUwLWExMjogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSAvIDEyJSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTIwOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMjAlKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTY6IG9rbGNoKDU3Ljg2JSAwLjIwNSAyNzAuOTYgLyAxNiUpO1xuICAtLWRhcmstYmFzZS0wMDogMCAwJSA5NyU7XG4gIC0tZGFyay1iYXNlLTA1OiAwIDAlIDk1JTtcbiAgLS1kYXJrLWJhc2UtMTA6IDAgMCUgOTMlO1xuICAtLWRhcmstYmFzZS0xNTogMCAwJSA5MSU7XG4gIC0tZGFyay1iYXNlLTIwOiAxODAgMiUgODglO1xuICAtLWRhcmstYmFzZS0zMDogMTgwIDElIDgzJTtcbiAgLS1kYXJrLWJhc2UtNDA6IDE4MCAxJSA3MSU7XG4gIC0tZGFyay1iYXNlLTUwOiAxODAgMSUgNTUlO1xuICAtLWRhcmstYmFzZS02MDogMTgwIDAlIDQ2JTtcbiAgLS1kYXJrLWJhc2UtNjU6IDE4MCAxJSAzNyU7XG4gIC0tZGFyay1iYXNlLTcwOiAxODAgMSUgMzElO1xuICAtLWRhcmstYmFzZS03NTogMTgwIDElIDI2JTtcbiAgLS1kYXJrLWJhc2UtODA6IDE4MCAyJSAyMCU7XG4gIC0tZGFyay1iYXNlLTg1OiAxODAgMyUgMTUlO1xuICAtLWRhcmstYmFzZS05MDogMTgwIDIlIDEwJTtcbiAgLS1kYXJrLWJhc2UtMTAwOiAxODAgMyUgNiU7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tdG9tYXRvLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDE3LjIpO1xuICAtLXRvbWF0by0yOiBva2xjaCg5OC40JSAwLjAwOCAyNy4yKTtcbiAgLS10b21hdG8tMzogb2tsY2goOTUuNCUgMC4wMjEgMzEuOCk7XG4gIC0tdG9tYXRvLTQ6IG9rbGNoKDkyLjElIDAuMDQxIDM0LjgpO1xuICAtLXRvbWF0by01OiBva2xjaCg4OC45JSAwLjA1OSAzMi42KTtcbiAgLS10b21hdG8tNjogb2tsY2goODUuMyUgMC4wNzcgMzIuNik7XG4gIC0tdG9tYXRvLTc6IG9rbGNoKDgwLjIlIDAuMDk1IDMyLjIpO1xuICAtLXRvbWF0by04OiBva2xjaCg3NC4xJSAwLjExOCAzMi4zKTtcbiAgLS10b21hdG8tOTogb2tsY2goNjIuNyUgMC4xOTQgMzMuMyk7XG4gIC0tdG9tYXRvLTEwOiBva2xjaCg2MC4zJSAwLjE5NSAzMy4yKTtcbiAgLS10b21hdG8tMTE6IG9rbGNoKDU2LjYlIDAuMTk4IDMyLjcpO1xuICAtLXRvbWF0by0xMjogb2tsY2goMzQuNiUgMC4wOCAzMC40KTtcbiAgLS10b21hdG8tYTE6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAxLjE4JSk7XG4gIC0tdG9tYXRvLWEyOiBva2xjaCg2My42JSAwLjI1IDMwLjcgLyAzLjE0JSk7XG4gIC0tdG9tYXRvLWEzOiBva2xjaCg2Mi40JSAwLjIzNyAzMS45IC8gOS40MSUpO1xuICAtLXRvbWF0by1hNDogb2tsY2goNjQuOCUgMC4yNCAzMi45IC8gMTcuMjUlKTtcbiAgLS10b21hdG8tYTU6IG9rbGNoKDY0LjMlIDAuMjQ0IDMyIC8gMjMuOTIlKTtcbiAgLS10b21hdG8tYTY6IG9rbGNoKDYzLjIlIDAuMjM5IDMyLjEgLyAzMS4zNyUpO1xuICAtLXRvbWF0by1hNzogb2tsY2goNTkuNiUgMC4yMjYgMzEuOSAvIDQwLjM5JSk7XG4gIC0tdG9tYXRvLWE4OiBva2xjaCg1Ny4zJSAwLjIxOCAzMS45IC8gNTEuNzYlKTtcbiAgLS10b21hdG8tYTk6IG9rbGNoKDU4LjElIDAuMjIxIDMxLjkgLyA4MS45NiUpO1xuICAtLXRvbWF0by1hMTA6IG9rbGNoKDU2LjUlIDAuMjE1IDMxLjkgLyA4NS40OSUpO1xuICAtLXRvbWF0by1hMTE6IG9rbGNoKDU0LjUlIDAuMjA3IDMxLjkgLyA5MS43NiUpO1xuICAtLXRvbWF0by1hMTI6IG9rbGNoKDI1LjclIDAuMDkzIDMzLjggLyA4Ny44NCUpO1xuICAtLXJlZC0xOiBva2xjaCg5OS4zJSAwLjAwMyAxNy4yKTtcbiAgLS1yZWQtMjogb2tsY2goOTguMiUgMC4wMDkgMTcuMyk7XG4gIC0tcmVkLTM6IG9rbGNoKDk1LjUlIDAuMDIxIDEzLjkpO1xuICAtLXJlZC00OiBva2xjaCg5Mi4yJSAwLjA0IDE2KTtcbiAgLS1yZWQtNTogb2tsY2goODkuMiUgMC4wNTcgMTYuOSk7XG4gIC0tcmVkLTY6IG9rbGNoKDg1LjclIDAuMDc0IDE3LjcpO1xuICAtLXJlZC03OiBva2xjaCg4MC43JSAwLjA4OSAxOC4zKTtcbiAgLS1yZWQtODogb2tsY2goNzQuNCUgMC4xMTMgMTguOCk7XG4gIC0tcmVkLTk6IG9rbGNoKDYyLjYlIDAuMTkzIDIzKTtcbiAgLS1yZWQtMTA6IG9rbGNoKDU5LjklIDAuMTk1IDI0KTtcbiAgLS1yZWQtMTE6IG9rbGNoKDU1LjclIDAuMTk3IDI1LjIpO1xuICAtLXJlZC0xMjogb2tsY2goMzMuOSUgMC4xMDkgMTYuNik7XG4gIC0tcmVkLWExOiBva2xjaCg2Mi44JSAwLjI1OCAyOS4yIC8gMS4xOCUpO1xuICAtLXJlZC1hMjogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDMuMTQlKTtcbiAgLS1yZWQtYTM6IG9rbGNoKDYwLjYlIDAuMjQ4IDI4LjQgLyA3Ljg0JSk7XG4gIC0tcmVkLWE0OiBva2xjaCg2Mi44JSAwLjI1NyAyOC44IC8gMTQuMTIlKTtcbiAgLS1yZWQtYTU6IG9rbGNoKDYyLjglIDAuMjU3IDI4LjkgLyAxOS42MSUpO1xuICAtLXJlZC1hNjogb2tsY2goNjEuNSUgMC4yNTIgMjkgLyAyNS44OCUpO1xuICAtLXJlZC1hNzogb2tsY2goNTYuOCUgMC4yMzMgMjkgLyAzMy43MyUpO1xuICAtLXJlZC1hODogb2tsY2goNTQuMyUgMC4yMjIgMjguOCAvIDQ0LjMxJSk7XG4gIC0tcmVkLWE5OiBva2xjaCg1NiUgMC4yMjkgMjguNyAvIDcxLjc2JSk7XG4gIC0tcmVkLWExMDogb2tsY2goNTQuMSUgMC4yMjIgMjguOCAvIDc1LjY5JSk7XG4gIC0tcmVkLWExMTogb2tsY2goNTEuNSUgMC4yMTEgMjguNiAvIDgyLjc1JSk7XG4gIC0tcmVkLWExMjogb2tsY2goMjguNCUgMC4xMTQgMjEuOSAvIDkwLjk4JSk7XG4gIC0tcnVieS0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XG4gIC0tcnVieS0yOiBva2xjaCg5OC4zJSAwLjAwOSA4LjUpO1xuICAtLXJ1YnktMzogb2tsY2goOTUuNCUgMC4wMjIgNy4yKTtcbiAgLS1ydWJ5LTQ6IG9rbGNoKDkyLjUlIDAuMDM5IDguMSk7XG4gIC0tcnVieS01OiBva2xjaCg4OS42JSAwLjA1NiA3LjMpO1xuICAtLXJ1YnktNjogb2tsY2goODUuOCUgMC4wNjYgOCk7XG4gIC0tcnVieS03OiBva2xjaCg4MS4xJSAwLjA4IDcuMik7XG4gIC0tcnVieS04OiBva2xjaCg3NC45JSAwLjEwMiA2LjUpO1xuICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XG4gIC0tcnVieS0xMDogb2tsY2goNjAuMSUgMC4xOTcgMTMuNSk7XG4gIC0tcnVieS0xMTogb2tsY2goNTQuOSUgMC4xOTkgMTMuOSk7XG4gIC0tcnVieS0xMjogb2tsY2goMzQuMSUgMC4xMSAxMCk7XG4gIC0tcnVieS1hMTogb2tsY2goNjMuNSUgMC4yNTQgMTUuNSAvIDEuMTglKTtcbiAgLS1ydWJ5LWEyOiBva2xjaCg2Mi45JSAwLjI1NiAyNi43IC8gMy4xNCUpO1xuICAtLXJ1YnktYTM6IG9rbGNoKDYwLjclIDAuMjQ2IDI1LjYgLyA4LjI0JSk7XG4gIC0tcnVieS1hNDogb2tsY2goNjIuOSUgMC4yNTYgMjYgLyAxMy43MyUpO1xuICAtLXJ1YnktYTU6IG9rbGNoKDYzJSAwLjI1NSAyNS4yIC8gMTkuMjIlKTtcbiAgLS1ydWJ5LWE2OiBva2xjaCg1Ny45JSAwLjIzNSAyNS4zIC8gMjUuMSUpO1xuICAtLXJ1YnktYTc6IG9rbGNoKDUzLjclIDAuMjE3IDI0LjEgLyAzMi41NSUpO1xuICAtLXJ1YnktYTg6IG9rbGNoKDUxLjYlIDAuMjA4IDIyLjcgLyA0Mi43NSUpO1xuICAtLXJ1YnktYTk6IG9rbGNoKDU2LjIlIDAuMjI3IDIzLjIgLyA3Mi41NSUpO1xuICAtLXJ1YnktYTEwOiBva2xjaCg1NC41JSAwLjIyIDIyLjcgLyA3Ni44NiUpO1xuICAtLXJ1YnktYTExOiBva2xjaCg1MS4zJSAwLjIwNiAyMC4yIC8gODUuODglKTtcbiAgLS1ydWJ5LWExMjogb2tsY2goMjguNiUgMC4xMTQgMTUuOCAvIDkwLjk4JSk7XG4gIC0tY3JpbXNvbi0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XG4gIC0tY3JpbXNvbi0yOiBva2xjaCg5OC4yJSAwLjAwOCAzNTcuOCk7XG4gIC0tY3JpbXNvbi0zOiBva2xjaCg5NS40JSAwLjAyNiAzNTYuMyk7XG4gIC0tY3JpbXNvbi00OiBva2xjaCg5Mi42JSAwLjA0IDM1Ni40KTtcbiAgLS1jcmltc29uLTU6IG9rbGNoKDg5LjMlIDAuMDUzIDM1NS44KTtcbiAgLS1jcmltc29uLTY6IG9rbGNoKDg1LjQlIDAuMDY1IDM1NS4yKTtcbiAgLS1jcmltc29uLTc6IG9rbGNoKDgwLjklIDAuMDc4IDM1NC45KTtcbiAgLS1jcmltc29uLTg6IG9rbGNoKDc0LjklIDAuMSAzNTQpO1xuICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcbiAgLS1jcmltc29uLTEwOiBva2xjaCg2MC43JSAwLjIxMSAyLjIpO1xuICAtLWNyaW1zb24tMTE6IG9rbGNoKDU1LjIlIDAuMjA3IDQuNSk7XG4gIC0tY3JpbXNvbi0xMjogb2tsY2goMzQuMSUgMC4xMTMgMzU2LjkpO1xuICAtLWNyaW1zb24tYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XG4gIC0tY3JpbXNvbi1hMjogb2tsY2goNTcuNCUgMC4yMyAxOC40IC8gMy4xNCUpO1xuICAtLWNyaW1zb24tYTM6IG9rbGNoKDYzLjUlIDAuMjU0IDE2LjMgLyA4LjYzJSk7XG4gIC0tY3JpbXNvbi1hNDogb2tsY2goNjIuMiUgMC4yNDkgMTUuOSAvIDEzLjczJSk7XG4gIC0tY3JpbXNvbi1hNTogb2tsY2goNTguNiUgMC4yMzQgMTQuMyAvIDE5LjIyJSk7XG4gIC0tY3JpbXNvbi1hNjogb2tsY2goNTQuNiUgMC4yMTggMTIuOSAvIDI1LjQ5JSk7XG4gIC0tY3JpbXNvbi1hNzogb2tsY2goNTEuMyUgMC4yMDUgMTEuOCAvIDMyLjU1JSk7XG4gIC0tY3JpbXNvbi1hODogb2tsY2goNDkuNyUgMC4xOTkgOS4xIC8gNDIuMzUlKTtcbiAgLS1jcmltc29uLWE5OiBva2xjaCg1OC4zJSAwLjIzMyAxMCAvIDc2LjA4JSk7XG4gIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDU2LjIlIDAuMjI1IDEwLjEgLyA3OS42MSUpO1xuICAtLWNyaW1zb24tYTExOiBva2xjaCg1Mi41JSAwLjIxIDkuNiAvIDg4LjYzJSk7XG4gIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDI4LjYlIDAuMTE1IDEuOCAvIDkxLjM3JSk7XG4gIC0tcGluay0xOiBva2xjaCg5OS40JSAwLjAwNCAzMzcuMyk7XG4gIC0tcGluay0yOiBva2xjaCg5OC4zJSAwLjAwOSAzNDEuOCk7XG4gIC0tcGluay0zOiBva2xjaCg5NS40JSAwLjAyOCAzNDIuMyk7XG4gIC0tcGluay00OiBva2xjaCg5Mi42JSAwLjA0MiAzNDAuNik7XG4gIC0tcGluay01OiBva2xjaCg4OS4zJSAwLjA1NSAzNDAuNCk7XG4gIC0tcGluay02OiBva2xjaCg4NS42JSAwLjA2NyAzNDAuNyk7XG4gIC0tcGluay03OiBva2xjaCg4MSUgMC4wODMgMzQxLjkpO1xuICAtLXBpbmstODogb2tsY2goNzUuMSUgMC4xMDcgMzQxLjUpO1xuICAtLXBpbmstOTogb2tsY2goNjEuNyUgMC4yMDggMzQ2KTtcbiAgLS1waW5rLTEwOiBva2xjaCg1OS42JSAwLjIwNyAzNDYuNyk7XG4gIC0tcGluay0xMTogb2tsY2goNTUuOCUgMC4yMDcgMzQ3LjMpO1xuICAtLXBpbmstMTI6IG9rbGNoKDM1JSAwLjEyOSAzNDUuNCk7XG4gIC0tcGluay1hMTogb2tsY2goNjYlIDAuMjc2IDM0OS43IC8gMS4xOCUpO1xuICAtLXBpbmstYTI6IG9rbGNoKDU5JSAwLjI0MSAzNTYuNyAvIDMuMTQlKTtcbiAgLS1waW5rLWEzOiBva2xjaCg2MyUgMC4yNTcgMzU2LjcgLyA4LjYzJSk7XG4gIC0tcGluay1hNDogb2tsY2goNTkuOCUgMC4yNDcgMzUzLjQgLyAxMy43MyUpO1xuICAtLXBpbmstYTU6IG9rbGNoKDU2LjUlIDAuMjM0IDM1Mi40IC8gMTkuMjIlKTtcbiAgLS1waW5rLWE2OiBva2xjaCg1MyUgMC4yMTkgMzUyLjQgLyAyNS4xJSk7XG4gIC0tcGluay1hNzogb2tsY2goNTAuOCUgMC4yMSAzNTMuNCAvIDMyLjU1JSk7XG4gIC0tcGluay1hODogb2tsY2goNDkuNiUgMC4yMDYgMzUxLjUgLyA0Mi4zNSUpO1xuICAtLXBpbmstYTk6IG9rbGNoKDU0LjclIDAuMjI3IDM1MS43IC8gNzQuOSUpO1xuICAtLXBpbmstYTEwOiBva2xjaCg1My40JSAwLjIyMSAzNTIuMSAvIDc4LjA0JSk7XG4gIC0tcGluay1hMTE6IG9rbGNoKDUxJSAwLjIxMiAzNTEuMyAvIDgzLjkyJSk7XG4gIC0tcGluay1hMTI6IG9rbGNoKDMwLjclIDAuMTI5IDM0Ny44IC8gOTIuOTQlKTtcbiAgLS1wbHVtLTE6IG9rbGNoKDk5LjMlIDAuMDA0IDMxNC44KTtcbiAgLS1wbHVtLTI6IG9rbGNoKDk4LjIlIDAuMDEgMzI1LjcpO1xuICAtLXBsdW0tMzogb2tsY2goOTUuNyUgMC4wMjcgMzI1LjgpO1xuICAtLXBsdW0tNDogb2tsY2goOTIuOSUgMC4wNDQgMzI0LjgpO1xuICAtLXBsdW0tNTogb2tsY2goODkuOSUgMC4wNTggMzI1LjEpO1xuICAtLXBsdW0tNjogb2tsY2goODYuMSUgMC4wNzEgMzIzLjkpO1xuICAtLXBsdW0tNzogb2tsY2goODAuOSUgMC4wOTIgMzIzLjMpO1xuICAtLXBsdW0tODogb2tsY2goNzQuMSUgMC4xMiAzMjIuMik7XG4gIC0tcGx1bS05OiBva2xjaCg1Ny45JSAwLjE4OCAzMjIuMSk7XG4gIC0tcGx1bS0xMDogb2tsY2goNTUuMiUgMC4xODEgMzIyLjIpO1xuICAtLXBsdW0tMTE6IG9rbGNoKDUyLjIlIDAuMTczIDMyMS45KTtcbiAgLS1wbHVtLTEyOiBva2xjaCgzMy44JSAwLjEyNSAzMjEuNCk7XG4gIC0tcGx1bS1hMTogb2tsY2goNTguMSUgMC4yOTkgMzA3IC8gMS4xOCUpO1xuICAtLXBsdW0tYTI6IG9rbGNoKDU2LjclIDAuMjYxIDMyOC40IC8gMy4xNCUpO1xuICAtLXBsdW0tYTM6IG9rbGNoKDU5LjMlIDAuMjczIDMyOC40IC8gNy44NCUpO1xuICAtLXBsdW0tYTQ6IG9rbGNoKDU3LjYlIDAuMjY3IDMyNi41IC8gMTIuOTQlKTtcbiAgLS1wbHVtLWE1OiBva2xjaCg1NS4xJSAwLjI1NSAzMjYuNiAvIDE4LjA0JSk7XG4gIC0tcGx1bS1hNjogb2tsY2goNTEuMiUgMC4yNCAzMjQuNiAvIDIzLjkyJSk7XG4gIC0tcGx1bS1hNzogb2tsY2goNDguOSUgMC4yMzEgMzIzLjQgLyAzMi4xNiUpO1xuICAtLXBsdW0tYTg6IG9rbGNoKDQ3LjMlIDAuMjI2IDMyMS4yIC8gNDMuMTQlKTtcbiAgLS1wbHVtLWE5OiBva2xjaCg0NS43JSAwLjIxOCAzMjAuOSAvIDcwLjk4JSk7XG4gIC0tcGx1bS1hMTA6IG9rbGNoKDQzLjIlIDAuMjA2IDMyMS4xIC8gNzMuMzMlKTtcbiAgLS1wbHVtLWExMTogb2tsY2goNDAuNCUgMC4xOTMgMzIwLjUgLyA3NS42OSUpO1xuICAtLXBsdW0tYTEyOiBva2xjaCgyNi45JSAwLjEyOSAzMjAuOCAvIDkwLjIlKTtcbiAgLS1wdXJwbGUtMTogb2tsY2goOTkuMyUgMC4wMDMgMzI1LjYpO1xuICAtLXB1cnBsZS0yOiBva2xjaCg5OC4xJSAwLjAxIDMxMS4yKTtcbiAgLS1wdXJwbGUtMzogb2tsY2goOTUuOSUgMC4wMjUgMzExLjcpO1xuICAtLXB1cnBsZS00OiBva2xjaCg5My4zJSAwLjAzOSAzMTIuNyk7XG4gIC0tcHVycGxlLTU6IG9rbGNoKDkwLjElIDAuMDUzIDMxMS4yKTtcbiAgLS1wdXJwbGUtNjogb2tsY2goODUuOSUgMC4wNzIgMzExLjEpO1xuICAtLXB1cnBsZS03OiBva2xjaCg4MC40JSAwLjA5MiAzMDkuNyk7XG4gIC0tcHVycGxlLTg6IG9rbGNoKDczLjMlIDAuMTIzIDMwOCk7XG4gIC0tcHVycGxlLTk6IG9rbGNoKDU1LjYlIDAuMTgzIDMwNS45KTtcbiAgLS1wdXJwbGUtMTA6IG9rbGNoKDUyLjUlIDAuMTc1IDMwNS40KTtcbiAgLS1wdXJwbGUtMTE6IG9rbGNoKDUxLjclIDAuMTczIDMwNS45KTtcbiAgLS1wdXJwbGUtMTI6IG9rbGNoKDMyLjIlIDAuMTEgMzAzLjgpO1xuICAtLXB1cnBsZS1hMTogb2tsY2goNTEuOCUgMC4yMzggMzI4LjQgLyAxLjE4JSk7XG4gIC0tcHVycGxlLWEyOiBva2xjaCg1MC4wMyUgMC4yNjcgMjk5Ljg4IC8gMy4xNCUpO1xuICAtLXB1cnBsZS1hMzogb2tsY2goNTMuMyUgMC4yODMgMzAxLjIgLyA3LjA2JSk7XG4gIC0tcHVycGxlLWE0OiBva2xjaCg1Mi4xJSAwLjI3MyAzMDMuMyAvIDExLjM3JSk7XG4gIC0tcHVycGxlLWE1OiBva2xjaCg0OS42JSAwLjI2MyAzMDEgLyAxNi40NyUpO1xuICAtLXB1cnBsZS1hNjogb2tsY2goNDcuOCUgMC4yNTMgMzAxLjIgLyAyMy4xNCUpO1xuICAtLXB1cnBsZS1hNzogb2tsY2goNDQuOSUgMC4yNDEgMjk5LjIgLyAzMS4zNyUpO1xuICAtLXB1cnBsZS1hODogb2tsY2goNDMuNyUgMC4yMzcgMjk3IC8gNDIuMzUlKTtcbiAgLS1wdXJwbGUtYTk6IG9rbGNoKDQwLjUlIDAuMjIgMjk3LjMgLyA2OS40MSUpO1xuICAtLXB1cnBsZS1hMTA6IG9rbGNoKDM3LjklIDAuMjA1IDI5Ny4xIC8gNzIuMTYlKTtcbiAgLS1wdXJwbGUtYTExOiBva2xjaCgzNy4zJSAwLjIwMiAyOTcuNyAvIDcyLjk0JSk7XG4gIC0tcHVycGxlLWExMjogb2tsY2goMjIuMiUgMC4xMTkgMjk5IC8gODcuNDUlKTtcbiAgLS12aW9sZXQtMTogb2tsY2goOTkuMiUgMC4wMDMgMzA4LjQpO1xuICAtLXZpb2xldC0yOiBva2xjaCg5OC4zJSAwLjAwOSAyOTkuMik7XG4gIC0tdmlvbGV0LTM6IG9rbGNoKDk2LjIlIDAuMDE5IDI5OS4xKTtcbiAgLS12aW9sZXQtNDogb2tsY2goOTMuMiUgMC4wMzcgMjk3LjUpO1xuICAtLXZpb2xldC01OiBva2xjaCg5MC40JSAwLjA1MiAyOTUpO1xuICAtLXZpb2xldC02OiBva2xjaCg4Ni40JSAwLjA3MiAyOTMuNyk7XG4gIC0tdmlvbGV0LTc6IG9rbGNoKDgwLjYlIDAuMDkgMjkzLjYpO1xuICAtLXZpb2xldC04OiBva2xjaCg3MyUgMC4xMTkgMjkyLjYpO1xuICAtLXZpb2xldC05OiBva2xjaCg1NC4yJSAwLjE3OSAyODgpO1xuICAtLXZpb2xldC0xMDogb2tsY2goNTEuMSUgMC4xNzcgMjg3LjcpO1xuICAtLXZpb2xldC0xMTogb2tsY2goNTAuOCUgMC4xNTkgMjg4LjYpO1xuICAtLXZpb2xldC0xMjogb2tsY2goMzEuMyUgMC4wOTcgMjg2LjYpO1xuICAtLXZpb2xldC1hMTogb2tsY2goMzkuNCUgMC4yMTYgMjk0LjggLyAxLjE4JSk7XG4gIC0tdmlvbGV0LWEyOiBva2xjaCg0OCUgMC4yOTggMjc2LjMgLyAyLjc1JSk7XG4gIC0tdmlvbGV0LWEzOiBva2xjaCg0NS42JSAwLjI4MyAyNzYuNSAvIDUuODglKTtcbiAgLS12aW9sZXQtYTQ6IG9rbGNoKDQ3LjYlIDAuMyAyNzQuNyAvIDEwLjU5JSk7XG4gIC0tdmlvbGV0LWE1OiBva2xjaCg0Ni44JSAwLjMwMyAyNzEuNCAvIDE0LjklKTtcbiAgLS12aW9sZXQtYTY6IG9rbGNoKDQ2JSAwLjMwMSAyNzAuNCAvIDIwLjc4JSk7XG4gIC0tdmlvbGV0LWE3OiBva2xjaCg0MiUgMC4yNzIgMjcxLjIgLyAyOS4wMiUpO1xuICAtLXZpb2xldC1hODogb2tsY2goNDAuMiUgMC4yNiAyNzEuNiAvIDQwJSk7XG4gIC0tdmlvbGV0LWE5OiBva2xjaCgzNi41JSAwLjIzNiAyNzEuNCAvIDY2LjI3JSk7XG4gIC0tdmlvbGV0LWExMDogb2tsY2goMzQuOCUgMC4yMjQgMjcyLjEgLyA2OS44JSk7XG4gIC0tdmlvbGV0LWExMTogb2tsY2goMzIuMSUgMC4yMDYgMjcyLjQgLyA2OC42MyUpO1xuICAtLXZpb2xldC1hMTI6IG9rbGNoKDE4LjMlIDAuMTE1IDI3NS4yIC8gODUuMSUpO1xuICAtLWlyaXMtMTogb2tsY2goOTkuNSUgMC4wMDMgMjg2LjQpO1xuICAtLWlyaXMtMjogb2tsY2goOTguMSUgMC4wMDkgMjg2LjIpO1xuICAtLWlyaXMtMzogb2tsY2goOTYuMSUgMC4wMTcgMjgyLjUpO1xuICAtLWlyaXMtNDogb2tsY2goOTMuNCUgMC4wMzIgMjgzLjkpO1xuICAtLWlyaXMtNTogb2tsY2goOTAuNCUgMC4wNDggMjgyLjgpO1xuICAtLWlyaXMtNjogb2tsY2goODYuMyUgMC4wNjkgMjgzKTtcbiAgLS1pcmlzLTc6IG9rbGNoKDgwLjklIDAuMDg3IDI4Mi44KTtcbiAgLS1pcmlzLTg6IG9rbGNoKDcyLjklIDAuMTE4IDI4MS40KTtcbiAgLS1pcmlzLTk6IG9rbGNoKDU0JSAwLjE4NCAyNzguMyk7XG4gIC0taXJpcy0xMDogb2tsY2goNTAuOSUgMC4xODcgMjc3LjQpO1xuICAtLWlyaXMtMTE6IG9rbGNoKDUxLjElIDAuMTc0IDI3OS44KTtcbiAgLS1pcmlzLTEyOiBva2xjaCgzMS40JSAwLjA5OSAyNzcuNik7XG4gIC0taXJpcy1hMTogb2tsY2goNDUuMiUgMC4zMTMgMjY0LjEgLyAwLjc4JSk7XG4gIC0taXJpcy1hMjogb2tsY2goNDUuMiUgMC4zMTMgMjY0LjEgLyAyLjc1JSk7XG4gIC0taXJpcy1hMzogb2tsY2goNDMuNiUgMC4yOTMgMjY0LjEgLyA1Ljg4JSk7XG4gIC0taXJpcy1hNDogb2tsY2goNDUuNiUgMC4zMTEgMjY0LjEgLyA5LjglKTtcbiAgLS1pcmlzLWE1OiBva2xjaCg0NS43JSAwLjMxIDI2NC4xIC8gMTQuNTElKTtcbiAgLS1pcmlzLWE2OiBva2xjaCg0NS41JSAwLjMxMSAyNjQuMSAvIDIwLjM5JSk7XG4gIC0taXJpcy1hNzogb2tsY2goNDIuMSUgMC4yODggMjY0LjEgLyAyNy44NCUpO1xuICAtLWlyaXMtYTg6IG9rbGNoKDQwLjMlIDAuMjc1IDI2NC4xIC8gMzkuMjIlKTtcbiAgLS1pcmlzLWE5OiBva2xjaCgzNi41JSAwLjI1MyAyNjQuMSAvIDY0LjMxJSk7XG4gIC0taXJpcy1hMTA6IG9rbGNoKDM1LjElIDAuMjQzIDI2NC4xIC8gNjguMjQlKTtcbiAgLS1pcmlzLWExMTogb2tsY2goMzMuNyUgMC4yMzEgMjY1IC8gNjcuNDUlKTtcbiAgLS1pcmlzLWExMjogb2tsY2goMTguMiUgMC4xMjEgMjY0LjIgLyA4NC43MSUpO1xuICAtLWluZGlnby0xOiBva2xjaCg5OS40JSAwLjAwMSAyODYuNCk7XG4gIC0taW5kaWdvLTI6IG9rbGNoKDk4LjIlIDAuMDA4IDI3MS4zKTtcbiAgLS1pbmRpZ28tMzogb2tsY2goOTYuMSUgMC4wMTcgMjY3LjgpO1xuICAtLWluZGlnby00OiBva2xjaCg5My41JSAwLjAzMSAyNjkuOCk7XG4gIC0taW5kaWdvLTU6IG9rbGNoKDkwLjIlIDAuMDQ3IDI2OS42KTtcbiAgLS1pbmRpZ28tNjogb2tsY2goODYuMiUgMC4wNjggMjcxLjEpO1xuICAtLWluZGlnby03OiBva2xjaCg4MC42JSAwLjA4OCAyNzEuNCk7XG4gIC0taW5kaWdvLTg6IG9rbGNoKDczLjElIDAuMTEyIDI3MC40KTtcbiAgLS1pbmRpZ28tOTogb2tsY2goNTQuNCUgMC4xOTEgMjY3KTtcbiAgLS1pbmRpZ28tMTA6IG9rbGNoKDUxLjElIDAuMTk1IDI2Ni42KTtcbiAgLS1pbmRpZ28tMTE6IG9rbGNoKDUwLjklIDAuMTcyIDI2Ny4yKTtcbiAgLS1pbmRpZ28tMTI6IG9rbGNoKDMxLjMlIDAuMDg2IDI2OC42KTtcbiAgLS1pbmRpZ28tYTE6IG9rbGNoKDI3LjElIDAuMTg4IDI2NC4xIC8gMC43OCUpO1xuICAtLWluZGlnby1hMjogb2tsY2goNTAuMSUgMC4yOCAyNjMuOCAvIDMuMTQlKTtcbiAgLS1pbmRpZ28tYTM6IG9rbGNoKDQ5LjYlIDAuMjU4IDI2My4zIC8gNy4wNiUpO1xuICAtLWluZGlnby1hNDogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxMS43NiUpO1xuICAtLWluZGlnby1hNTogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxNy42NSUpO1xuICAtLWluZGlnby1hNjogb2tsY2goNDkuOCUgMC4yODIgMjYzLjkgLyAyNC4zMSUpO1xuICAtLWluZGlnby1hNzogb2tsY2goNDYuOSUgMC4yNjkgMjYzLjkgLyAzMi45NCUpO1xuICAtLWluZGlnby1hODogb2tsY2goNDQuNiUgMC4yNTIgMjYzLjkgLyA0NC43MSUpO1xuICAtLWluZGlnby1hOTogb2tsY2goNDMlIDAuMjQ0IDI2My45IC8gNzUuNjklKTtcbiAgLS1pbmRpZ28tYTEwOiBva2xjaCg0MS42JSAwLjIzNiAyNjMuOSAvIDgwJSk7XG4gIC0taW5kaWdvLWExMTogb2tsY2goMzklIDAuMjE5IDI2My44IC8gNzcuMjUlKTtcbiAgLS1pbmRpZ28tYTEyOiBva2xjaCgyMC44JSAwLjEwNCAyNjIuOSAvIDg3Ljg0JSk7XG4gIC0tYmx1ZS0xOiBva2xjaCg5OS4zJSAwLjAwMyAyNDcuOSk7XG4gIC0tYmx1ZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAyNDIuOCk7XG4gIC0tYmx1ZS0zOiBva2xjaCg5NiUgMC4wMiAyMzguNyk7XG4gIC0tYmx1ZS00OiBva2xjaCg5My44JSAwLjAzNSAyMzQuOCk7XG4gIC0tYmx1ZS01OiBva2xjaCg5MC41JSAwLjA1MSAyNDAuMyk7XG4gIC0tYmx1ZS02OiBva2xjaCg4Ni4zJSAwLjA2OCAyNDMuMyk7XG4gIC0tYmx1ZS03OiBva2xjaCg4MSUgMC4wODkgMjQzLjEpO1xuICAtLWJsdWUtODogb2tsY2goNzMuNCUgMC4xMjEgMjQzLjEpO1xuICAtLWJsdWUtOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xuICAtLWJsdWUtMTA6IG9rbGNoKDYyLjIlIDAuMTgzIDI1MS43KTtcbiAgLS1ibHVlLTExOiBva2xjaCg1NS42JSAwLjE2MiAyNTIuMik7XG4gIC0tYmx1ZS0xMjogb2tsY2goMzIuNCUgMC4wOTYgMjU4LjgpO1xuICAtLWJsdWUtYTE6IG9rbGNoKDYxLjUlIDAuMjExIDI1Ni4xIC8gMS41NyUpO1xuICAtLWJsdWUtYTI6IG9rbGNoKDY0LjElIDAuMTk3IDI1MyAvIDQuMzElKTtcbiAgLS1ibHVlLWEzOiBva2xjaCg2NC4xJSAwLjE4MiAyNTAuMiAvIDkuOCUpO1xuICAtLWJsdWUtYTQ6IG9rbGNoKDY4JSAwLjE3OSAyNDcgLyAxNi40NyUpO1xuICAtLWJsdWUtYTU6IG9rbGNoKDY1LjYlIDAuMTkgMjUwLjggLyAyMy45MiUpO1xuICAtLWJsdWUtYTY6IG9rbGNoKDYyLjYlIDAuMTkxIDI1Mi42IC8gMzIuNTUlKTtcbiAgLS1ibHVlLWE3OiBva2xjaCg2MC44JSAwLjE4MyAyNTIuMiAvIDQ0LjMxJSk7XG4gIC0tYmx1ZS1hODogb2tsY2goNjAuNyUgMC4xNzYgMjUwLjggLyA2My4xNCUpO1xuICAtLWJsdWUtYTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcbiAgLS1ibHVlLWExMDogb2tsY2goNjEuOCUgMC4xODYgMjUyLjIgLyA5OC4wNCUpO1xuICAtLWJsdWUtYTExOiBva2xjaCg1My43JSAwLjE2OCAyNTMuNCAvIDk0LjklKTtcbiAgLS1ibHVlLWExMjogb2tsY2goMjcuMiUgMC4xMDUgMjU5IC8gOTMuMzMlKTtcbiAgLS1jeWFuLTE6IG9rbGNoKDk5LjIlIDAuMDAzIDIxOS41KTtcbiAgLS1jeWFuLTI6IG9rbGNoKDk3LjklIDAuMDA5IDIwNS45KTtcbiAgLS1jeWFuLTM6IG9rbGNoKDk1LjklIDAuMDI2IDIwMi42KTtcbiAgLS1jeWFuLTQ6IG9rbGNoKDkzLjIlIDAuMDQxIDIwNik7XG4gIC0tY3lhbi01OiBva2xjaCg5MCUgMC4wNTQgMjA2LjQpO1xuICAtLWN5YW4tNjogb2tsY2goODUuOCUgMC4wNjYgMjA4LjEpO1xuICAtLWN5YW4tNzogb2tsY2goODAuNCUgMC4wODIgMjA5LjcpO1xuICAtLWN5YW4tODogb2tsY2goNzIuOCUgMC4xMSAyMTEuOSk7XG4gIC0tY3lhbi05OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xuICAtLWN5YW4tMTA6IG9rbGNoKDYyLjclIDAuMTE0IDIyMS41KTtcbiAgLS1jeWFuLTExOiBva2xjaCg1NC43JSAwLjA5NyAyMjAuOCk7XG4gIC0tY3lhbi0xMjogb2tsY2goMzMuMSUgMC4wNTMgMjE4LjgpO1xuICAtLWN5YW4tYTE6IG9rbGNoKDY0LjElIDAuMTI5IDIzMS4xIC8gMS45NiUpO1xuICAtLWN5YW4tYTI6IG9rbGNoKDYzLjglIDAuMTExIDIxMC42IC8gNS4xJSk7XG4gIC0tY3lhbi1hMzogb2tsY2goNzQuMyUgMC4xMjcgMjA0LjYgLyAxMi45NCUpO1xuICAtLWN5YW4tYTQ6IG9rbGNoKDcyLjklIDAuMTI2IDIxMC44IC8gMjAuNzglKTtcbiAgLS1jeWFuLWE1OiBva2xjaCg3MC42JSAwLjEyMyAyMTEuNSAvIDI5LjAyJSk7XG4gIC0tY3lhbi1hNjogb2tsY2goNjclIDAuMTE4IDIxNCAvIDM4LjQzJSk7XG4gIC0tY3lhbi1hNzogb2tsY2goNjQuNyUgMC4xMTUgMjE2LjIgLyA1MC45OCUpO1xuICAtLWN5YW4tYTg6IG9rbGNoKDY1LjklIDAuMTE3IDIxNi40IC8gNzYuMDglKTtcbiAgLS1jeWFuLWE5OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xuICAtLWN5YW4tYTEwOiBva2xjaCg2MS44JSAwLjExNSAyMjIuNCAvIDk3LjI1JSk7XG4gIC0tY3lhbi1hMTE6IG9rbGNoKDUxLjklIDAuMDk3IDIyMy4xIC8gOTMuNzMlKTtcbiAgLS1jeWFuLWExMjogb2tsY2goMjkuMyUgMC4wNTMgMjE5LjIgLyA5NC45JSk7XG4gIC0tdGVhbC0xOiBva2xjaCg5OS40JSAwLjAwNCAxNzkuNyk7XG4gIC0tdGVhbC0yOiBva2xjaCg5OC4yJSAwLjAwOSAxNzkuNik7XG4gIC0tdGVhbC0zOiBva2xjaCg5NiUgMC4wMjYgMTgxLjkpO1xuICAtLXRlYWwtNDogb2tsY2goOTMuNCUgMC4wNDIgMTc5LjgpO1xuICAtLXRlYWwtNTogb2tsY2goOTAlIDAuMDUzIDE4MS41KTtcbiAgLS10ZWFsLTY6IG9rbGNoKDg1LjYlIDAuMDY0IDE4MS4yKTtcbiAgLS10ZWFsLTc6IG9rbGNoKDc5LjYlIDAuMDc2IDE4Myk7XG4gIC0tdGVhbC04OiBva2xjaCg3Mi4xJSAwLjA5NyAxODMuMyk7XG4gIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xuICAtLXRlYWwtMTA6IG9rbGNoKDYxLjklIDAuMTA5IDE4MS4zKTtcbiAgLS10ZWFsLTExOiBva2xjaCg1NS4yJSAwLjEwMSAxNzguOCk7XG4gIC0tdGVhbC0xMjogb2tsY2goMzIuNyUgMC4wNTEgMTg1KTtcbiAgLS10ZWFsLWExOiBva2xjaCg3NSUgMC4xNTQgMTY2LjkgLyAxLjk2JSk7XG4gIC0tdGVhbC1hMjogb2tsY2goNjUuNSUgMC4xMzQgMTY3LjQgLyA0LjcxJSk7XG4gIC0tdGVhbC1hMzogb2tsY2goNzMuNiUgMC4xNDQgMTcwLjkgLyAxMi4xNiUpO1xuICAtLXRlYWwtYTQ6IG9rbGNoKDcyLjYlIDAuMTQ2IDE2OC43IC8gMjAlKTtcbiAgLS10ZWFsLWE1OiBva2xjaCg2OC42JSAwLjEzMyAxNzEuNyAvIDI3Ljg0JSk7XG4gIC0tdGVhbC1hNjogb2tsY2goNjQuNiUgMC4xMjUgMTcxLjkgLyAzNi44NiUpO1xuICAtLXRlYWwtYTc6IG9rbGNoKDYxJSAwLjExNCAxNzUuNiAvIDQ4LjYzJSk7XG4gIC0tdGVhbC1hODogb2tsY2goNjAuNiUgMC4xMTEgMTc4LjkgLyA2Ny40NSUpO1xuICAtLXRlYWwtYTk6IG9rbGNoKDYyLjclIDAuMTEzIDE4MSAvIDkyLjk0JSk7XG4gIC0tdGVhbC1hMTA6IG9rbGNoKDYwLjMlIDAuMTA5IDE4MC4zIC8gOTQuOSUpO1xuICAtLXRlYWwtYTExOiBva2xjaCg1NS4yJSAwLjEwMSAxNzguOCk7XG4gIC0tdGVhbC1hMTI6IG9rbGNoKDI4LjglIDAuMDUxIDE4Mi41IC8gOTQuOSUpO1xuICAtLWphZGUtMTogb2tsY2goOTkuNCUgMC4wMDMgMTc0LjUpO1xuICAtLWphZGUtMjogb2tsY2goOTguMiUgMC4wMDkgMTYxLjQpO1xuICAtLWphZGUtMzogb2tsY2goOTYuMSUgMC4wMjIgMTYwLjIpO1xuICAtLWphZGUtNDogb2tsY2goOTMuNSUgMC4wMzQgMTYzLjIpO1xuICAtLWphZGUtNTogb2tsY2goOTAuMiUgMC4wNDcgMTY1LjEpO1xuICAtLWphZGUtNjogb2tsY2goODYlIDAuMDYgMTY2LjIpO1xuICAtLWphZGUtNzogb2tsY2goODAlIDAuMDc2IDE2OS45KTtcbiAgLS1qYWRlLTg6IG9rbGNoKDcyLjElIDAuMTAzIDE3My4xKTtcbiAgLS1qYWRlLTk6IG9rbGNoKDY0LjIlIDAuMTE1IDE3MC43KTtcbiAgLS1qYWRlLTEwOiBva2xjaCg2MS4zJSAwLjExIDE3MC45KTtcbiAgLS1qYWRlLTExOiBva2xjaCg1NC43JSAwLjA5OCAxNzApO1xuICAtLWphZGUtMTI6IG9rbGNoKDMyLjUlIDAuMDQxIDE3MC4xKTtcbiAgLS1qYWRlLWExOiBva2xjaCg3MS4zJSAwLjE2IDE2MC41IC8gMS41NyUpO1xuICAtLWphZGUtYTI6IG9rbGNoKDYyLjUlIDAuMTc2IDE0OS4xIC8gNC4zMSUpO1xuICAtLWphZGUtYTM6IG9rbGNoKDY1LjUlIDAuMTg3IDE0OC41IC8gOS44MCUpO1xuICAtLWphZGUtYTQ6IG9rbGNoKDY0JSAwLjE3MiAxNTAuOSAvIDE2LjA4JSk7XG4gIC0tamFkZS1hNTogb2tsY2goNjIuNCUgMC4xNjEgMTUyLjggLyAyMy41MyUpO1xuICAtLWphZGUtYTY6IG9rbGNoKDYwLjMlIDAuMTUgMTU0LjggLyAzMi41NSUpO1xuICAtLWphZGUtYTc6IG9rbGNoKDU4LjglIDAuMTM0IDE1OS4zIC8gNDUuNDklKTtcbiAgLS1qYWRlLWE4OiBva2xjaCg2MCUgMC4xMjUgMTY1LjYgLyA2Ni4yNyUpO1xuICAtLWphZGUtYTk6IG9rbGNoKDU4LjIlIDAuMTIgMTY2LjQgLyA4My45MiUpO1xuICAtLWphZGUtYTEwOiBva2xjaCg1NS4zJSAwLjExNCAxNjYuOCAvIDg1LjEwJSk7XG4gIC0tamFkZS1hMTE6IG9rbGNoKDQ4LjYlIDAuMTAxIDE2NiAvIDg3LjQ1JSk7XG4gIC0tamFkZS1hMTI6IG9rbGNoKDIyLjQlIDAuMDQ2IDE2Ny40IC8gODguNjMlKTtcbiAgLS1ncmVlbi0xOiBva2xjaCg5OS40JSAwLjAwNCAxNTcuMik7XG4gIC0tZ3JlZW4tMjogb2tsY2goOTguMSUgMC4wMSAxNTUuMSk7XG4gIC0tZ3JlZW4tMzogb2tsY2goOTUuOCUgMC4wMjIgMTU1LjkpO1xuICAtLWdyZWVuLTQ6IG9rbGNoKDkzLjQlIDAuMDM3IDE1Ni40KTtcbiAgLS1ncmVlbi01OiBva2xjaCg4OS45JSAwLjA0OSAxNTcuMik7XG4gIC0tZ3JlZW4tNjogb2tsY2goODUuNiUgMC4wNjQgMTU4LjIpO1xuICAtLWdyZWVuLTc6IG9rbGNoKDc5LjglIDAuMDgzIDE1OS4xKTtcbiAgLS1ncmVlbi04OiBva2xjaCg3MS42JSAwLjExMyAxNjAuMyk7XG4gIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xuICAtLWdyZWVuLTEwOiBva2xjaCg2MS4xJSAwLjEyNyAxNTguMik7XG4gIC0tZ3JlZW4tMTE6IG9rbGNoKDU0LjMlIDAuMTEyIDE1OS41KTtcbiAgLS1ncmVlbi0xMjogb2tsY2goMzIuMiUgMC4wNDggMTY0LjUpO1xuICAtLWdyZWVuLWExOiBva2xjaCg3MC4zJSAwLjIxNCAxNDYuMiAvIDEuNTclKTtcbiAgLS1ncmVlbi1hMjogb2tsY2goNjIuMiUgMC4xOTMgMTQ1LjQgLyA0LjMxJSk7XG4gIC0tZ3JlZW4tYTM6IG9rbGNoKDYyLjUlIDAuMTkyIDE0NS45IC8gOS44MCUpO1xuICAtLWdyZWVuLWE0OiBva2xjaCg2My43JSAwLjE5MyAxNDYuMyAvIDE2LjA4JSk7XG4gIC0tZ3JlZW4tYTU6IG9rbGNoKDYwLjQlIDAuMTc4IDE0Ny4yIC8gMjMuMTQlKTtcbiAgLS1ncmVlbi1hNjogb2tsY2goNTguNyUgMC4xNjkgMTQ4LjMgLyAzMi4xNiUpO1xuICAtLWdyZWVuLWE3OiBva2xjaCg1Ny40JSAwLjE1OSAxNDkuNyAvIDQ0LjMxJSk7XG4gIC0tZ3JlZW4tYTg6IG9rbGNoKDU3LjglIDAuMTUxIDE1Mi41IC8gNjQuMzElKTtcbiAgLS1ncmVlbi1hOTogb2tsY2goNTcuMCUgMC4xNDggMTUyLjcgLyA4MS4xOCUpO1xuICAtLWdyZWVuLWExMDogb2tsY2goNTQuNCUgMC4xMzkgMTUzLjQgLyA4My4xNCUpO1xuICAtLWdyZWVuLWExMTogb2tsY2goNDguMiUgMC4xMTkgMTU1LjEgLyA4Ny4wNiUpO1xuICAtLWdyZWVuLWExMjogb2tsY2goMjMuNyUgMC4wNTMgMTYwLjggLyA5MC4yMCUpO1xuICAtLWdyYXNzLTE6IG9rbGNoKDk5LjQlIDAuMDA1IDE0NS41KTtcbiAgLS1ncmFzcy0yOiBva2xjaCg5OC4yJSAwLjAxIDE0NS41KTtcbiAgLS1ncmFzcy0zOiBva2xjaCg5Ni4wJSAwLjAyMiAxNDUuNCk7XG4gIC0tZ3Jhc3MtNDogb2tsY2goOTMuNSUgMC4wMzggMTQ2LjUpO1xuICAtLWdyYXNzLTU6IG9rbGNoKDkwLjAlIDAuMDUyIDE0Nik7XG4gIC0tZ3Jhc3MtNjogb2tsY2goODUuNiUgMC4wNzEgMTQ2LjgpO1xuICAtLWdyYXNzLTc6IG9rbGNoKDc5LjglIDAuMDk0IDE0Ny4zKTtcbiAgLS1ncmFzcy04OiBva2xjaCg3MS43JSAwLjEzMSAxNDguMSk7XG4gIC0tZ3Jhc3MtOTogb2tsY2goNjUuMSUgMC4xNDcgMTQ3LjQpO1xuICAtLWdyYXNzLTEwOiBva2xjaCg2MS41JSAwLjE0MiAxNDcuMik7XG4gIC0tZ3Jhc3MtMTE6IG9rbGNoKDUyLjYlIDAuMTI5IDE0Ny4yKTtcbiAgLS1ncmFzcy0xMjogb2tsY2goMzIuNyUgMC4wNTMgMTQ4LjYpO1xuICAtLWdyYXNzLWExOiBva2xjaCg3MC4wJSAwLjIzOCAxNDIuNSAvIDEuNTclKTtcbiAgLS1ncmFzcy1hMjogb2tsY2goNTkuMiUgMC4yMDEgMTQyLjUgLyAzLjkyJSk7XG4gIC0tZ3Jhc3MtYTM6IG9rbGNoKDU4LjYlIDAuMTk5IDE0Mi41IC8gOC42MyUpO1xuICAtLWdyYXNzLWE0OiBva2xjaCg2MC45JSAwLjIwNiAxNDIuNyAvIDE0LjUxJSk7XG4gIC0tZ3Jhc3MtYTU6IG9rbGNoKDU3LjUlIDAuMTk0IDE0Mi43IC8gMjEuMTglKTtcbiAgLS1ncmFzcy1hNjogb2tsY2goNTYuNCUgMC4xODkgMTQyLjkgLyAzMC4yMCUpO1xuICAtLWdyYXNzLWE3OiBva2xjaCg1NS4yJSAwLjE4NCAxNDMuMSAvIDQxLjk2JSk7XG4gIC0tZ3Jhc3MtYTg6IG9rbGNoKDU1LjglIDAuMTgyIDE0My44IC8gNjAuMzklKTtcbiAgLS1ncmFzcy1hOTogb2tsY2goNTMuOCUgMC4xNzQgMTQ0IC8gNzIuNTUlKTtcbiAgLS1ncmFzcy1hMTA6IG9rbGNoKDUwLjYlIDAuMTY0IDE0NC4xIC8gNzUuNjklKTtcbiAgLS1ncmFzcy1hMTE6IG9rbGNoKDQ0LjAlIDAuMTQxIDE0NC41IC8gODMuNTMlKTtcbiAgLS1ncmFzcy1hMTI6IG9rbGNoKDIxLjIlIDAuMDYyIDE0Ny40IC8gODcuNDUlKTtcbiAgLS1vcmFuZ2UtMTogb2tsY2goOTkuMiUgMC4wMDMgNDguNyk7XG4gIC0tb3JhbmdlLTI6IG9rbGNoKDk4LjAlIDAuMDE2IDczLjcpO1xuICAtLW9yYW5nZS0zOiBva2xjaCg5NS44JSAwLjAzNyA3OS4xKTtcbiAgLS1vcmFuZ2UtNDogb2tsY2goOTIuMCUgMC4wNjUgNzQuNCk7XG4gIC0tb3JhbmdlLTU6IG9rbGNoKDg4LjglIDAuMDg4IDcxLjMpO1xuICAtLW9yYW5nZS02OiBva2xjaCg4NS40JSAwLjEwNyA2Nik7XG4gIC0tb3JhbmdlLTc6IG9rbGNoKDgwLjYlIDAuMTEyIDYwKTtcbiAgLS1vcmFuZ2UtODogb2tsY2goNzQuNSUgMC4xMzIgNTQuNyk7XG4gIC0tb3JhbmdlLTk6IG9rbGNoKDY5LjElIDAuMTkxIDQ1KTtcbiAgLS1vcmFuZ2UtMTA6IG9rbGNoKDY2LjIlIDAuMTk1IDQzLjUpO1xuICAtLW9yYW5nZS0xMTogb2tsY2goNTguNSUgMC4xNzQgNDIuNyk7XG4gIC0tb3JhbmdlLTEyOiBva2xjaCgzNS4wJSAwLjA2OSA0MC44KTtcbiAgLS1vcmFuZ2UtYTE6IG9rbGNoKDU0LjklIDAuMTc0IDM5LjUgLyAxLjU3JSk7XG4gIC0tb3JhbmdlLWEyOiBva2xjaCg3NS40JSAwLjE3OCA1OS4yIC8gNy4wNiUpO1xuICAtLW9yYW5nZS1hMzogb2tsY2goNzcuNyUgMC4xNzMgNjYuMSAvIDE2LjA4JSk7XG4gIC0tb3JhbmdlLWE0OiBva2xjaCg3NS45JSAwLjE3NyA2MC42IC8gMjkuMDIlKTtcbiAgLS1vcmFuZ2UtYTU6IG9rbGNoKDc0LjklIDAuMTggNTcuOCAvIDM5LjYxJSk7XG4gIC0tb3JhbmdlLWE2OiBva2xjaCg3My4zJSAwLjE4NSA1My40IC8gNDkuMDIlKTtcbiAgLS1vcmFuZ2UtYTc6IG9rbGNoKDY3LjclIDAuMTgzIDQ4LjUgLyA1NC45MCUpO1xuICAtLW9yYW5nZS1hODogb2tsY2goNjQuNCUgMC4xODMgNDUuMyAvIDY2LjY3JSk7XG4gIC0tb3JhbmdlLWE5OiBva2xjaCg2Ny4yJSAwLjIwMiA0Mi4yIC8gOTEuNzYlKTtcbiAgLS1vcmFuZ2UtYTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcbiAgLS1vcmFuZ2UtYTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcbiAgLS1vcmFuZ2UtYTEyOiBva2xjaCgyNi4yJSAwLjA4MSA0MC43IC8gODguNjMlKTtcbiAgLS1icm93bi0xOiBva2xjaCg5OS41JSAwLjAwMiA2Ny44KTtcbiAgLS1icm93bi0yOiBva2xjaCg5OC40JSAwLjAwNSA2Ny44KTtcbiAgLS1icm93bi0zOiBva2xjaCg5NS4zJSAwLjAxMyA2My45KTtcbiAgLS1icm93bi00OiBva2xjaCg5Mi41JSAwLjAyIDY1LjEpO1xuICAtLWJyb3duLTU6IG9rbGNoKDg5LjglIDAuMDI5IDY1LjcpO1xuICAtLWJyb3duLTY6IG9rbGNoKDg2LjIlIDAuMDM5IDY2KTtcbiAgLS1icm93bi03OiBva2xjaCg4MS41JSAwLjA1NCA2NC4yKTtcbiAgLS1icm93bi04OiBva2xjaCg3NC42JSAwLjA3MiA2Mi4xKTtcbiAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XG4gIC0tYnJvd24tMTA6IG9rbGNoKDU5LjclIDAuMDcyIDU5LjEpO1xuICAtLWJyb3duLTExOiBva2xjaCg1MS4yJSAwLjA1OCA1NS41KTtcbiAgLS1icm93bi0xMjogb2tsY2goMzMuMSUgMC4wMTggNDUuOSk7XG4gIC0tYnJvd24tYTE6IG9rbGNoKDU0LjMlIDAuMTM2IDU0LjEgLyAxLjE4JSk7XG4gIC0tYnJvd24tYTI6IG9rbGNoKDU0LjMlIDAuMTM2IDU0LjEgLyAzLjUzJSk7XG4gIC0tYnJvd24tYTM6IG9rbGNoKDUxLjIlIDAuMTMzIDUxLjIgLyA5LjQxJSk7XG4gIC0tYnJvd24tYTQ6IG9rbGNoKDUwLjMlIDAuMTI5IDUyLjIgLyAxNC45MCUpO1xuICAtLWJyb3duLWE1OiBva2xjaCg1MS40JSAwLjEzMSA1Mi44IC8gMjAuNzglKTtcbiAgLS1icm93bi1hNjogb2tsY2goNTEuNyUgMC4xMzEgNTMuMSAvIDI4LjI0JSk7XG4gIC0tYnJvd24tYTc6IG9rbGNoKDUyLjElIDAuMTM0IDUyLjEgLyAzNy42NSUpO1xuICAtLWJyb3duLWE4OiBva2xjaCg1MC45JSAwLjEzMyA1MC45IC8gNTAuNTklKTtcbiAgLS1icm93bi1hOTogb2tsY2goNDQuMSUgMC4xMTQgNTEuNCAvIDY1LjQ5JSk7XG4gIC0tYnJvd24tYTEwOiBva2xjaCg0MC4wJSAwLjEwNCA1MC44IC8gNjcuNDUlKTtcbiAgLS1icm93bi1hMTE6IG9rbGNoKDMxLjQlIDAuMDg0IDQ4LjkgLyA3Mi41NSUpO1xuICAtLWJyb3duLWExMjogb2tsY2goMTQuMyUgMC4wMzQgNTguMSAvIDgxLjk2JSk7XG4gIC0tc2t5LTE6IG9rbGNoKDk5LjQlIDAuMDA1IDIxMSk7XG4gIC0tc2t5LTI6IG9rbGNoKDk3LjklIDAuMDEgMjE5LjYpO1xuICAtLXNreS0zOiBva2xjaCg5Ni4wJSAwLjAyNCAyMTkuNyk7XG4gIC0tc2t5LTQ6IG9rbGNoKDkzLjYlIDAuMDM1IDIxOS4yKTtcbiAgLS1za3ktNTogb2tsY2goOTAuMyUgMC4wNDcgMjIwLjYpO1xuICAtLXNreS02OiBva2xjaCg4Ni4wJSAwLjA1NyAyMjMuNik7XG4gIC0tc2t5LTc6IG9rbGNoKDgwLjYlIDAuMDcyIDIyNS41KTtcbiAgLS1za3ktODogb2tsY2goNzIuOCUgMC4wOTYgMjI4LjQpO1xuICAtLXNreS05OiBva2xjaCg4Ni4xJSAwLjEwMyAyMTcuOCk7XG4gIC0tc2t5LTEwOiBva2xjaCg4My44JSAwLjEwNCAyMTkuNCk7XG4gIC0tc2t5LTExOiBva2xjaCg1Mi41JSAwLjEwOCAyMzIuNSk7XG4gIC0tc2t5LTEyOiBva2xjaCgzNS4xJSAwLjA1NyAyNDIuNCk7XG4gIC0tc2t5LWExOiBva2xjaCg4MC43JSAwLjE0NiAyMTguOSAvIDIuMzUlKTtcbiAgLS1za3ktYTI6IG9rbGNoKDY3LjQlIDAuMTM3IDIzMS40IC8gNS40OSUpO1xuICAtLXNreS1hMzogb2tsY2goNzEuOSUgMC4xNDUgMjMxLjEgLyAxMS43NiUpO1xuICAtLXNreS1hNDogb2tsY2goNjkuOCUgMC4xNCAyMzAuNyAvIDE4LjA0JSk7XG4gIC0tc2t5LWE1OiBva2xjaCg2Ni42JSAwLjEzNiAyMzEuOCAvIDI1LjQ5JSk7XG4gIC0tc2t5LWE2OiBva2xjaCg2Mi4zJSAwLjEzMiAyMzQuNyAvIDMzLjczJSk7XG4gIC0tc2t5LWE3OiBva2xjaCg1OS42JSAwLjEyOSAyMzYuMiAvIDQ0LjcxJSk7XG4gIC0tc2t5LWE4OiBva2xjaCg1OC41JSAwLjEzIDIzNy45IC8gNjIuMzUlKTtcbiAgLS1za3ktYTk6IG9rbGNoKDc3LjMlIDAuMTQ5IDIyNi43IC8gNTEuMzclKTtcbiAgLS1za3ktYTEwOiBva2xjaCg3NC4zJSAwLjE0NSAyMjguMSAvIDU0LjUxJSk7XG4gIC0tc2t5LWExMTogb2tsY2goNTIuNSUgMC4xMDggMjMyLjUpO1xuICAtLXNreS1hMTI6IG9rbGNoKDI1LjYlIDAuMDY1IDI0NS41IC8gODguNjMlKTtcbiAgLS1taW50LTE6IG9rbGNoKDk5LjMlIDAuMDA1IDE4Myk7XG4gIC0tbWludC0yOiBva2xjaCg5OC4xJSAwLjAxIDE4MS40KTtcbiAgLS1taW50LTM6IG9rbGNoKDk2LjAlIDAuMDMxIDE3OC45KTtcbiAgLS1taW50LTQ6IG9rbGNoKDkzLjMlIDAuMDQ4IDE3OC4zKTtcbiAgLS1taW50LTU6IG9rbGNoKDkwLjAlIDAuMDYxIDE3OC4xKTtcbiAgLS1taW50LTY6IG9rbGNoKDg1LjclIDAuMDcyIDE3OC4yKTtcbiAgLS1taW50LTc6IG9rbGNoKDc5LjclIDAuMDg0IDE3OC4yKTtcbiAgLS1taW50LTg6IG9rbGNoKDcyLjIlIDAuMTA2IDE3Ny44KTtcbiAgLS1taW50LTk6IG9rbGNoKDg3LjAlIDAuMSAxNzgpO1xuICAtLW1pbnQtMTA6IG9rbGNoKDg0LjAlIDAuMDk5IDE3OC40KTtcbiAgLS1taW50LTExOiBva2xjaCg1MS4yJSAwLjA5NiAxNzUuNik7XG4gIC0tbWludC0xMjogb2tsY2goMzUuMCUgMC4wNTEgMTgxLjMpO1xuICAtLW1pbnQtYTE6IG9rbGNoKDc3LjclIDAuMTUyIDE3MS4zIC8gMi4zNSUpO1xuICAtLW1pbnQtYTI6IG9rbGNoKDY3LjYlIDAuMTM0IDE2OS44IC8gNS4xMCUpO1xuICAtLW1pbnQtYTM6IG9rbGNoKDc2LjclIDAuMTU3IDE2Ny4xIC8gMTMuMzMlKTtcbiAgLS1taW50LWE0OiBva2xjaCg3NS4wJSAwLjE1NCAxNjYuOSAvIDIxLjU3JSk7XG4gIC0tbWludC1hNTogb2tsY2goNzEuNyUgMC4xNDYgMTY3LjUgLyAyOS44MCUpO1xuICAtLW1pbnQtYTY6IG9rbGNoKDY3LjMlIDAuMTM2IDE2OC4xIC8gMzguODIlKTtcbiAgLS1taW50LWE3OiBva2xjaCg2My4wJSAwLjEyNSAxNjkuNiAvIDUwLjU5JSk7XG4gIC0tbWludC1hODogb2tsY2goNjIuMyUgMC4xMiAxNzIuMyAvIDcwLjIwJSk7XG4gIC0tbWludC1hOTogb2tsY2goNzcuMSUgMC4xNTMgMTY5LjggLyA0Ny40NSUpO1xuICAtLW1pbnQtYTEwOiBva2xjaCg3Mi43JSAwLjE0NCAxNzAuMSAvIDUwLjk4JSk7XG4gIC0tbWludC1hMTE6IG9rbGNoKDUwLjglIDAuMDk1IDE3NS41IC8gOTkuMjIlKTtcbiAgLS1taW50LWExMjogb2tsY2goMjguMSUgMC4wNTEgMTgwLjIgLyA5MS4zNyUpO1xuICAtLWxpbWUtMTogb2tsY2goOTkuMiUgMC4wMDQgMTIxLjYpO1xuICAtLWxpbWUtMjogb2tsY2goOTguMiUgMC4wMDkgMTE5LjYpO1xuICAtLWxpbWUtMzogb2tsY2goOTUuOSUgMC4wNDMgMTE4LjYpO1xuICAtLWxpbWUtNDogb2tsY2goOTMuMiUgMC4wNjggMTIwLjIpO1xuICAtLWxpbWUtNTogb2tsY2goODkuNyUgMC4wODggMTIyLjEpO1xuICAtLWxpbWUtNjogb2tsY2goODUuMyUgMC4wOTkgMTIzLjMpO1xuICAtLWxpbWUtNzogb2tsY2goNzkuNSUgMC4xMTIgMTI1LjQpO1xuICAtLWxpbWUtODogb2tsY2goNzIuNSUgMC4xMzUgMTI4LjIpO1xuICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xuICAtLWxpbWUtMTA6IG9rbGNoKDg1LjklIDAuMTg4IDEyNi43KTtcbiAgLS1saW1lLTExOiBva2xjaCg1NC40JSAwLjExMSAxMjguNik7XG4gIC0tbGltZS0xMjogb2tsY2goMzUuNCUgMC4wNTcgMTIxKTtcbiAgLS1saW1lLWExOiBva2xjaCg2Mi4zJSAwLjE2NiAxMjkuNCAvIDEuOTYlKTtcbiAgLS1saW1lLWEyOiBva2xjaCg2MS42JSAwLjE1OSAxMjcgLyA0LjcxJSk7XG4gIC0tbGltZS1hMzogb2tsY2goNzYuOSUgMC4xOTUgMTI1LjYgLyAxNi4wOCUpO1xuICAtLWxpbWUtYTQ6IG9rbGNoKDc2LjAlIDAuMTk2IDEyNyAvIDI1Ljg4JSk7XG4gIC0tbGltZS1hNTogb2tsY2goNzIuNCUgMC4xOTEgMTI4LjUgLyAzNC45MCUpO1xuICAtLWxpbWUtYTY6IG9rbGNoKDY3LjMlIDAuMTc5IDEyOS4zIC8gNDMuMTQlKTtcbiAgLS1saW1lLWE3OiBva2xjaCg2Mi4wJSAwLjE2OSAxMzAuNyAvIDUyLjk0JSk7XG4gIC0tbGltZS1hODogb2tsY2goNTkuNSUgMC4xNjcgMTMyLjcgLyA2Ny4wNiUpO1xuICAtLWxpbWUtYTk6IG9rbGNoKDgzLjQlIDAuMjI3IDEzMC43IC8gNjEuMTglKTtcbiAgLS1saW1lLWExMDogb2tsY2goODEuMyUgMC4yMiAxMzAuNSAvIDcwLjIwJSk7XG4gIC0tbGltZS1hMTE6IG9rbGNoKDQzLjklIDAuMTIyIDEzMi4xIC8gODEuNTclKTtcbiAgLS1saW1lLWExMjogb2tsY2goMjYuMSUgMC4wNjUgMTIzLjcgLyA4OS4wMiUpO1xuICAtLXllbGxvdy0xOiBva2xjaCg5OS4zJSAwLjAwNSAxMDYuNSk7XG4gIC0teWVsbG93LTI6IG9rbGNoKDk4LjglIDAuMDI1IDEwMS45KTtcbiAgLS15ZWxsb3ctMzogb2tsY2goOTcuNCUgMC4wODQgMTA0LjIpO1xuICAtLXllbGxvdy00OiBva2xjaCg5NS4zJSAwLjExNyAxMDIuMSk7XG4gIC0teWVsbG93LTU6IG9rbGNoKDkyLjUlIDAuMTQxIDk4LjEpO1xuICAtLXllbGxvdy02OiBva2xjaCg4OC4xJSAwLjEzNCA5NS4zKTtcbiAgLS15ZWxsb3ctNzogb2tsY2goODMuNSUgMC4xMiA5Mi44KTtcbiAgLS15ZWxsb3ctODogb2tsY2goNzYuNiUgMC4xMzcgODkuNyk7XG4gIC0teWVsbG93LTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcbiAgLS15ZWxsb3ctMTA6IG9rbGNoKDg5LjclIDAuMTg1IDk3LjQpO1xuICAtLXllbGxvdy0xMTogb2tsY2goNTYuOSUgMC4xMTkgNzYuOCk7XG4gIC0teWVsbG93LTEyOiBva2xjaCgzNS44JSAwLjA0NiA4Ni45KTtcbiAgLS15ZWxsb3ctYTE6IG9rbGNoKDcxLjQlIDAuMTU2IDEwOS44IC8gMi4zNSUpO1xuICAtLXllbGxvdy1hMjogb2tsY2goODguOSUgMC4xODYgMTAxLjggLyA4LjYzJSk7XG4gIC0teWVsbG93LWEzOiBva2xjaCg5My4zJSAwLjE5NyAxMDQuMyAvIDI3Ljg0JSk7XG4gIC0teWVsbG93LWE0OiBva2xjaCg5MS4xJSAwLjE4OSAxMDAuMiAvIDQxLjk2JSk7XG4gIC0teWVsbG93LWE1OiBva2xjaCg4OC4zJSAwLjE4MSA5NC41IC8gNTYuMDglKTtcbiAgLS15ZWxsb3ctYTY6IG9rbGNoKDgxLjQlIDAuMTY2IDkwLjUgLyA1OS4yMiUpO1xuICAtLXllbGxvdy1hNzogb2tsY2goNzMuNCUgMC4xNSA4Ni42IC8gNTkuNjElKTtcbiAgLS15ZWxsb3ctYTg6IG9rbGNoKDcwLjUlIDAuMTQ0IDg0LjggLyA3Ny42NSUpO1xuICAtLXllbGxvdy1hOTogb2tsY2goOTAuNyUgMC4xODggOTkuNSAvIDgzLjkyJSk7XG4gIC0teWVsbG93LWExMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XG4gIC0teWVsbG93LWExMTogb2tsY2goNTYuOSUgMC4xMTkgNzYuOCk7XG4gIC0teWVsbG93LWExMjogb2tsY2goMjUuNCUgMC4wNTIgODQuNyAvIDg3Ljg0JSk7XG4gIC0tYW1iZXItMTogb2tsY2goOTkuNCUgMC4wMDMgODQuNik7XG4gIC0tYW1iZXItMjogb2tsY2goOTguNiUgMC4wMjQgOTkuMSk7XG4gIC0tYW1iZXItMzogb2tsY2goOTcuMCUgMC4wNjggMTAwLjQpO1xuICAtLWFtYmVyLTQ6IG9rbGNoKDk0LjUlIDAuMTAzIDk3LjkpO1xuICAtLWFtYmVyLTU6IG9rbGNoKDkxLjglIDAuMTMzIDk4LjIpO1xuICAtLWFtYmVyLTY6IG9rbGNoKDg4LjAlIDAuMTIzIDkzLjQpO1xuICAtLWFtYmVyLTc6IG9rbGNoKDgyLjclIDAuMTIyIDg2LjcpO1xuICAtLWFtYmVyLTg6IG9rbGNoKDc1LjglIDAuMTQgNzYuNyk7XG4gIC0tYW1iZXItOTogb2tsY2goODUuNCUgMC4xNTcgODQuMSk7XG4gIC0tYW1iZXItMTA6IG9rbGNoKDgzLjElIDAuMTY4IDgwLjgpO1xuICAtLWFtYmVyLTExOiBva2xjaCg1Ny4xJSAwLjEyOSA2My45KTtcbiAgLS1hbWJlci0xMjogb2tsY2goMzUuMiUgMC4wNDkgNTQuMik7XG4gIC0tYW1iZXItYTE6IG9rbGNoKDY1LjAlIDAuMTM4IDc0IC8gMS41NyUpO1xuICAtLWFtYmVyLWEyOiBva2xjaCg4Ni40JSAwLjE3OCA5Ni44IC8gOC42MyUpO1xuICAtLWFtYmVyLWEzOiBva2xjaCg5MC4xJSAwLjE4NiA5OC4zIC8gMjMuOTIlKTtcbiAgLS1hbWJlci1hNDogb2tsY2goODguMSUgMC4xODEgOTQgLyAzOC44MiUpO1xuICAtLWFtYmVyLWE1OiBva2xjaCg4Ni40JSAwLjE3NyA5NC40IC8gNTMuMzMlKTtcbiAgLS1hbWJlci1hNjogb2tsY2goNzkuOSUgMC4xNjMgODcuMyAvIDU0LjkwJSk7XG4gIC0tYW1iZXItYTc6IG9rbGNoKDczLjQlIDAuMTUzIDc4LjYgLyA2MS41NyUpO1xuICAtLWFtYmVyLWE4OiBva2xjaCg3MC4wJSAwLjE1MiA2OS4yIC8gNzguODIlKTtcbiAgLS1hbWJlci1hOTogb2tsY2goODEuOCUgMC4xNzEgNzcuOSAvIDc2LjA4JSk7XG4gIC0tYW1iZXItYTEwOiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gOTAuNTklKTtcbiAgLS1hbWJlci1hMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xuICAtLWFtYmVyLWExMjogb2tsY2goMjMuOCUgMC4wNiA1My4zIC8gODYuNjclKTtcbiAgLS1nb2xkLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcbiAgLS1nb2xkLTI6IG9rbGNoKDk4LjElIDAuMDA5IDEwMCk7XG4gIC0tZ29sZC0zOiBva2xjaCg5NS40JSAwLjAxMiA5Ni40KTtcbiAgLS1nb2xkLTQ6IG9rbGNoKDkyLjUlIDAuMDE1IDkwLjIpO1xuICAtLWdvbGQtNTogb2tsY2goODkuNSUgMC4wMTggODkuNCk7XG4gIC0tZ29sZC02OiBva2xjaCg4NS45JSAwLjAyNSA4NS44KTtcbiAgLS1nb2xkLTc6IG9rbGNoKDgxLjElIDAuMDMzIDg0LjYpO1xuICAtLWdvbGQtODogb2tsY2goNzMuOSUgMC4wNDIgNzkuNCk7XG4gIC0tZ29sZC05OiBva2xjaCg2MiUgMC4wNDkgNzcuNyk7XG4gIC0tZ29sZC0xMDogb2tsY2goNTguOSUgMC4wNDYgNzguNik7XG4gIC0tZ29sZC0xMTogb2tsY2goNTAuNCUgMC4wMzkgNzguMyk7XG4gIC0tZ29sZC0xMjogb2tsY2goMzMuMiUgMC4wMTkgODAuNSk7XG4gIC0tZ29sZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XG4gIC0tZ29sZC1hMjogb2tsY2goNjMuMSUgMC4xMzEgOTkuNSAvIDUuMTAlKTtcbiAgLS1nb2xkLWEzOiBva2xjaCg0OS41JSAwLjEwMiA5NCAvIDkuNDElKTtcbiAgLS1nb2xkLWE0OiBva2xjaCg0NC4zJSAwLjA5MSA4My44IC8gMTQuMTIlKTtcbiAgLS1nb2xkLWE1OiBva2xjaCg0MS4xJSAwLjA4NCA4NC4zIC8gMTguODIlKTtcbiAgLS1nb2xkLWE2OiBva2xjaCg0MS4yJSAwLjA4NiA3OC4yIC8gMjUuMTAlKTtcbiAgLS1nb2xkLWE3OiBva2xjaCg0MC42JSAwLjA4NSA3Ni42IC8gMzMuMzMlKTtcbiAgLS1nb2xkLWE4OiBva2xjaCgzOS42JSAwLjA4NSA3MC40IC8gNDQuNzElKTtcbiAgLS1nb2xkLWE5OiBva2xjaCgzNC45JSAwLjA3NiA2OS45IC8gNjAuMzklKTtcbiAgLS1nb2xkLWExMDogb2tsY2goMzIuNCUgMC4wNjkgNzIuNSAvIDYzLjE0JSk7XG4gIC0tZ29sZC1hMTE6IG9rbGNoKDI2LjglIDAuMDU3IDc0LjMgLyA3MC41OSUpO1xuICAtLWdvbGQtYTEyOiBva2xjaCgxNS45JSAwLjAzMyA4Ny41IC8gODMuMTQlKTtcbiAgLS1icm9uemUtMTogb2tsY2goOTkuMiUgMC4wMDEgMTcuMik7XG4gIC0tYnJvbnplLTI6IG9rbGNoKDk4JSAwLjAwNyAzOS41KTtcbiAgLS1icm9uemUtMzogb2tsY2goOTUuMiUgMC4wMTEgMzkuNCk7XG4gIC0tYnJvbnplLTQ6IG9rbGNoKDkyLjYlIDAuMDE0IDQ2LjIpO1xuICAtLWJyb256ZS01OiBva2xjaCg4OS41JSAwLjAxOCA0NC44KTtcbiAgLS1icm9uemUtNjogb2tsY2goODYuMSUgMC4wMjMgNDUuNik7XG4gIC0tYnJvbnplLTc6IG9rbGNoKDgxLjIlIDAuMDI5IDQyLjYpO1xuICAtLWJyb256ZS04OiBva2xjaCg3NC4yJSAwLjAzOSA0MS4yKTtcbiAgLS1icm9uemUtOTogb2tsY2goNjIuNyUgMC4wNDYgNDQuMik7XG4gIC0tYnJvbnplLTEwOiBva2xjaCg1OC44JSAwLjA0NiA0MC45KTtcbiAgLS1icm9uemUtMTE6IG9rbGNoKDUxLjElIDAuMDQ0IDM4LjYpO1xuICAtLWJyb256ZS0xMjogb2tsY2goMzIuOSUgMC4wMjkgMzUuMik7XG4gIC0tYnJvbnplLWExOiBva2xjaCgyOC4yJSAwLjExNiAyOS4yIC8gMDEuMTglKTtcbiAgLS1icm9uemUtYTI6IG9rbGNoKDU1LjYlIDAuMTk1IDM0LjkgLyAwMy45MiUpO1xuICAtLWJyb256ZS1hMzogb2tsY2goNDMuNyUgMC4xNSAzNS45IC8gMDguMjQlKTtcbiAgLS1icm9uemUtYTQ6IG9rbGNoKDQwLjglIDAuMTI5IDM5LjYgLyAxMi41NSUpO1xuICAtLWJyb256ZS1hNTogb2tsY2goMzcuOSUgMC4xMjEgMzkuNCAvIDE3LjI1JSk7XG4gIC0tYnJvbnplLWE2OiBva2xjaCgzNy45JSAwLjExOSA0MC4xIC8gMjIuNzUlKTtcbiAgLS1icm9uemUtYTc6IG9rbGNoKDM1LjklIDAuMTE1IDM4LjkgLyAyOS44MCUpO1xuICAtLWJyb256ZS1hODogb2tsY2goMzQuNiUgMC4xMTMgMzguMiAvIDQwLjAwJSk7XG4gIC0tYnJvbnplLWE5OiBva2xjaCgzMC45JSAwLjA5NCA0MS4zIC8gNTUuMjklKTtcbiAgLS1icm9uemUtYTEwOiBva2xjaCgyOC40JSAwLjA4OSA0MC4yIC8gNTkuMjIlKTtcbiAgLS1icm9uemUtYTExOiBva2xjaCgyNC41JSAwLjA3NyA0MC4xIC8gNjcuMDYlKTtcbiAgLS1icm9uemUtYTEyOiBva2xjaCgxNi4yJSAwLjA0NiA0NS4yIC8gODMuMTQlKTtcbiAgLS1ncmF5LTE6IG9rbGNoKDk5LjExJSAwIDApO1xuICAtLWdyYXktMjogb2tsY2goOTguMjElIDAgMCk7XG4gIC0tZ3JheS0zOiBva2xjaCg5NS41MSUgMCAwKTtcbiAgLS1ncmF5LTQ6IG9rbGNoKDkzLjElIDAgMCk7XG4gIC0tZ3JheS01OiBva2xjaCg5MC42NyUgMCAwKTtcbiAgLS1ncmF5LTY6IG9rbGNoKDg4LjUzJSAwIDApO1xuICAtLWdyYXktNzogb2tsY2goODUuMTQlIDAgMCk7XG4gIC0tZ3JheS04OiBva2xjaCg3OS4yMSUgMCAwKTtcbiAgLS1ncmF5LTk6IG9rbGNoKDY0LjM0JSAwIDApO1xuICAtLWdyYXktMTA6IG9rbGNoKDYxJSAwIDApO1xuICAtLWdyYXktMTE6IG9rbGNoKDUwLjMyJSAwIDApO1xuICAtLWdyYXktMTI6IG9rbGNoKDI0LjM1JSAwIDApO1xuICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDEuMTglKTtcbiAgLS1ncmF5LWEyOiBva2xjaCgwJSAwIDAgLyAyLjM1JSk7XG4gIC0tZ3JheS1hMzogb2tsY2goMCUgMCAwIC8gNS44OCUpO1xuICAtLWdyYXktYTQ6IG9rbGNoKDAlIDAgMCAvIDkuMDIlKTtcbiAgLS1ncmF5LWE1OiBva2xjaCgwJSAwIDAgLyAxMi4xNiUpO1xuICAtLWdyYXktYTY6IG9rbGNoKDAlIDAgMCAvIDE0LjklKTtcbiAgLS1ncmF5LWE3OiBva2xjaCgwJSAwIDAgLyAxOS4yMiUpO1xuICAtLWdyYXktYTg6IG9rbGNoKDAlIDAgMCAvIDI2LjY3JSk7XG4gIC0tZ3JheS1hOTogb2tsY2goMCUgMCAwIC8gNDQuNzElKTtcbiAgLS1ncmF5LWExMDogb2tsY2goMCUgMCAwIC8gNDguNjMlKTtcbiAgLS1ncmF5LWExMTogb2tsY2goMCUgMCAwIC8gNjAuNzglKTtcbiAgLS1ncmF5LWExMjogb2tsY2goMCUgMCAwIC8gODcuNDUlKTtcbiAgLS1tYXV2ZS0xOiBva2xjaCg5OS4yJSAwLjAwMiAzMjUuNik7XG4gIC0tbWF1dmUtMjogb2tsY2goOTguMyUgMC4wMDMgMzA4LjQpO1xuICAtLW1hdXZlLTM6IG9rbGNoKDk1LjYlIDAuMDA2IDMxNy44KTtcbiAgLS1tYXV2ZS00OiBva2xjaCg5My4yJSAwLjAwNyAzMTIuMyk7XG4gIC0tbWF1dmUtNTogb2tsY2goOTAuOSUgMC4wMSAzMTEuMik7XG4gIC0tbWF1dmUtNjogb2tsY2goODguNyUgMC4wMTEgMzAzLjEpO1xuICAtLW1hdXZlLTc6IG9rbGNoKDg1LjQlIDAuMDE0IDI5OS44KTtcbiAgLS1tYXV2ZS04OiBva2xjaCg3OS41JSAwLjAxOCAyOTMpO1xuICAtLW1hdXZlLTk6IG9rbGNoKDY0LjYlIDAuMDE5IDI5Mi45KTtcbiAgLS1tYXV2ZS0xMDogb2tsY2goNjEuMiUgMC4wMTggMjkzLjUpO1xuICAtLW1hdXZlLTExOiBva2xjaCg1MC41JSAwLjAxNiAyOTUpO1xuICAtLW1hdXZlLTEyOiBva2xjaCgyNC41JSAwLjAxMyAyOTguNSk7XG4gIC0tbWF1dmUtYTE6IG9rbGNoKDMxLjUlIDAuMTQ1IDMyOC40IC8gMS4xOCUpO1xuICAtLW1hdXZlLWEyOiBva2xjaCgyNC41JSAwLjEzMiAyOTguMSAvIDIuMzUlKTtcbiAgLS1tYXV2ZS1hMzogb2tsY2goMjMuMSUgMC4xMTQgMzE1LjMgLyA2LjI3JSk7XG4gIC0tbWF1dmUtYTQ6IG9rbGNoKDE5LjMlIDAuMDk5IDMwNi40IC8gOS40MSUpO1xuICAtLW1hdXZlLWE1OiBva2xjaCgxOS41JSAwLjEwMSAzMDQuOSAvIDEyLjU1JSk7XG4gIC0tbWF1dmUtYTY6IG9rbGNoKDE3LjMlIDAuMDk2IDI5Mi4xIC8gMTUuMjklKTtcbiAgLS1tYXV2ZS1hNzogb2tsY2goMTYuNCUgMC4wOTQgMjg4LjEgLyAxOS42MSUpO1xuICAtLW1hdXZlLWE4OiBva2xjaCgxNS4yJSAwLjA5MyAyNzguMiAvIDI3LjA2JSk7XG4gIC0tbWF1dmUtYTk6IG9rbGNoKDExLjYlIDAuMDY4IDI4NC4yIC8gNDUuMTAlKTtcbiAgLS1tYXV2ZS1hMTA6IG9rbGNoKDEwLjklIDAuMDYzIDI4OCAvIDQ5LjAyJSk7XG4gIC0tbWF1dmUtYTExOiBva2xjaCg5LjQlIDAuMDUyIDI5NCAvIDYxLjE4JSk7XG4gIC0tbWF1dmUtYTEyOiBva2xjaCg3LjMlIDAuMDM5IDI5Ni44IC8gODcuODQlKTtcbiAgLS1zbGF0ZS0xOiBva2xjaCg5OS4xJSAwLjAwMSAyODYuNCk7XG4gIC0tc2xhdGUtMjogb2tsY2goOTguMyUgMC4wMDMgMjg2LjQpO1xuICAtLXNsYXRlLTM6IG9rbGNoKDk1LjYlIDAuMDA0IDI4Ni4zKTtcbiAgLS1zbGF0ZS00OiBva2xjaCg5My4yJSAwLjAwNSAyODYuMyk7XG4gIC0tc2xhdGUtNTogb2tsY2goOTEuMCUgMC4wMDcgMjc3LjIpO1xuICAtLXNsYXRlLTY6IG9rbGNoKDg4LjclIDAuMDEgMjg2LjIpO1xuICAtLXNsYXRlLTc6IG9rbGNoKDg1LjMlIDAuMDExIDI4MC40KTtcbiAgLS1zbGF0ZS04OiBva2xjaCg3OS40JSAwLjAxNiAyNzcuOCk7XG4gIC0tc2xhdGUtOTogb2tsY2goNjQuNSUgMC4wMTYgMjc3LjcpO1xuICAtLXNsYXRlLTEwOiBva2xjaCg2MS4xJSAwLjAxNSAyNzIuNik7XG4gIC0tc2xhdGUtMTE6IG9rbGNoKDUwLjIlIDAuMDE0IDI2NC40KTtcbiAgLS1zbGF0ZS0xMjogb2tsY2goMjQuMSUgMC4wMSAyNDguMik7XG4gIC0tc2xhdGUtYTE6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMS4xOCUpO1xuICAtLXNsYXRlLWEyOiBva2xjaCgyMC4zJSAwLjE0MSAyNjQuMSAvIDIuMzUlKTtcbiAgLS1zbGF0ZS1hMzogb2tsY2goMTQuNSUgMC4xMDEgMjY0LjEgLyA1Ljg4JSk7XG4gIC0tc2xhdGUtYTQ6IG9rbGNoKDEzLjQlIDAuMDkzIDI2NC4xIC8gOS4wMiUpO1xuICAtLXNsYXRlLWE1OiBva2xjaCgxNi44JSAwLjA4MyAyNjIuOCAvIDEyLjE2JSk7XG4gIC0tc2xhdGUtYTY6IG9rbGNoKDEzLjglIDAuMDk2IDI2NC4xIC8gMTQuOTAlKTtcbiAgLS1zbGF0ZS1hNzogb2tsY2goMTUuNSUgMC4wODIgMjYzLjQgLyAxOS42MSUpO1xuICAtLXNsYXRlLWE4OiBva2xjaCgxNi4zJSAwLjA4MiAyNjIuOSAvIDI3LjQ1JSk7XG4gIC0tc2xhdGUtYTk6IG9rbGNoKDEyLjklIDAuMDU2IDI2MS4zIC8gNDUuNDklKTtcbiAgLS1zbGF0ZS1hMTA6IG9rbGNoKDEzLjQlIDAuMDQ4IDI1Ny41IC8gNDkuODAlKTtcbiAgLS1zbGF0ZS1hMTE6IG9rbGNoKDEyLjclIDAuMDM2IDI0OS45IC8gNjIuMzUlKTtcbiAgLS1zbGF0ZS1hMTI6IG9rbGNoKDEwLjclIDAuMDIxIDIyOC42IC8gODkuMDIlKTtcbiAgLS1zYWdlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDE2NS4xKTtcbiAgLS1zYWdlLTI6IG9rbGNoKDk4LjAlIDAuMDAyIDE2NS4xKTtcbiAgLS1zYWdlLTM6IG9rbGNoKDk1LjYlIDAuMDAzIDE3NC41KTtcbiAgLS1zYWdlLTQ6IG9rbGNoKDkzLjElIDAuMDAzIDE3NC41KTtcbiAgLS1zYWdlLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDE1Ny4yKTtcbiAgLS1zYWdlLTY6IG9rbGNoKDg4LjYlIDAuMDA0IDE3NC41KTtcbiAgLS1zYWdlLTc6IG9rbGNoKDg1LjElIDAuMDA1IDE2NSk7XG4gIC0tc2FnZS04OiBva2xjaCg3OS4xJSAwLjAwNSAxNjUpO1xuICAtLXNhZ2UtOTogb2tsY2goNjMuOSUgMC4wMSAxNzEuNik7XG4gIC0tc2FnZS0xMDogb2tsY2goNjAuNiUgMC4wMSAxNzEuNik7XG4gIC0tc2FnZS0xMTogb2tsY2goNTAuMSUgMC4wMDggMTc0LjEpO1xuICAtLXNhZ2UtMTI6IG9rbGNoKDI0LjAlIDAuMDEyIDE2Ny42KTtcbiAgLS1zYWdlLWExOiBva2xjaCg1Mi41JSAwLjEzOCAxNTIuMiAvIDEuNTclKTtcbiAgLS1zYWdlLWEyOiBva2xjaCgzMi42JSAwLjA4MiAxNTQuMiAvIDMuMTQlKTtcbiAgLS1zYWdlLWEzOiBva2xjaCgyNi4zJSAwLjA1NSAxNjUuMSAvIDYuNjclKTtcbiAgLS1zYWdlLWE0OiBva2xjaCgyMS4zJSAwLjA0MyAxNjggLyA5LjgwJSk7XG4gIC0tc2FnZS1hNTogb2tsY2goMTguMyUgMC4wNDcgMTUzLjUgLyAxMi41NSUpO1xuICAtLXNhZ2UtYTY6IG9rbGNoKDE3LjAlIDAuMDM0IDE2OS42IC8gMTUuNjklKTtcbiAgLS1zYWdlLWE3OiBva2xjaCgxNi45JSAwLjAzNyAxNjEuOCAvIDIwLjM5JSk7XG4gIC0tc2FnZS1hODogb2tsY2goMTQuOSUgMC4wMzEgMTY1LjggLyAyNy44NCUpO1xuICAtLXNhZ2UtYTk6IG9rbGNoKDE1LjglIDAuMDMxIDE3MC45IC8gNDcuNDUlKTtcbiAgLS1zYWdlLWExMDogb2tsY2goMTUuNCUgMC4wMyAxNzAuMiAvIDUxLjM3JSk7XG4gIC0tc2FnZS1hMTE6IG9rbGNoKDEyLjklIDAuMDI0IDE3Ni45IC8gNjIuNzUlKTtcbiAgLS1zYWdlLWExMjogb2tsY2goMTIuMCUgMC4wMjMgMTcyLjUgLyA4OS44MCUpO1xuICAtLW9saXZlLTE6IG9rbGNoKDk5LjMlIDAuMDAyIDE0NS42KTtcbiAgLS1vbGl2ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAxNDUuNSk7XG4gIC0tb2xpdmUtMzogb2tsY2goOTUuNiUgMC4wMDMgMTQ1LjUpO1xuICAtLW9saXZlLTQ6IG9rbGNoKDkzLjIlIDAuMDAzIDE0NS41KTtcbiAgLS1vbGl2ZS01OiBva2xjaCg5MS4wJSAwLjAwNSAxNDUuNSk7XG4gIC0tb2xpdmUtNjogb2tsY2goODguNSUgMC4wMDUgMTQ1LjUpO1xuICAtLW9saXZlLTc6IG9rbGNoKDg1LjElIDAuMDA1IDE0NS41KTtcbiAgLS1vbGl2ZS04OiBva2xjaCg3OS4yJSAwLjAwNiAxMzcuOCk7XG4gIC0tb2xpdmUtOTogb2tsY2goNjQuMCUgMC4wMTIgMTM2LjYpO1xuICAtLW9saXZlLTEwOiBva2xjaCg2MC43JSAwLjAxMiAxMzYuNik7XG4gIC0tb2xpdmUtMTE6IG9rbGNoKDUwLjAlIDAuMDExIDE0MC41KTtcbiAgLS1vbGl2ZS0xMjogb2tsY2goMjQuMiUgMC4wMTEgMTM5LjQpO1xuICAtLW9saXZlLWExOiBva2xjaCgzOC45JSAwLjEzMyAxNDIuNSAvIDEuMTglKTtcbiAgLS1vbGl2ZS1hMjogb2tsY2goMzUuMSUgMC4xMiAxNDIuNSAvIDIuNzUlKTtcbiAgLS1vbGl2ZS1hMzogb2tsY2goMjEuMSUgMC4wNzIgMTQyLjUgLyA2LjI3JSk7XG4gIC0tb2xpdmUtYTQ6IG9rbGNoKDE3LjMlIDAuMDU5IDE0Mi41IC8gOS40MSUpO1xuICAtLW9saXZlLWE1OiBva2xjaCgxOC4xJSAwLjA2MiAxNDIuNSAvIDEyLjU1JSk7XG4gIC0tb2xpdmUtYTY6IG9rbGNoKDE2LjYlIDAuMDU2IDE0Mi41IC8gMTUuNjklKTtcbiAgLS1vbGl2ZS1hNzogb2tsY2goMTQuNiUgMC4wNSAxNDIuNSAvIDIwLjAwJSk7XG4gIC0tb2xpdmUtYTg6IG9rbGNoKDE1LjElIDAuMDQ0IDEzNC43IC8gMjcuODQlKTtcbiAgLS1vbGl2ZS1hOTogb2tsY2goMTUuMiUgMC4wNDMgMTMyLjYgLyA0Ny4wNiUpO1xuICAtLW9saXZlLWExMDogb2tsY2goMTQuNyUgMC4wNDIgMTM0IC8gNTAuOTglKTtcbiAgLS1vbGl2ZS1hMTE6IG9rbGNoKDEyLjklIDAuMDM5IDEzNi40IC8gNjIuNzUlKTtcbiAgLS1vbGl2ZS1hMTI6IG9rbGNoKDEwLjglIDAuMDMzIDEzNy40IC8gODkuMDIlKTtcbiAgLS1zYW5kLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcbiAgLS1zYW5kLTI6IG9rbGNoKDk4LjIlIDAuMDAxIDEwNi40KTtcbiAgLS1zYW5kLTM6IG9rbGNoKDk1LjYlIDAuMDAyIDY3LjgpO1xuICAtLXNhbmQtNDogb2tsY2goOTMuMSUgMC4wMDMgODQuNik7XG4gIC0tc2FuZC01OiBva2xjaCg5MS4wJSAwLjAwNCA5MS40KTtcbiAgLS1zYW5kLTY6IG9rbGNoKDg4LjUlIDAuMDA0IDkxLjUpO1xuICAtLXNhbmQtNzogb2tsY2goODUuMSUgMC4wMDYgOTUuMSk7XG4gIC0tc2FuZC04OiBva2xjaCg3OS4xJSAwLjAwOCA5OC45KTtcbiAgLS1zYW5kLTk6IG9rbGNoKDY0LjElIDAuMDEgMTA2LjcpO1xuICAtLXNhbmQtMTA6IG9rbGNoKDYwLjUlIDAuMDA5IDEwNi43KTtcbiAgLS1zYW5kLTExOiBva2xjaCg0OS44JSAwLjAwOCAxMDYuNyk7XG4gIC0tc2FuZC0xMjogb2tsY2goMjQuMyUgMC4wMDggOTUuNCk7XG4gIC0tc2FuZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XG4gIC0tc2FuZC1hMjogb2tsY2goMjUuNiUgMC4wNTYgMTA5LjggLyAyLjc1JSk7XG4gIC0tc2FuZC1hMzogb2tsY2goMTkuMiUgMC4wNDIgNjguOSAvIDYuMjclKTtcbiAgLS1zYW5kLWE0OiBva2xjaCgyMC4zJSAwLjA0MiA4Ni4yIC8gOS44MCUpO1xuICAtLXNhbmQtYTU6IG9rbGNoKDIxLjElIDAuMDQzIDk0LjUgLyAxMi45NCUpO1xuICAtLXNhbmQtYTY6IG9rbGNoKDE4LjklIDAuMDM5IDk0LjcgLyAxNi4wOCUpO1xuICAtLXNhbmQtYTc6IG9rbGNoKDE5LjIlIDAuMDQgOTcuNyAvIDIwLjc4JSk7XG4gIC0tc2FuZC1hODogb2tsY2goMTkuNSUgMC4wMzggOTkuNyAvIDI5LjAyJSk7XG4gIC0tc2FuZC1hOTogb2tsY2goMTYuMyUgMC4wMzYgMTA5LjggLyA0Ny40NSUpO1xuICAtLXNhbmQtYTEwOiBva2xjaCgxNC45JSAwLjAzMyAxMDkuOCAvIDUxLjM3JSk7XG4gIC0tc2FuZC1hMTE6IG9rbGNoKDEzLjAlIDAuMDI4IDEwOS44IC8gNjMuMTQlKTtcbiAgLS1zYW5kLWExMjogb2tsY2goMTEuMyUgMC4wMjQgMTAzLjQgLyA4OS4wMiUpO1xuICAtLWdyYXktc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tc2FnZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXNhbmQtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXRvbWF0by1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAxIDI1LjEgLyA4MCUpO1xuICAtLXJlZC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxNy4zIC8gODAlKTtcbiAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDExIDEwLjMgLyA4MCUpO1xuICAtLWNyaW1zb24tc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMSAzNTQuOSAvIDgwJSk7XG4gIC0tcGluay1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxMiAzNDIuNiAvIDgwJSk7XG4gIC0tcGx1bS1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxNCAzMjUuNyAvIDgwJSk7XG4gIC0tcHVycGxlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEzIDMxMC41IC8gODAlKTtcbiAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMzAxLjMgLyA4MCUpO1xuICAtLWlyaXMtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMTIgMjg2LjIgLyA4MCUpO1xuICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxIDI2Ny40IC8gODAlKTtcbiAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDIzOS45IC8gODAlKTtcbiAgLS1jeWFuLXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDExIDIwNC4xIC8gODAlKTtcbiAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDExIDE4Mi45IC8gODAlKTtcbiAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE2Mi4xIC8gODAlKTtcbiAgLS1ncmVlbi1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxNTcgLyA4MCUpO1xuICAtLWdyYXNzLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDE0NS41IC8gODAlKTtcbiAgLS1icm93bi1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAwNiA3NS40IC8gODAlKTtcbiAgLS1icm9uemUtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMDkgMzQuMyAvIDgwJSk7XG4gIC0tZ29sZC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMDEuNSAvIDgwJSk7XG4gIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDEzIDIyMS40IC8gODAlKTtcbiAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDk3LjYlIDAuMDEyIDE4NC4xIC8gODAlKTtcbiAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDEyMS43IC8gODAlKTtcbiAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goOTguNCUgMC4wMyAxMDAuOSAvIDgwJSk7XG4gIC0tYW1iZXItc3VyZmFjZTogb2tsY2goOTguMiUgMC4wMjkgOTguNSAvIDgwJSk7XG4gIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDE5IDcyLjYgLyA4MCUpO1xuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XG4gIC0tYmxhY2stYTM6IG9rbGNoKDAlIDAgMCAvIDE1JSk7XG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XG4gIC0tYmxhY2stYTY6IG9rbGNoKDAlIDAgMCAvIDQwJSk7XG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XG4gIC0tYmxhY2stYTk6IG9rbGNoKDAlIDAgMCAvIDcwJSk7XG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcbiAgLS1ibGFjay1hMTI6IG9rbGNoKDAlIDAgMCAvIDk1JSk7XG4gIC0td2hpdGUtYTE6IG9rbGNoKDEwMCUgMCAwIC8gNSUpO1xuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcbiAgLS13aGl0ZS1hNDogb2tsY2goMTAwJSAwIDAgLyAyMCUpO1xuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcbiAgLS13aGl0ZS1hNzogb2tsY2goMTAwJSAwIDAgLyA1MCUpO1xuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcbiAgLS13aGl0ZS1hMTA6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcbn1cblxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcbiAgQG1lZGlhIChjb2xvci1nYW11dDogcDMpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgLS10b21hdG8tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk4OCk7XG4gICAgICAtLXRvbWF0by0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTc0IDAuOTY5KTtcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODUgMC45MjQgMC45MDkpO1xuICAgICAgLS10b21hdG8tNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2OCAwLjgzNSk7XG4gICAgICAtLXRvbWF0by01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44MTIgMC43Nyk7XG4gICAgICAtLXRvbWF0by02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuNzUgMC42OTgpO1xuICAgICAgLS10b21hdG8tNzogY29sb3IoZGlzcGxheS1wMyAwLjkxNyAwLjY3MyAwLjYxMSk7XG4gICAgICAtLXRvbWF0by04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNTc1IDAuNTAyKTtcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xuICAgICAgLS10b21hdG8tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDIgMC4zMTMgMC4yKTtcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcbiAgICAgIC0tdG9tYXRvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM1IDAuMTY1IDAuMTMyKTtcbiAgICAgIC0tdG9tYXRvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQ1IDAuMDIvMC4wMzIpO1xuICAgICAgLS10b21hdG8tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4xODQgMC4wMTIvMC4wOTEpO1xuICAgICAgLS10b21hdG8tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC4xOTIgMC4wMDQvMC4xNjUpO1xuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4xOTIgMC4wMDQvMC4yMzIpO1xuICAgICAgLS10b21hdG8tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDcgMC4xNzMgMC4wMDQvMC4zMDIpO1xuICAgICAgLS10b21hdG8tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC4xNjUgMC4wMDQvMC4zODkpO1xuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4xNTMgMC4wMDQvMC40OTkpO1xuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjE0OSAwLzAuNzY5KTtcbiAgICAgIC0tdG9tYXRvLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjE0MSAwLzAuOCk7XG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTUgMC4yNTkgMC4xNTIpO1xuICAgICAgLS10b21hdG8tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM1IDAuMTY1IDAuMTMyKTtcbiAgICAgIC0tcmVkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xuICAgICAgLS1yZWQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk3MSAwLjk3MSk7XG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg1IDAuOTI1IDAuOTI1KTtcbiAgICAgIC0tcmVkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTkgMC44NjYgMC44NjYpO1xuICAgICAgLS1yZWQtNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjgxMiAwLjgxMSk7XG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuNzUxIDAuNzQ5KTtcbiAgICAgIC0tcmVkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC42NzUgMC42NzIpO1xuICAgICAgLS1yZWQtODogY29sb3IoZGlzcGxheS1wMyAwLjg3MiAwLjU3NSAwLjU3Mik7XG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xuICAgICAgLS1yZWQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43OTggMC4yOTQgMC4yODUpO1xuICAgICAgLS1yZWQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NDQgMC4yMzQgMC4yMjIpO1xuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XG4gICAgICAtLXJlZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg2MyAwLjAyNCAwLjAyNC8wLjAyOCk7XG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc5MiAwLjAwOCAwLjAwOC8wLjA3NSk7XG4gICAgICAtLXJlZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMDA4IDAuMDA4LzAuMTM0KTtcbiAgICAgIC0tcmVkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuMDA4IDAuMDA4LzAuMTg5KTtcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDIgMC4wMDQvMC4yNTEpO1xuICAgICAgLS1yZWQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NDEgMC4wMTYgMC4wMDQvMC4zMyk7XG4gICAgICAtLXJlZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjY5OCAwLjAxMiAwLjAwNC8wLjQyOCk7XG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjAwOCAwLzAuNjc1KTtcbiAgICAgIC0tcmVkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxNCAwLjAxMiAwLzAuNzE0KTtcbiAgICAgIC0tcmVkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc0NCAwLjIzNCAwLjIyMik7XG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XG4gICAgICAtLXJ1YnktMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk3MSAwLjk3NCk7XG4gICAgICAtLXJ1YnktMzogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjkyIDAuOTI4KTtcbiAgICAgIC0tcnVieS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuODY5IDAuODg1KTtcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODE3IDAuODM5KTtcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuNzU4IDAuNzg2KTtcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODk3IDAuNjg1IDAuNzIxKTtcbiAgICAgIC0tcnVieS04OiBjb2xvcihkaXNwbGF5LXAzIDAuODUxIDAuNTg4IDAuNjM5KTtcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuMjg2IDAuMzc1KTtcbiAgICAgIC0tcnVieS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcyOCAwLjIxMSAwLjMxMSk7XG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE3MSk7XG4gICAgICAtLXJ1YnktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xuICAgICAgLS1ydWJ5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODYzIDAuMDI0IDAuMDI0LzAuMDI4KTtcbiAgICAgIC0tcnVieS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjAwOCAwLjExLzAuMDc5KTtcbiAgICAgIC0tcnVieS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMDA4IDAuMTI1LzAuMTMpO1xuICAgICAgLS1ydWJ5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDA0IDAuMTMzLzAuMTg1KTtcbiAgICAgIC0tcnVieS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjc0NSAwLjAwNCAwLjExOC8wLjI0NCk7XG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC4wMDQgMC4xMTQvMC4zMTQpO1xuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjM5IDAuMDA0IDAuMTI1LzAuNDEyKTtcbiAgICAgIC0tcnVieS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwIDAuMTI5LzAuNjc5KTtcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTQgMCAwLjEyNS8wLjcxNCk7XG4gICAgICAtLXJ1YnktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE3MSk7XG4gICAgICAtLWNyaW1zb24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XG4gICAgICAtLWNyaW1zb24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk2OSAwLjk3Nik7XG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjkxNyAwLjk0MSk7XG4gICAgICAtLWNyaW1zb24tNDogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjg2NiAwLjkwNCk7XG4gICAgICAtLWNyaW1zb24tNTogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjgxMyAwLjg2NCk7XG4gICAgICAtLWNyaW1zb24tNjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjc1NSAwLjgxNyk7XG4gICAgICAtLWNyaW1zb24tNzogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuNjgzIDAuNzYxKTtcbiAgICAgIC0tY3JpbXNvbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuODM0IDAuNTkyIDAuNjk0KTtcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcbiAgICAgIC0tY3JpbXNvbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjI2NiAwLjQ2OCk7XG4gICAgICAtLWNyaW1zb24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzUyIDAuMTExIDAuMjIxKTtcbiAgICAgIC0tY3JpbXNvbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjM0OS8wLjAxMik7XG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjI2Ny8wLjAzMik7XG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44NTkgMC4wMDggMC4yOTQvMC4wODMpO1xuICAgICAgLS1jcmltc29uLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuODI3IDAuMDA4IDAuMjk4LzAuMTM0KTtcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjAwOCAwLjI3NS8wLjE4OSk7XG4gICAgICAtLWNyaW1zb24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC4wMDQgMC4yNDcvMC4yNDQpO1xuICAgICAgLS1jcmltc29uLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC4wMDQgMC4yNTEvMC4zMTgpO1xuICAgICAgLS1jcmltc29uLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjAwNCAwLjI1MS8wLjQwOCk7XG4gICAgICAtLWNyaW1zb24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzYgMCAwLjI5OC8wLjcwMik7XG4gICAgICAtLWNyaW1zb24tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM3IDAgMC4yNzUvMC43MzQpO1xuICAgICAgLS1jcmltc29uLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjczMSAwLjE5NSAwLjM4OCk7XG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzUyIDAuMTExIDAuMjIxKTtcbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTk2KTtcbiAgICAgIC0tcGluay0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTcgMC45ODUpO1xuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODEgMC45MTcgMC45Nik7XG4gICAgICAtLXBpbmstNDogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjg2NyAwLjkzMik7XG4gICAgICAtLXBpbmstNTogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjgxNSAwLjg5OSk7XG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjc1NiAwLjg1OSk7XG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjg2OSAwLjY4MyAwLjgxKTtcbiAgICAgIC0tcGluay04OiBjb2xvcihkaXNwbGF5LXAzIDAuODI1IDAuNTkgMC43NTEpO1xuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XG4gICAgICAtLXBpbmstMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NDggMC4yNyAwLjU4MSk7XG4gICAgICAtLXBpbmstMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4yMTkgMC41MjgpO1xuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYzIDAuMTAxIDAuMjc5KTtcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjY3NS8wLjAxMik7XG4gICAgICAtLXBpbmstYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjUxLzAuMDMyKTtcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc2NSAwLjAwOCAwLjUyOS8wLjA4Myk7XG4gICAgICAtLXBpbmstYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MzcgMC4wMDggMC41MDYvMC4xMzQpO1xuICAgICAgLS1waW5rLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNjYzIDAuMDA0IDAuNDUxLzAuMTg1KTtcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAwLjYxNiAwLjAwNCAwLjQyNC8wLjI0NCk7XG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41OTYgMC4wMDQgMC40MTIvMC4zMTgpO1xuICAgICAgLS1waW5rLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDAuMDA0IDAuNDA0LzAuNDEyKTtcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwIDAuNDQ3LzAuNzAyKTtcbiAgICAgIC0tcGluay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMCAwLjQyNC8wLjczKTtcbiAgICAgIC0tcGluay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4yMTkgMC41MjgpO1xuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XG4gICAgICAtLXBsdW0tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5OSk7XG4gICAgICAtLXBsdW0tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk3MSAwLjk5KTtcbiAgICAgIC0tcGx1bS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuOTIzIDAuOTgpO1xuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NzUgMC45NjYpO1xuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MjYgMC44MjUgMC45NDUpO1xuICAgICAgLS1wbHVtLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44OSAwLjc2NSAwLjkxNik7XG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuNjg2IDAuODc3KTtcbiAgICAgIC0tcGx1bS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuNTggMC44MzIpO1xuICAgICAgLS1wbHVtLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MjQgMC4zMTMgMC43MDgpO1xuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg3IDAuMjkgMC42NjcpO1xuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcbiAgICAgIC0tcGx1bS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjExNCAwLjM1Mik7XG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMS8wLjAxMik7XG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAyNCAwLjU4LzAuMDI4KTtcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjY1NSAwLjAwOCAwLjc1My8wLjA3OSk7XG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC42MjcgMC4wMDggMC43MjIvMC4xMjYpO1xuICAgICAgLS1wbHVtLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTggMC4wMDQgMC42OS8wLjE3Nyk7XG4gICAgICAtLXBsdW0tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41MzcgMC4wMDQgMC42NTUvMC4yMzYpO1xuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4wMDQgMC42MTYvMC4zMTQpO1xuICAgICAgLS1wbHVtLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMDA0IDAuNi8wLjQyKTtcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwIDAuNTc2LzAuNjg3KTtcbiAgICAgIC0tcGx1bS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwIDAuNTI5LzAuNzEpO1xuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjU0MyAwLjI2MyAwLjYxOSk7XG4gICAgICAtLXBsdW0tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuMTE0IDAuMzUyKTtcbiAgICAgIC0tcHVycGxlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45ODggMC45OTYpO1xuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk3MSAwLjk5Myk7XG4gICAgICAtLXB1cnBsZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTMxIDAuOTg5KTtcbiAgICAgIC0tcHVycGxlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC44ODggMC45ODEpO1xuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjgzNyAwLjk2Nik7XG4gICAgICAtLXB1cnBsZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC43NzQgMC45NDIpO1xuICAgICAgLS1wdXJwbGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjY5IDAuOTEpO1xuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjcxOSAwLjU4MyAwLjg3NCk7XG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcbiAgICAgIC0tcHVycGxlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgzIDAuMjg5IDAuNyk7XG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjEzMiAwLjM2Myk7XG4gICAgICAtLXB1cnBsZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjY3NS8wLjAxMik7XG4gICAgICAtLXB1cnBsZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjAyNCAwLjcyMi8wLjAyOCk7XG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAwLjAwOCAwLjgzNS8wLjA3MSk7XG4gICAgICAtLXB1cnBsZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjAwNCAwLjgzMS8wLjExNCk7XG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjAwNCAwLjc4OC8wLjE2NSk7XG4gICAgICAtLXB1cnBsZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjAwNCAwLjc0NS8wLjIyOCk7XG4gICAgICAtLXB1cnBsZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjAwNCAwLjcxLzAuMzEpO1xuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjIgMC4wMDQgMC43MDIvMC40MTYpO1xuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTggMCAwLjYzOS8wLjY4Myk7XG4gICAgICAtLXB1cnBsZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMCAwLjU4LzAuNzEpO1xuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDczIDAuMjgxIDAuNjg3KTtcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjEzMiAwLjM2Myk7XG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTk1KTtcbiAgICAgIC0tdmlvbGV0LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzggMC45NzQgMC45OTgpO1xuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk0MyAwLjk5Myk7XG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE2IDAuODk3IDEpO1xuICAgICAgLS12aW9sZXQtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3NiAwLjg1MSAxKTtcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC43OTMgMC45ODEpO1xuICAgICAgLS12aW9sZXQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc1MiAwLjcxMiAwLjk0Myk7XG4gICAgICAtLXZpb2xldC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjU0IDAuNjAyIDAuOTAyKTtcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xuICAgICAgLS12aW9sZXQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4zMDYgMC43NDEpO1xuICAgICAgLS12aW9sZXQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zMTcgMC43MDIpO1xuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XG4gICAgICAtLXZpb2xldC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjAyNCAwLjY3NS8wLjAxMik7XG4gICAgICAtLXZpb2xldC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE2MSAwLjAyNCAwLjg2My8wLjAyOCk7XG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjIwNCAwLjAwNCAwLjg3MS8wLjA1OSk7XG4gICAgICAtLXZpb2xldC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE5NiAwLjAwNCAxLzAuMTAyKTtcbiAgICAgIC0tdmlvbGV0LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY1IDAuMDA4IDEvMC4xNSk7XG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjAwNCAwLjkwNi8wLjIwOCk7XG4gICAgICAtLXZpb2xldC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjE0MSAwLjAwNCAwLjc5Ni8wLjI4Nyk7XG4gICAgICAtLXZpb2xldC1hODogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjAwNCAwLjc1My8wLjM5Nyk7XG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjExNCAwIDAuNjc1LzAuNjU5KTtcbiAgICAgIC0tdmlvbGV0LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjExIDAgMC42MjcvMC42OTUpO1xuICAgICAgLS12aW9sZXQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzE3IDAuNzAyKTtcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE3OSAwLjE1IDAuMzU5KTtcbiAgICAgIC0taXJpcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk5KTtcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcyIDAuOTczIDAuOTk4KTtcbiAgICAgIC0taXJpcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQzIDAuOTQ1IDAuOTkyKTtcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuOTA2IDEpO1xuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC44NjEgMSk7XG4gICAgICAtLWlyaXMtNjogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjgwNSAwLjk4Nyk7XG4gICAgICAtLWlyaXMtNzogY29sb3IoZGlzcGxheS1wMyAwLjcyMSAwLjcyNyAwLjk1NSk7XG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjYxIDAuNjE5IDAuOTE4KTtcbiAgICAgIC0taXJpcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMzU3IDAuODEpO1xuICAgICAgLS1pcmlzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuMzE4IDAuNzc0KTtcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjMyNiAwLjc0OCk7XG4gICAgICAtLWlyaXMtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xNjEgMC4zNzEpO1xuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAxLzAuMDA4KTtcbiAgICAgIC0taXJpcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjg2My8wLjAyOCk7XG4gICAgICAtLWlyaXMtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wNzEgMC44NzEvMC4wNTkpO1xuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDUxIDEvMC4wOTkpO1xuICAgICAgLS1pcmlzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDM1IDEvMC4xNDIpO1xuICAgICAgLS1pcmlzLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMiAwLjk0MS8wLjIpO1xuICAgICAgLS1pcmlzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDIgMC44NDcvMC4yNzkpO1xuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDI0IDAuNzg4LzAuMzg5KTtcbiAgICAgIC0taXJpcy1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC43MDYvMC42NDQpO1xuICAgICAgLS1pcmlzLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC42NjcvMC42ODMpO1xuICAgICAgLS1pcmlzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjMyNiAwLjc0OCk7XG4gICAgICAtLWlyaXMtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTYxIDAuMzcxKTtcbiAgICAgIC0taW5kaWdvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45OTYpO1xuICAgICAgLS1pbmRpZ28tMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjk3NyAwLjk5OCk7XG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTQ4IDAuOTkyKTtcbiAgICAgIC0taW5kaWdvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44ODUgMC45MTQgMSk7XG4gICAgICAtLWluZGlnby01OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuODcgMSk7XG4gICAgICAtLWluZGlnby02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY3IDAuODE0IDAuOTk1KTtcbiAgICAgIC0taW5kaWdvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC43NCAwLjk1Nyk7XG4gICAgICAtLWluZGlnby04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNjM5IDAuOTE2KTtcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xuICAgICAgLS1pbmRpZ28tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC4zNDMgMC44MDEpO1xuICAgICAgLS1pbmRpZ28tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTYgMC4zNTQgMC43NTUpO1xuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4xNzUgMC4zNDgpO1xuICAgICAgLS1pbmRpZ28tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAyIDAuNTEvMC4wMDgpO1xuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4xNjEgMC44NjMvMC4wMjgpO1xuICAgICAgLS1pbmRpZ28tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4yMzkgMC44ODYvMC4wNjcpO1xuICAgICAgLS1pbmRpZ28tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yNDcgMS8wLjExNCk7XG4gICAgICAtLWluZGlnby1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjIzNSAxLzAuMTY5KTtcbiAgICAgIC0taW5kaWdvLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjA4IDAuOTg0LzAuMjMyKTtcbiAgICAgIC0taW5kaWdvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTc2IDAuODYzLzAuMzE0KTtcbiAgICAgIC0taW5kaWdvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTY1IDAuODEyLzAuNDMyKTtcbiAgICAgIC0taW5kaWdvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4xNTMgMC43NzMvMC43MjYpO1xuICAgICAgLS1pbmRpZ28tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4xMzcgMC43MzcvMC43NjUpO1xuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcbiAgICAgIC0taW5kaWdvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XG4gICAgICAtLWJsdWUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5MiAwLjk5OSk7XG4gICAgICAtLWJsdWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2IDAuOTc5IDAuOTk4KTtcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTU2IDAuOTkxKTtcbiAgICAgIC0tYmx1ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODUzIDAuOTMyIDEpO1xuICAgICAgLS1ibHVlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTQgMC45OTgpO1xuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MDkgMC44NDMgMC45NzYpO1xuICAgICAgLS1ibHVlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDYgMC43NzcgMC45NDcpO1xuICAgICAgLS1ibHVlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC42ODggMC45MTcpO1xuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xuICAgICAgLS1ibHVlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuNTIzIDAuOTEyKTtcbiAgICAgIC0tYmx1ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNDQgMC44NCk7XG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xuICAgICAgLS1ibHVlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTE0IDEvMC4wMTYpO1xuICAgICAgLS1ibHVlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTE0IDAuOTA2LzAuMDQpO1xuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTA2IDAuOTE0LzAuMDg3KTtcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjU0NSAxLzAuMTQ2KTtcbiAgICAgIC0tYmx1ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUwMiAwLjk4NC8wLjIxMik7XG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NjMgMC45MjIvMC4yOTEpO1xuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDMxIDAuODYzLzAuMzkzKTtcbiAgICAgIC0tYmx1ZS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDI3IDAuODUxLzAuNTUpO1xuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTIgMC45NjEvMC43NTMpO1xuICAgICAgLS1ibHVlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMzc2IDAuODg2LzAuNzY1KTtcbiAgICAgIC0tYmx1ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjQ0IDAuODQpO1xuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjE5MyAwLjM3OSk7XG4gICAgICAtLWN5YW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MiAwLjk5MiAwLjk5Nik7XG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjk1NSAwLjk4MSAwLjk4NCk7XG4gICAgICAtLWN5YW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk2NSAwLjk3NSk7XG4gICAgICAtLWN5YW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjgyMSAwLjk0MSAwLjk1OSk7XG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MSAwLjkwNyAwLjkzNSk7XG4gICAgICAtLWN5YW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjY3MSAwLjg2MiAwLjkpO1xuICAgICAgLS1jeWFuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjQgMC44IDAuODU0KTtcbiAgICAgIC0tY3lhbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuNzE1IDAuNzk4KTtcbiAgICAgIC0tY3lhbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuNjI3IDAuNzY1KTtcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjU4MyAwLjcxKTtcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XG4gICAgICAtLWN5YW4tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDggMC4yMzIgMC4yNzcpO1xuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42MDggMC44MDQvMC4wMik7XG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjU1NyAwLjY0Ny8wLjA0NCk7XG4gICAgICAtLWN5YW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42OTQgMC43OTYvMC4xMTQpO1xuICAgICAgLS1jeWFuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNzg0LzAuMTgxKTtcbiAgICAgIC0tY3lhbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjYyNCAwLjczMy8wLjI0OCk7XG4gICAgICAtLWN5YW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41ODQgMC43MDYvMC4zMyk7XG4gICAgICAtLWN5YW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC42NjcvMC40MzYpO1xuICAgICAgLS1jeWFuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MzMgMC42NjcvMC42MTIpO1xuICAgICAgLS1jeWFuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40ODIgMC42NzUvMC43MTgpO1xuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjA4LzAuNzM4KTtcbiAgICAgIC0tY3lhbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjQ4IDAuNjMpO1xuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwOCAwLjIzMiAwLjI3Nyk7XG4gICAgICAtLXRlYWwtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk5NiAwLjk5Mik7XG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjk4MyAwLjk3Nik7XG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjg5NSAwLjk3MSAwLjk1Mik7XG4gICAgICAtLXRlYWwtNDogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjk0OSAwLjkyKTtcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDAuOTE0IDAuODc4KTtcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjgyIDAuODY0IDAuODI1KTtcbiAgICAgIC0tdGVhbC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNTgxIDAuNzk4IDAuNzU2KTtcbiAgICAgIC0tdGVhbC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuNzE2IDAuNjcxKTtcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcbiAgICAgIC0tdGVhbC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjU5OSAwLjU0Mik7XG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XG4gICAgICAtLXRlYWwtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XG4gICAgICAtLXRlYWwtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC41MTQvMC4wMTYpO1xuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xuICAgICAgLS10ZWFsLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTU3LzAuMTA2KTtcbiAgICAgIC0tdGVhbC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjcwMiAwLjUzNy8wLjE2OSk7XG4gICAgICAtLXRlYWwtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDMgMC40OTQvMC4yNCk7XG4gICAgICAtLXRlYWwtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjkgMC40NDcvMC4zMTgpO1xuICAgICAgLS10ZWFsLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTE4IDAuNDI0LzAuNDIpO1xuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC40MjQvMC41NjkpO1xuICAgICAgLS10ZWFsLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40ODIgMC40MDQvMC43MDIpO1xuICAgICAgLS10ZWFsLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDUxIDAuMzY5LzAuNzI2KTtcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XG4gICAgICAtLXRlYWwtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMC4yMzUgMC4yMTkpO1xuICAgICAgLS1qYWRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTYgMC45OTIpO1xuICAgICAgLS1qYWRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjIgMC45ODMgMC45NjkpO1xuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTIgMC45NjUgMC45MzIpO1xuICAgICAgLS1qYWRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTggMC45NDEgMC44OTMpO1xuICAgICAgLS1qYWRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43OTUgMC45MDkgMC44NDcpO1xuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTUgMC44NjQgMC43OTEpO1xuICAgICAgLS1qYWRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDMgMC44MDIgMC43MTgpO1xuICAgICAgLS1qYWRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NCAwLjcyIDAuNjI5KTtcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuNTkyIDAuNDg4KTtcbiAgICAgIC0tamFkZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNSAwLjM3KTtcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyOSAwLjE5NCk7XG4gICAgICAtLWphZGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC41MTQvMC4wMTYpO1xuICAgICAgLS1qYWRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNjEyIDAuMjIvMC4wNCk7XG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4yMzUvMC4wODcpO1xuICAgICAgLS1qYWRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMjU1LzAuMTQyKTtcbiAgICAgIC0tamFkZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2MSAwLjI1MS8wLjIwNCk7XG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MjUgMC4yNzgvMC4yODcpO1xuICAgICAgLS1qYWRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTA2IDAuMjkvMC4zOTcpO1xuICAgICAgLS1qYWRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC4zMzcvMC41NjEpO1xuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTkgMC4yOTgvMC42ODMpO1xuICAgICAgLS1qYWRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDIgMC4yNzEvMC43MDIpO1xuICAgICAgLS1qYWRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNSAwLjM3KTtcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg5KTtcbiAgICAgIC0tZ3JlZW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjk4MyAwLjk2Nyk7XG4gICAgICAtLWdyZWVuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC45NjQgMC45MjUpO1xuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuODU5IDAuOTQgMC44NzkpO1xuICAgICAgLS1ncmVlbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk2IDAuOTA3IDAuODI2KTtcbiAgICAgIC0tZ3JlZW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjg2MyAwLjc2MSk7XG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MSAwLjgwMSAwLjY3NSk7XG4gICAgICAtLWdyZWVuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC43MTUgMC41NTkpO1xuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDggMC41OTUgMC40MTcpO1xuICAgICAgLS1ncmVlbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5IDAuNSAwLjMyKTtcbiAgICAgIC0tZ3JlZW4tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzIgMC4yMjggMC4xOCk7XG4gICAgICAtLWdyZWVuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMjY3LzAuMDE2KTtcbiAgICAgIC0tZ3JlZW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41NjUgMC4xMjkvMC4wMzYpO1xuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjU5NiAwLjE0NS8wLjA4Nyk7XG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMTQ1LzAuMTQyKTtcbiAgICAgIC0tZ3JlZW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC4xNTcvMC4yMDQpO1xuICAgICAgLS1ncmVlbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUxOCAwLjE1Ny8wLjI4Myk7XG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDg2IDAuMTY1LzAuMzg5KTtcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ3OCAwLjIvMC41NSk7XG4gICAgICAtLWdyZWVuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTUgMC4xNjUvMC42NjcpO1xuICAgICAgLS1ncmVlbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQxNiAwLjE1My8wLjY5MSk7XG4gICAgICAtLWdyZWVuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5IDAuNSAwLjMyKTtcbiAgICAgIC0tZ3JlZW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMyIDAuMjI4IDAuMTgpO1xuICAgICAgLS1ncmFzcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg1KTtcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjk4MyAwLjk2NCk7XG4gICAgICAtLWdyYXNzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjMgMC45NjUgMC45MTcpO1xuICAgICAgLS1ncmFzcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuODcyIDAuOTQgMC44NjUpO1xuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuODExIDAuOTA4IDAuODAyKTtcbiAgICAgIC0tZ3Jhc3MtNjogY29sb3IoZGlzcGxheS1wMyAwLjczMyAwLjg2NCAwLjcyNCk7XG4gICAgICAtLWdyYXNzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MjggMC44MDMgMC42MjIpO1xuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNzIgMC40ODIpO1xuICAgICAgLS1ncmFzcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC42NDcgMC4zNzgpO1xuICAgICAgLS1ncmFzcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM0NCAwLjU5OCAwLjM0Mik7XG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcbiAgICAgIC0tZ3Jhc3MtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4yMzMgMC4xNTMpO1xuICAgICAgLS1ncmFzcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjAyNC8wLjAxNik7XG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTY1IDAuMDI0LzAuMDM2KTtcbiAgICAgIC0tZ3Jhc3MtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC41NzYgMC4wMDgvMC4wODMpO1xuICAgICAgLS1ncmFzcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAzNSAwLjU2NSAwLjAwOC8wLjEzNCk7XG4gICAgICAtLWdyYXNzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuNTQ1IDAuMDA4LzAuMTk3KTtcbiAgICAgIC0tZ3Jhc3MtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzEgMC41MDIgMC4wMDQvMC4yNzUpO1xuICAgICAgLS1ncmFzcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjQ4MiAwLjAwNC8wLjM3Nyk7XG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NjcgMC4wMDgvMC41MjIpO1xuICAgICAgLS1ncmFzcy1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjQzNSAwLzAuNjI0KTtcbiAgICAgIC0tZ3Jhc3MtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMzg4IDAvMC42NTkpO1xuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC4yNjEpO1xuICAgICAgLS1ncmFzcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4yMzMgMC4xNTMpO1xuICAgICAgLS1vcmFuZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk4NSk7XG4gICAgICAtLW9yYW5nZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTY4IDAuOTM0KTtcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzggMC44NSk7XG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzQgMC42ODcpO1xuICAgICAgLS1vcmFuZ2UtNTogY29sb3IoZGlzcGxheS1wMyAxIDAuODIxIDAuNTgzKTtcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC43NjcgMC41NDUpO1xuICAgICAgLS1vcmFuZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxOSAwLjY5MyAwLjQ4Nik7XG4gICAgICAtLW9yYW5nZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc3IDAuNTk3IDAuMzc5KTtcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcbiAgICAgIC0tb3JhbmdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODcgMC40MDkgMC4xNjQpO1xuICAgICAgLS1vcmFuZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NiAwLjM0IDApO1xuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjMgMC4xODUgMC4xMjcpO1xuICAgICAgLS1vcmFuZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4yNjcgMC4wMjQvMC4wMTYpO1xuICAgICAgLS1vcmFuZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC41MzMgMC4wMDgvMC4wNjcpO1xuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjIgMC41ODQgMC4wMDgvMC4xNSk7XG4gICAgICAtLW9yYW5nZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNjA0IDAuMDA0LzAuMzE0KTtcbiAgICAgIC0tb3JhbmdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NjkgMC4wMDQvMC40MTYpO1xuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC40OTQgMC4wMDQvMC40NTUpO1xuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MzkgMC40MDggMC8wLjUxNCk7XG4gICAgICAtLW9yYW5nZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjM0OSAwLzAuNjIpO1xuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC4zMTQgMC8wLjgpO1xuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjkgMC8wLjgzNik7XG4gICAgICAtLW9yYW5nZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NiAwLjM0IDApO1xuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcbiAgICAgIC0tYnJvd24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4OSk7XG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODcgMC45NzYgMC45NjQpO1xuICAgICAgLS1icm93bi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuOTM2IDAuOTA5KTtcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg5NyAwLjg1NSk7XG4gICAgICAtLWJyb3duLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MDkgMC44NTYgMC43OTgpO1xuICAgICAgLS1icm93bi02OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44MDggMC43Myk7XG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NDEgMC43NDIgMC42MzkpO1xuICAgICAgLS1icm93bi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzgyIDAuNjQ3IDAuNTE0KTtcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuNDY1IDAuMzQ0KTtcbiAgICAgIC0tYnJvd24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNiAwLjIwMiAwLjE4Myk7XG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMzQ5IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4zNDkgMC4wMjQvMC4wMzYpO1xuICAgICAgLS1icm93bi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAwLjMxNCAwLjAxMi8wLjA5MSk7XG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ1IDAuMzAyIDAuMDA4LzAuMTQ2KTtcbiAgICAgIC0tYnJvd24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC4yOSAwLjAwNC8wLjIwNCk7XG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuMjk0IDAuMDA0LzAuMjcxKTtcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NTcgMC4yODYgMC4wMDQvMC4zNjEpO1xuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAwLjU0OSAwLjI3NSAwLjAwNC8wLjQ4Nyk7XG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ3IDAuMjIgMC8wLjYzMik7XG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjE4OCAwLzAuNjU1KTtcbiAgICAgIC0tYnJvd24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg1IDAuMzc0IDAuMjg4KTtcbiAgICAgIC0tYnJvd24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM2IDAuMjAyIDAuMTgzKTtcbiAgICAgIC0tc2t5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk5NSAwLjk5OSk7XG4gICAgICAtLXNreS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTggMC45OSk7XG4gICAgICAtLXNreS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk5IDAuOTYzIDAuOTg5KTtcbiAgICAgIC0tc2t5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NDIgMC45MzcgMC45NzcpO1xuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjc3NyAwLjkgMC45NTQpO1xuICAgICAgLS1za3ktNjogY29sb3IoZGlzcGxheS1wMyAwLjcwMSAwLjg1MSAwLjkyMSk7XG4gICAgICAtLXNreS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA0IDAuNzg1IDAuODc5KTtcbiAgICAgIC0tc2t5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTcgMC42OTYgMC44MjkpO1xuICAgICAgLS1za3ktOTogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3NyAwLjk4Myk7XG4gICAgICAtLXNreS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU1NSAwLjg0NSAwLjk1OSk7XG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XG4gICAgICAtLXNreS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XG4gICAgICAtLXNreS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuODA0IDEvMC4wMik7XG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU5MiAwLjc1Ny8wLjA0OCk7XG4gICAgICAtLXNreS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY1NSAwLjg4Ni8wLjEwMik7XG4gICAgICAtLXNreS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjYwNCAwLjg1MS8wLjE1Nyk7XG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2NSAwLjc5Mi8wLjIyNCk7XG4gICAgICAtLXNreS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUwMiAwLjczNy8wLjI5OSk7XG4gICAgICAtLXNreS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjQ1OSAwLjY5NC8wLjM5Nyk7XG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjgyLzAuNTQyKTtcbiAgICAgIC0tc2t5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzEgMC45NjUvMC40MTYpO1xuICAgICAgLS1za3ktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjQ3IDAuOTE0LzAuNDQ0KTtcbiAgICAgIC0tc2t5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDUgMC4yNDEgMC4zMjkpO1xuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk5NSAwLjk5Mik7XG4gICAgICAtLW1pbnQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAwLjk4NSAwLjk3Nyk7XG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk3MiAwLjk1KTtcbiAgICAgIC0tbWludC00OiBjb2xvcihkaXNwbGF5LXAzIDAuODE5IDAuOTUxIDAuOTE2KTtcbiAgICAgIC0tbWludC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTE4IDAuODczKTtcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjY4IDAuODcgMC44MTgpO1xuICAgICAgLS1taW50LTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjcgMC44MDUgMC43NDQpO1xuICAgICAgLS1taW50LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwLjcyNCAwLjY0OSk7XG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcbiAgICAgIC0tbWludC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3MSAwLjc5Nyk7XG4gICAgICAtLW1pbnQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC40NjMgMC4zOTcpO1xuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcbiAgICAgIC0tbWludC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuODA0IDAuNjA4LzAuMDIpO1xuICAgICAgLS1taW50LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzYxIDAuNTUzLzAuMTE0KTtcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc0MSAwLjU0NS8wLjE4MSk7XG4gICAgICAtLW1pbnQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NzggMC41MS8wLjI1NSk7XG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MTYgMC40NjMvMC4zMzQpO1xuICAgICAgLS1taW50LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTQ5IDAuNDEyLzAuNDMyKTtcbiAgICAgIC0tbWludC1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTI5IDAuMzkyLzAuNTgxKTtcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2NSAwLjU2OS8wLjM4MSk7XG4gICAgICAtLW1pbnQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjkgMC41MS8wLjQxNik7XG4gICAgICAtLW1pbnQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuNDYzIDAuMzk3KTtcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzYgMC4yNTkgMC4yMzYpO1xuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODEpO1xuICAgICAgLS1saW1lLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC45OCAwLjk1NCk7XG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjk2NSAwLjg1MSk7XG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg5NiAwLjk0IDAuNzYpO1xuICAgICAgLS1saW1lLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC45MDMgMC42NzgpO1xuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NzggMC44NTIgMC41OTkpO1xuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42OTQgMC43ODQgMC41MDgpO1xuICAgICAgLS1saW1lLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41ODUgMC43MDcgMC4zNzgpO1xuICAgICAgLS1saW1lLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjkyOCAwLjQ2Nik7XG4gICAgICAtLWxpbWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC44OTYgMC4zOTcpO1xuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg2IDAuNDgyIDAuMjI3KTtcbiAgICAgIC0tbGltZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIyMiAwLjI1IDAuMTI4KTtcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjQxMiAwLjYwOCAwLjAyLzAuMDIpO1xuICAgICAgLS1saW1lLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNTkyIDAuMDI0LzAuMDQ4KTtcbiAgICAgIC0tbGltZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAwLjc2NSAwLjAwOC8wLjE1KTtcbiAgICAgIC0tbGltZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjc1NyAwLjAwNC8wLjI0KTtcbiAgICAgIC0tbGltZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjUxNCAwLjY5OCAwLjAwNC8wLjMyMik7XG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC42MjcgMC8wLjQpO1xuICAgICAgLS1saW1lLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuNTYxIDAuMDA0LzAuNDkxKTtcbiAgICAgIC0tbGltZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMzMyAwLjUyOSAwLzAuNjI0KTtcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU4OCAwLjg2NyAwLzAuNTM0KTtcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC44MjcgMC8wLjYwNCk7XG4gICAgICAtLWxpbWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg2IDAuNDgyIDAuMjI3KTtcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjIgMC4yNSAwLjEyOCk7XG4gICAgICAtLXllbGxvdy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTc4KTtcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OSAwLjkyMik7XG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk3IDAuOTgyIDAuNzQ5KTtcbiAgICAgIC0teWVsbG93LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45NTMgMC42MjcpO1xuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkxIDAuNTEpO1xuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg0NyAwLjQ3NCk7XG4gICAgICAtLXllbGxvdy03OiBjb2xvcihkaXNwbGF5LXAzIDAuODc2IDAuNzg1IDAuNDYpO1xuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjY4OSAwLjMxMyk7XG4gICAgICAtLXllbGxvdy05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MiAwLjIyKTtcbiAgICAgIC0teWVsbG93LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuODY4IDAuMjkxKTtcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjQ0IDApO1xuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4yMzMgMC4xMzcpO1xuICAgICAgLS15ZWxsb3ctYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC42NzUgMC4wMjQvMC4wMjQpO1xuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NTUgMC4wMDgvMC4wNzkpO1xuICAgICAgLS15ZWxsb3ctYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45MjUgMC4wMDQvMC4yNTEpO1xuICAgICAgLS15ZWxsb3ctYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg3NSAwLjAwNC8wLjM3Myk7XG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxNiAwLjAwNC8wLjQ5MSk7XG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjcxIDAvMC41MjYpO1xuICAgICAgLS15ZWxsb3ctYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMC42MDQgMC8wLjU0Mik7XG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjU0OSAwLzAuNjg3KTtcbiAgICAgIC0teWVsbG93LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44OTggMC8wLjc4MSk7XG4gICAgICAtLXllbGxvdy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MTIgMC8wLjcxKTtcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OTIgMC45ODUpO1xuICAgICAgLS1hbWJlci0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTg2IDAuOTIxKTtcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OSAwLjc4Mik7XG4gICAgICAtLWFtYmVyLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzcgMC42NSk7XG4gICAgICAtLWFtYmVyLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NyAwLjkwMiAwLjUyNyk7XG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44NDQgMC41MDYpO1xuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjIgMC40NDMpO1xuICAgICAgLS1hbWJlci04OiBjb2xvcihkaXNwbGF5LXAzIDAuODUgMC42NSAwLjMpO1xuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcbiAgICAgIC0tYW1iZXItMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC43NDEgMC4yNzQpO1xuICAgICAgLS1hbWJlci0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY0IDAuNCAwKTtcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xuICAgICAgLS1hbWJlci1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjUxNCAwLjAyNC8wLjAxNik7XG4gICAgICAtLWFtYmVyLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuODA0IDAuMDA4LzAuMDc5KTtcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC44NTkgMC4wMDQvMC4yMik7XG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODIgMC4wMDQvMC4zNSk7XG4gICAgICAtLWFtYmVyLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuNzk2IDAuMDA0LzAuNDc1KTtcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC42ODIgMC4wMDQvMC40OTUpO1xuICAgICAgLS1hbWJlci1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjU3MyAwLzAuNTU3KTtcbiAgICAgIC0tYW1iZXItYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC41MDIgMC8wLjY5OSk7XG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42ODYgMC8wLjc0Mik7XG4gICAgICAtLWFtYmVyLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0NSAwLjY0MyAwLzAuNzI2KTtcbiAgICAgIC0tYW1iZXItYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjQgMC40IDApO1xuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xuICAgICAgLS1nb2xkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk3NiAwLjk1Myk7XG4gICAgICAtLWdvbGQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0NyAwLjk0IDAuOTA5KTtcbiAgICAgIC0tZ29sZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuOTA0IDAuODY1KTtcbiAgICAgIC0tZ29sZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44NjUgMC44MTYpO1xuICAgICAgLS1nb2xkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NCAwLjgxOCAwLjc1Nik7XG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjc1MyAwLjY3Nyk7XG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjcxNSAwLjY2IDAuNTY1KTtcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM4IDAuNDc5IDAuMzgpO1xuICAgICAgLS1nb2xkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcbiAgICAgIC0tZ29sZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwOSAwLjE3Myk7XG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1nb2xkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTkyIDAuNTE0IDAuMDI0LzAuMDQ4KTtcbiAgICAgIC0tZ29sZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQgMC4zNTcgMC4wMTIvMC4wOTEpO1xuICAgICAgLS1nb2xkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMjk4IDAuMDA4LzAuMTM0KTtcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjI4MiAwLjAwNC8wLjE4NSk7XG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC4yNjMgMC4wMDQvMC4yNDQpO1xuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjM1IDAuMDA0LzAuMzIyKTtcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjIyIDAuMDA0LzAuNDM2KTtcbiAgICAgIC0tZ29sZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI4NiAwLjE4IDAvMC41ODkpO1xuICAgICAgLS1nb2xkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjE2MSAwLzAuNjIpO1xuICAgICAgLS1nb2xkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQzMyAwLjM4NiAwLjMwNSk7XG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjA5IDAuMTczKTtcbiAgICAgIC0tYnJvbnplLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45ODgpO1xuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk3IDAuOTYxKTtcbiAgICAgIC0tYnJvbnplLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTggMC45MzIgMC45MTkpO1xuICAgICAgLS1icm9uemUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkyOSAwLjg5NCAwLjg3Nyk7XG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODk4IDAuODUzIDAuODMyKTtcbiAgICAgIC0tYnJvbnplLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NjEgMC44MDUgMC43NzgpO1xuICAgICAgLS1icm9uemUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxMiAwLjczOSAwLjcwNik7XG4gICAgICAtLWJyb256ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQxIDAuNjQ3IDAuNjA2KTtcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xuICAgICAgLS1icm9uemUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjMgMC40NjEgMC40MTQpO1xuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xuICAgICAgLS1icm9uemUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xuICAgICAgLS1icm9uemUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjIyIDAuMDI0LzAuMDQpO1xuICAgICAgLS1icm9uemUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC4yIDAuMDA4LzAuMDgzKTtcbiAgICAgIC0tYnJvbnplLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI0IDAuMTMzIDAuMDA0LzAuMTIyKTtcbiAgICAgIC0tYnJvbnplLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjE0NSAwLjAwNC8wLjE2OSk7XG4gICAgICAtLWJyb256ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjEyNSAwLjAwNC8wLjIyNCk7XG4gICAgICAtLWJyb256ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjExIDAuMDA0LzAuMjk1KTtcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMTAyIDAuMDA0LzAuMzkzKTtcbiAgICAgIC0tYnJvbnplLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkgMC4wOTQgMC8wLjU0Nik7XG4gICAgICAtLWJyb256ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTUgMC4wODIgMC8wLjU4NSk7XG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuMTkxIDAuMTcyKTtcbiAgICAgIC0tZ3JheS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTg4IDAuOTg4KTtcbiAgICAgIC0tZ3JheS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuOTc1IDAuOTc1KTtcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTM5IDAuOTM5KTtcbiAgICAgIC0tZ3JheS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA4IDAuOTA4IDAuOTA4KTtcbiAgICAgIC0tZ3JheS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44OCAwLjg4KTtcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ5IDAuODQ5IDAuODQ5KTtcbiAgICAgIC0tZ3JheS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuODA3IDAuODA3KTtcbiAgICAgIC0tZ3JheS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMyIDAuNzMyIDAuNzMyKTtcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuNTUzIDAuNTUzKTtcbiAgICAgIC0tZ3JheS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMiAwLjUxMiAwLjUxMik7XG4gICAgICAtLWdyYXktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTIgMC4zOTIgMC4zOTIpO1xuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1IDAuMTI1IDAuMTI1KTtcbiAgICAgIC0tZ3JheS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjAxMik7XG4gICAgICAtLWdyYXktYTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wMjQpO1xuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDYzKTtcbiAgICAgIC0tZ3JheS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA5KTtcbiAgICAgIC0tZ3JheS1hNTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEyMik7XG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNTMpO1xuICAgICAgLS1ncmF5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTkyKTtcbiAgICAgIC0tZ3JheS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjI2Nyk7XG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40NDcpO1xuICAgICAgLS1ncmF5LWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQ4Nik7XG4gICAgICAtLWdyYXktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNjA4KTtcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44NzUpO1xuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTkyKTtcbiAgICAgIC0tbWF1dmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTg0KTtcbiAgICAgIC0tbWF1dmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0NiAwLjkzOCAwLjk1Mik7XG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC45MDYgMC45MjUpO1xuICAgICAgLS1tYXV2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuODc2IDAuOTAxKTtcbiAgICAgIC0tbWF1dmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg1NiAwLjg0NiAwLjg3NSk7XG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTQgMC44MDQgMC44NCk7XG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzUgMC43MjggMC43NzcpO1xuICAgICAgLS1tYXV2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTU1IDAuNTQ5IDAuNTk2KTtcbiAgICAgIC0tbWF1dmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41MDggMC41NTIpO1xuICAgICAgLS1tYXV2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM5NSAwLjM4OCAwLjQyNCk7XG4gICAgICAtLW1hdXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTIyIDAuMTQ3KTtcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4zNDkvMC4wMTIpO1xuICAgICAgLS1tYXV2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE4NCAwLjAyNCAwLjM0OS8wLjAyNCk7XG4gICAgICAtLW1hdXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMDA4IDAuMjU1LzAuMDYzKTtcbiAgICAgIC0tbWF1dmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQgMC4wMTIgMC4yMTYvMC4wOTUpO1xuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjAwOCAwLjIyNC8wLjEyNik7XG4gICAgICAtLW1hdXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDU1IDAuMDA0IDAuMTgvMC4xNTMpO1xuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjAwOCAwLjE4NC8wLjE5Nyk7XG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMDQgMC4xNzYvMC4yNzEpO1xuICAgICAgLS1tYXV2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDA0IDAuMTA2LzAuNDUxKTtcbiAgICAgIC0tbWF1dmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDA0IDAuMDkvMC40OTEpO1xuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTYgMCAwLjA1OS8wLjYxMik7XG4gICAgICAtLW1hdXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwIDAuMDI3LzAuODc5KTtcbiAgICAgIC0tc2xhdGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk4OCAwLjk5Mik7XG4gICAgICAtLXNsYXRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45NzYgMC45ODQpO1xuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQgMC45NDEgMC45NTMpO1xuICAgICAgLS1zbGF0ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA4IDAuOTA5IDAuOTI1KTtcbiAgICAgIC0tc2xhdGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODgxIDAuOTAxKTtcbiAgICAgIC0tc2xhdGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuODUyIDAuODc2KTtcbiAgICAgIC0tc2xhdGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwNSAwLjgwOCAwLjgzOCk7XG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzMgMC43NzMpO1xuICAgICAgLS1zbGF0ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ3IDAuNTUzIDAuNTkyKTtcbiAgICAgIC0tc2xhdGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDMgMC41MTIgMC41NDkpO1xuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3OSAwLjM5MiAwLjQyMSk7XG4gICAgICAtLXNsYXRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMTI1IDAuMTQpO1xuICAgICAgLS1zbGF0ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjM0OS8wLjAxMik7XG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcbiAgICAgIC0tc2xhdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMDQgMC4yMDQvMC4wNTkpO1xuICAgICAgLS1zbGF0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAxMiAwLjE4NC8wLjA5MSk7XG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDM5IDAuMi8wLjEyMik7XG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDA4IDAuMTY1LzAuMTUpO1xuICAgICAgLS1zbGF0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjAyNyAwLjE4NC8wLjE5Nyk7XG4gICAgICAtLXNsYXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDMxIDAuMTc2LzAuMjc1KTtcbiAgICAgIC0tc2xhdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMiAwLjEwNi8wLjQ1NSk7XG4gICAgICAtLXNsYXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyNyAwLjA5OC8wLjQ5OSk7XG4gICAgICAtLXNsYXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC4wNjMvMC42Mik7XG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDEyIDAuMDMxLzAuODg3KTtcbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTg4KTtcbiAgICAgIC0tc2FnZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcgMC45NzcgMC45NzQpO1xuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzUgMC45NDQgMC45NCk7XG4gICAgICAtLXNhZ2UtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjkxMyAwLjkwOSk7XG4gICAgICAtLXNhZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjg4NSAwLjg4KTtcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ0IDAuODU0IDAuODQ5KTtcbiAgICAgIC0tc2FnZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjgxMSAwLjgwNik7XG4gICAgICAtLXNhZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjczOCAwLjczMik7XG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjUzMSAwLjU1NiAwLjU0Nik7XG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40OTIgMC41MTUgMC41MDYpO1xuICAgICAgLS1zYWdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzc3IDAuMzk1IDAuMzg5KTtcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjEyOSAwLjExOCk7XG4gICAgICAtLXNhZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMC4yNjcvMC4wMTYpO1xuICAgICAgLS1zYWdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4yNjcgMC4xNDUvMC4wMzIpO1xuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTg0IDAuMTI1LzAuMDY3KTtcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA5NCAwLjA1MS8wLjA5NSk7XG4gICAgICAtLXNhZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wOTggMC4wMzUvMC4xMjYpO1xuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDc4IDAuMDI3LzAuMTU3KTtcbiAgICAgIC0tc2FnZS1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAuMDU5IDAuMDM5LzAuMik7XG4gICAgICAtLXNhZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wNDcgMC4wMzEvMC4yNzUpO1xuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDU5IDAuMDM1LzAuNDcxKTtcbiAgICAgIC0tc2FnZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjA0NyAwLjAzMS8wLjUxKTtcbiAgICAgIC0tc2FnZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAzMSAwLjAyLzAuNjI0KTtcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyNyAwLjAxMi8wLjg5NSk7XG4gICAgICAtLW9saXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODkpO1xuICAgICAgLS1vbGl2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc0IDAuOTggMC45NzMpO1xuICAgICAgLS1vbGl2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTQ1IDAuOTM3KTtcbiAgICAgIC0tb2xpdmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjkxNCAwLjkwNSk7XG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44ODUgMC44NzUpO1xuICAgICAgLS1vbGl2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ2IDAuODU1IDAuODQzKTtcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwMyAwLjgxMiAwLjgpO1xuICAgICAgLS1vbGl2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI3IDAuNzM4IDAuNzIzKTtcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU0MSAwLjU1NiAwLjUzMik7XG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNSAwLjUxNSAwLjQ5MSk7XG4gICAgICAtLW9saXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC4zOTUgMC4zNzQpO1xuICAgICAgLS1vbGl2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExNyAwLjEyOSAwLjExMSk7XG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMzQ5IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tb2xpdmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4zMDIgMC4wMjQvMC4wMjgpO1xuICAgICAgLS1vbGl2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjEyOSAwLjAwOC8wLjA2Myk7XG4gICAgICAtLW9saXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDEyLzAuMDk1KTtcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC4wOTggMC4wMDgvMC4xMjYpO1xuICAgICAgLS1vbGl2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAyNyAwLjA3OCAwLjAwNC8wLjE1Nyk7XG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC8wLjIpO1xuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDU5IDAuMDA0LzAuMjc5KTtcbiAgICAgIC0tb2xpdmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjA1MSAwLjAwNC8wLjQ2Nyk7XG4gICAgICAtLW9saXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjA0NyAwLzAuNTEpO1xuICAgICAgLS1vbGl2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMzkgMC8wLjYyOCk7XG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjAyNCAwLzAuODkxKTtcbiAgICAgIC0tc2FuZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTg5KTtcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuOTc3IDAuOTczKTtcbiAgICAgIC0tc2FuZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQzIDAuOTQyIDAuOTM2KTtcbiAgICAgIC0tc2FuZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuOTEyIDAuOTAzKTtcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuODgzIDAuODczKTtcbiAgICAgIC0tc2FuZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODU0IDAuODUyIDAuODM5KTtcbiAgICAgIC0tc2FuZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuODEzIDAuODEgMC43OTQpO1xuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzggMC43MzQgMC43MTMpO1xuICAgICAgLS1zYW5kLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMC41NTMgMC41MjgpO1xuICAgICAgLS1zYW5kLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTExIDAuNTExIDAuNDg4KTtcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjM4OCAwLjM3KTtcbiAgICAgIC0tc2FuZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjEyNiAwLjExMSk7XG4gICAgICAtLXNhbmQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1zYW5kLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMTYxIDAuMDI0LzAuMDI4KTtcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjAwOC8wLjA2Myk7XG4gICAgICAtLXNhbmQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4xMjkgMC4wMTIvMC4wOTkpO1xuICAgICAgLS1zYW5kLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDY3IDAuMDA4LzAuMTI2KTtcbiAgICAgIC0tc2FuZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjA3NSAwLjAwNC8wLjE2MSk7XG4gICAgICAtLXNhbmQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wMDQvMC4yMDgpO1xuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMDc1IDAuMDA0LzAuMjg3KTtcbiAgICAgIC0tc2FuZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjA1MSAwLjAwNC8wLjQ3MSk7XG4gICAgICAtLXNhbmQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuMDQ3IDAvMC41MTQpO1xuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjAzMSAwLzAuNjMyKTtcbiAgICAgIC0tc2FuZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMiAwLzAuODkxKTtcbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLW1hdXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tc2xhdGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tb2xpdmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1zYW5kLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTY0NyAwLjk2MDgvMC44KTtcbiAgICAgIC0tcmVkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTY0NyAwLjk2NDcvMC44KTtcbiAgICAgIC0tcnVieS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjA4IDAuOTcyNS8wLjgpO1xuICAgICAgLS1waW5rLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTYwOCAwLjk4MDQvMC44KTtcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2NDcgMC45ODQzLzAuOCk7XG4gICAgICAtLXB1cnBsZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgwNCAwLjk2NDcgMC45OTIyLzAuOCk7XG4gICAgICAtLXZpb2xldC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcyNSAwLjk2NDcgMC45OTYxLzAuOCk7XG4gICAgICAtLWlyaXMtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NjQ3IDAuOTk2MS8wLjgpO1xuICAgICAgLS1pbmRpZ28tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NzI1IDAuOTk2MS8wLjgpO1xuICAgICAgLS1ibHVlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTI5IDAuOTc2NSAwLjk5NjEvMC44KTtcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODA0LzAuOCk7XG4gICAgICAtLXRlYWwtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xuICAgICAgLS1qYWRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTI5IDAuOTgwNCAwLjk2MDgvMC44KTtcbiAgICAgIC0tZ3JlZW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1NjkgMC45ODA0IDAuOTYwOC8wLjgpO1xuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU2OSAwLjk4MDQgMC45NTY5LzAuOCk7XG4gICAgICAtLWJyb3duLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTcyNSAwLjk1NjkvMC44KTtcbiAgICAgIC0tYnJvbnplLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTYwOCAwLjk1MjkvMC44KTtcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2NSAwLjk3MjUgMC45NDEyLzAuOCk7XG4gICAgICAtLXNreS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODQzLzAuOCk7XG4gICAgICAtLW1pbnQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xuICAgICAgLS1saW1lLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzI1IDAuOTc2NSAwLjk0MTIvMC44KTtcbiAgICAgIC0teWVsbG93LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTkyMiAwLjkwMi8wLjgpO1xuICAgICAgLS1hbWJlci1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk4NDMgMC45MDIvMC44KTtcbiAgICAgIC0tb3JhbmdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTYwOCAwLjkxNzYvMC44KTtcbiAgICAgIC0tYmxhY2stYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wNSk7XG4gICAgICAtLWJsYWNrLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMSk7XG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xuICAgICAgLS1ibGFjay1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjIpO1xuICAgICAgLS1ibGFjay1hNTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjMpO1xuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xuICAgICAgLS1ibGFjay1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjUpO1xuICAgICAgLS1ibGFjay1hODogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYpO1xuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xuICAgICAgLS1ibGFjay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44KTtcbiAgICAgIC0tYmxhY2stYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOSk7XG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XG4gICAgICAtLXdoaXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMSk7XG4gICAgICAtLXdoaXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTUpO1xuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xuICAgICAgLS13aGl0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjMpO1xuICAgICAgLS13aGl0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjQpO1xuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xuICAgICAgLS13aGl0ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjYpO1xuICAgICAgLS13aGl0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjcpO1xuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0td2hpdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOSk7XG4gICAgICAtLXdoaXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjk1KTtcbiAgICB9XG4gIH1cbn1cbi8qXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIDp3aGVyZShodG1sKSB7XG4gICAgLS10b21hdG8tMTogb2tsY2goMTguNyUgMC4wMTIgMTguMyk7XG4gICAgLS10b21hdG8tMjogb2tsY2goMjAuOCUgMC4wMTcgMzEuNCk7XG4gICAgLS10b21hdG8tMzogb2tsY2goMjUuNSUgMC4wNTUgMjYuOCk7XG4gICAgLS10b21hdG8tNDogb2tsY2goMjkuMCUgMC4wODcgMjcuOCk7XG4gICAgLS10b21hdG8tNTogb2tsY2goMzMuMSUgMC4wOTggMjguNik7XG4gICAgLS10b21hdG8tNjogb2tsY2goMzguMCUgMC4xIDI5LjkpO1xuICAgIC0tdG9tYXRvLTc6IG9rbGNoKDQ0LjYlIDAuMTA2IDMxLjYpO1xuICAgIC0tdG9tYXRvLTg6IG9rbGNoKDUzLjglIDAuMTI5IDMzLjQpO1xuICAgIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xuICAgIC0tdG9tYXRvLTEwOiBva2xjaCg2Ni40JSAwLjE3OSAzNC4xKTtcbiAgICAtLXRvbWF0by0xMTogb2tsY2goNzcuOSUgMC4xMzEgMzQuOSk7XG4gICAgLS10b21hdG8tMTI6IG9rbGNoKDg5LjklIDAuMDQ2IDMxLjIpO1xuXG4gICAgLS10b21hdG8tYTE6IG9rbGNoKDYwLjYlIDAuMjQzIDI4LjcgLyAzLjE0JSk7XG4gICAgLS10b21hdG8tYTI6IG9rbGNoKDY3LjglIDAuMjEyIDMzLjIgLyA1Ljg4JSk7XG4gICAgLS10b21hdG8tYTM6IG9rbGNoKDY0LjklIDAuMjM3IDI5LjkgLyAxNi44NiUpO1xuICAgIC0tdG9tYXRvLWE0OiBva2xjaCg2My4zJSAwLjI0OCAyOS43IC8gMjUuODglKTtcbiAgICAtLXRvbWF0by1hNTogb2tsY2goNjQuNiUgMC4yMzggMjkuOSAvIDMyLjU1JSk7XG4gICAgLS10b21hdG8tYTY6IG9rbGNoKDY3LjIlIDAuMjE2IDMwLjggLyAzOS4yMiUpO1xuICAgIC0tdG9tYXRvLWE3OiBva2xjaCg2OS41JSAwLjE5MiAzMS45IC8gNDkuMDIlKTtcbiAgICAtLXRvbWF0by1hODogb2tsY2goNzAuOCUgMC4xODQgMzMuNyAvIDY1LjQ5JSk7XG4gICAgLS10b21hdG8tYTk6IG9rbGNoKDY3LjUlIDAuMjEyIDMzLjQgLyA4OS40MSUpO1xuICAgIC0tdG9tYXRvLWExMDogb2tsY2goNzAuMiUgMC4xOTEgMzMuOSAvIDkyLjE2JSk7XG4gICAgLS10b21hdG8tYTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcbiAgICAtLXRvbWF0by1hMTI6IG9rbGNoKDkwLjklIDAuMDQ3IDMwLjkgLyA5OC40MyUpO1xuXG4gICAgLS1yZWQtMTogb2tsY2goMTguOCUgMC4wMTMgMTguNCk7XG4gICAgLS1yZWQtMjogb2tsY2goMjAuNSUgMC4wMjIgMTQuMSk7XG4gICAgLS1yZWQtMzogb2tsY2goMjUuMSUgMC4wNjUgMTIuNyk7XG4gICAgLS1yZWQtNDogb2tsY2goMjguOSUgMC4wOTUgMTQuMyk7XG4gICAgLS1yZWQtNTogb2tsY2goMzMuMiUgMC4xMDcgMTUuNSk7XG4gICAgLS1yZWQtNjogb2tsY2goMzguMSUgMC4xMTEgMTYuOCk7XG4gICAgLS1yZWQtNzogb2tsY2goNDUuMCUgMC4xMjEgMTguOCk7XG4gICAgLS1yZWQtODogb2tsY2goNTQuNCUgMC4xNDYgMjEuOCk7XG4gICAgLS1yZWQtOTogb2tsY2goNjIuNiUgMC4xOTMgMjMpO1xuICAgIC0tcmVkLTEwOiBva2xjaCg2Ni4zJSAwLjE3NyAyMi45KTtcbiAgICAtLXJlZC0xMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XG4gICAgLS1yZWQtMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XG5cbiAgICAtLXJlZC1hMTogb2tsY2goNjEuMiUgMC4yNDUgMjguNyAvIDMuNTMlKTtcbiAgICAtLXJlZC1hMjogb2tsY2goNjIuNSUgMC4yMjcgMjMuNiAvIDYuNjclKTtcbiAgICAtLXJlZC1hMzogb2tsY2goNjMuNyUgMC4yNDkgMjEuOSAvIDE3LjY1JSk7XG4gICAgLS1yZWQtYTQ6IG9rbGNoKDYzLjElIDAuMjUyIDIyLjIgLyAyNi42NyUpO1xuICAgIC0tcmVkLWE1OiBva2xjaCg2NC4xJSAwLjI0NSAyMC42IC8gMzMuNzMlKTtcbiAgICAtLXJlZC1hNjogb2tsY2goNjYuMSUgMC4yMjYgMTkuNyAvIDQwLjc4JSk7XG4gICAgLS1yZWQtYTc6IG9rbGNoKDY4LjIlIDAuMjA3IDIwLjEgLyA1MS43NiUpO1xuICAgIC0tcmVkLWE4OiBva2xjaCg2OS4zJSAwLjE5NyAyMi41IC8gNjkuMDIlKTtcbiAgICAtLXJlZC1hOTogb2tsY2goNjcuMyUgMC4yMTIgMjMuMSAvIDg5LjQxJSk7XG4gICAgLS1yZWQtYTEwOiBva2xjaCg3MC4yJSAwLjE4OSAyMyAvIDkyLjE2JSk7XG4gICAgLS1yZWQtYTExOiBva2xjaCg3OC4wJSAwLjEyOCAyMi4xKTtcbiAgICAtLXJlZC1hMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XG5cbiAgICAtLXJ1YnktMTogb2tsY2goMTguOSUgMC4wMTQgMS45KTtcbiAgICAtLXJ1YnktMjogb2tsY2goMjAuOCUgMC4wMTUgMy42KTtcbiAgICAtLXJ1YnktMzogb2tsY2goMjUuNCUgMC4wNjEgNik7XG4gICAgLS1ydWJ5LTQ6IG9rbGNoKDI5LjMlIDAuMDg5IDYuMSk7XG4gICAgLS1ydWJ5LTU6IG9rbGNoKDMzLjQlIDAuMSA2LjUpO1xuICAgIC0tcnVieS02OiBva2xjaCgzOC4yJSAwLjEwNiA3LjEpO1xuICAgIC0tcnVieS03OiBva2xjaCg0NC44JSAwLjExNiA5LjEpO1xuICAgIC0tcnVieS04OiBva2xjaCg1NC4zJSAwLjE0NSAxMS4zKTtcbiAgICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XG4gICAgLS1ydWJ5LTEwOiBva2xjaCg2Ni40JSAwLjE4IDEzLjYpO1xuICAgIC0tcnVieS0xMTogb2tsY2goNzguMSUgMC4xMjkgMTUuMSk7XG4gICAgLS1ydWJ5LTEyOiBva2xjaCg5MC42JSAwLjA1MyAzNTUuNyk7XG5cbiAgICAtLXJ1YnktYTE6IG9rbGNoKDYxLjclIDAuMjQyIDE4LjEgLyAzLjUzJSk7XG4gICAgLS1ydWJ5LWEyOiBva2xjaCg2OS40JSAwLjIgMTAuNCAvIDUuNDklKTtcbiAgICAtLXJ1YnktYTM6IG9rbGNoKDY0LjYlIDAuMjQ0IDE0LjcgLyAxNy4yNSUpO1xuICAgIC0tcnVieS1hNDogb2tsY2goNjMuOSUgMC4yNDcgMTMuNSAvIDI1Ljg4JSk7XG4gICAgLS1ydWJ5LWE1OiBva2xjaCg2NS4yJSAwLjIzOSAxMSAvIDMyLjU1JSk7XG4gICAgLS1ydWJ5LWE2OiBva2xjaCg2Ny4zJSAwLjIyMyAxMC4xIC8gMzkuNjElKTtcbiAgICAtLXJ1YnktYTc6IG9rbGNoKDY5LjIlIDAuMjA0IDEwLjcgLyA1MC4yMCUpO1xuICAgIC0tcnVieS1hODogb2tsY2goNjkuNyUgMC4xOTggMTIuMiAvIDY4LjI0JSk7XG4gICAgLS1ydWJ5LWE5OiBva2xjaCg2Ny43JSAwLjIxMyAxMy40IC8gODkuNDElKTtcbiAgICAtLXJ1YnktYTEwOiBva2xjaCg3MC4zJSAwLjE5MiAxMy43IC8gOTIuMTYlKTtcbiAgICAtLXJ1YnktYTExOiBva2xjaCg3OC4xJSAwLjEyOSAxNS4xKTtcbiAgICAtLXJ1YnktYTEyOiBva2xjaCg5MC45JSAwLjA1MyAzNTUuNyk7XG5cbiAgICAtLWNyaW1zb24tMTogb2tsY2goMTguOSUgMC4wMTQgMzU0LjIpO1xuICAgIC0tY3JpbXNvbi0yOiBva2xjaCgyMC42JSAwLjAyMyAzNTQuNSk7XG4gICAgLS1jcmltc29uLTM6IG9rbGNoKDI1LjUlIDAuMDYgMzUzLjUpO1xuICAgIC0tY3JpbXNvbi00OiBva2xjaCgyOS4zJSAwLjA5MyAzNTQuMyk7XG4gICAgLS1jcmltc29uLTU6IG9rbGNoKDMzLjIlIDAuMTA1IDM1NC41KTtcbiAgICAtLWNyaW1zb24tNjogb2tsY2goMzguMyUgMC4xMDggMzU1LjkpO1xuICAgIC0tY3JpbXNvbi03OiBva2xjaCg0NS4wJSAwLjEyMSAzNTcuMSk7XG4gICAgLS1jcmltc29uLTg6IG9rbGNoKDU0LjMlIDAuMTQ4IDM1OC43KTtcbiAgICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcbiAgICAtLWNyaW1zb24tMTA6IG9rbGNoKDY2LjMlIDAuMTk3IDEuOCk7XG4gICAgLS1jcmltc29uLTExOiBva2xjaCg3OC4yJSAwLjEzNCA0LjcpO1xuICAgIC0tY3JpbXNvbi0xMjogb2tsY2goOTAuOSUgMC4wNTQgMzQ2LjYpO1xuXG4gICAgLS1jcmltc29uLWExOiBva2xjaCg2Mi4zJSAwLjI0NCA5LjIgLyAzLjUzJSk7XG4gICAgLS1jcmltc29uLWEyOiBva2xjaCg2My43JSAwLjIzIDQuNCAvIDYuNjclKTtcbiAgICAtLWNyaW1zb24tYTM6IG9rbGNoKDY1LjklIDAuMjQ3IDAuMyAvIDE2LjQ3JSk7XG4gICAgLS1jcmltc29uLWE0OiBva2xjaCg2NC44JSAwLjI1NiAwLjQgLyAyNS40OSUpO1xuICAgIC0tY3JpbXNvbi1hNTogb2tsY2goNjUuNyUgMC4yNSAzNTguNiAvIDMxLjc2JSk7XG4gICAgLS1jcmltc29uLWE2OiBva2xjaCg2OC4xJSAwLjIyOCAzNTguNCAvIDM4LjgyJSk7XG4gICAgLS1jcmltc29uLWE3OiBva2xjaCg2OS41JSAwLjIxMSAzNTguNiAvIDQ5LjgwJSk7XG4gICAgLS1jcmltc29uLWE4OiBva2xjaCg3MC4zJSAwLjIwNSAzNTkuNiAvIDY3LjA2JSk7XG4gICAgLS1jcmltc29uLWE5OiBva2xjaCg2Ny41JSAwLjIyOSAxLjUgLyA5MC45OCUpO1xuICAgIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDY5LjclIDAuMjA5IDIuMSAvIDkyLjk0JSk7XG4gICAgLS1jcmltc29uLWExMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcbiAgICAtLWNyaW1zb24tYTEyOiBva2xjaCg5MS41JSAwLjA1NCAzNDYuNiAvIDk5LjIyJSk7XG5cbiAgICAtLXBpbmstMTogb2tsY2goMTkuMSUgMC4wMTcgMzM1LjMpO1xuICAgIC0tcGluay0yOiBva2xjaCgyMC44JSAwLjAzMiAzMzcpO1xuICAgIC0tcGluay0zOiBva2xjaCgyNi4yJSAwLjA2MyAzMzcuNik7XG4gICAgLS1waW5rLTQ6IG9rbGNoKDI5LjklIDAuMDk4IDMzOS40KTtcbiAgICAtLXBpbmstNTogb2tsY2goMzMuOCUgMC4xMDUgMzQxLjIpO1xuICAgIC0tcGluay02OiBva2xjaCgzOC44JSAwLjEwNyAzNDEuNCk7XG4gICAgLS1waW5rLTc6IG9rbGNoKDQ1LjglIDAuMTIgMzQyLjkpO1xuICAgIC0tcGluay04OiBva2xjaCg1NC42JSAwLjE0NSAzNDQpO1xuICAgIC0tcGluay05OiBva2xjaCg2MS43JSAwLjIwOCAzNDYpO1xuICAgIC0tcGluay0xMDogb2tsY2goNjQuOSUgMC4xOTcgMzQ2KTtcbiAgICAtLXBpbmstMTE6IG9rbGNoKDc4LjUlIDAuMTU1IDM0Nyk7XG4gICAgLS1waW5rLTEyOiBva2xjaCg5MC41JSAwLjA1OSAzNDMuMik7XG5cbiAgICAtLXBpbmstYTE6IG9rbGNoKDY1LjIlIDAuMjc1IDM0Mi40IC8gMy41MyUpO1xuICAgIC0tcGluay1hMjogb2tsY2goNjUuNiUgMC4yNjggMzQyLjkgLyA3LjA2JSk7XG4gICAgLS1waW5rLWEzOiBva2xjaCg2OS4xJSAwLjI2NyAzNDAuNyAvIDE2LjA4JSk7XG4gICAgLS1waW5rLWE0OiBva2xjaCg2Ny4yJSAwLjI3OCAzNDIuMSAvIDI0LjcxJSk7XG4gICAgLS1waW5rLWE1OiBva2xjaCg2OC40JSAwLjI2MyAzNDMuMyAvIDMwLjU5JSk7XG4gICAgLS1waW5rLWE2OiBva2xjaCg3MC43JSAwLjIzNyAzNDIuOSAvIDM3LjI1JSk7XG4gICAgLS1waW5rLWE3OiBva2xjaCg3Mi41JSAwLjIxNiAzNDMuNSAvIDQ4LjI0JSk7XG4gICAgLS1waW5rLWE4OiBva2xjaCg3My40JSAwLjIwOSAzNDQuNCAvIDYzLjUzJSk7XG4gICAgLS1waW5rLWE5OiBva2xjaCg2OS43JSAwLjI0MSAzNDYuMiAvIDgzLjE0JSk7XG4gICAgLS1waW5rLWExMDogb2tsY2goNzEuOCUgMC4yMjEgMzQ2LjMgLyA4Ni4yNyUpO1xuICAgIC0tcGluay1hMTE6IG9rbGNoKDc4LjUlIDAuMTU1IDM0Nyk7XG4gICAgLS1waW5rLWExMjogb2tsY2goOTEuMiUgMC4wNTkgMzQzLjIgLyA5OS4yMiUpO1xuXG4gICAgLS1wbHVtLTE6IG9rbGNoKDE5LjAlIDAuMDE4IDMyNi4yKTtcbiAgICAtLXBsdW0tMjogb2tsY2goMjEuMCUgMC4wMzIgMzI2LjYpO1xuICAgIC0tcGx1bS0zOiBva2xjaCgyNi43JSAwLjA2MSAzMjcuMSk7XG4gICAgLS1wbHVtLTQ6IG9rbGNoKDMwLjclIDAuMDg3IDMyNS42KTtcbiAgICAtLXBsdW0tNTogb2tsY2goMzQuNCUgMC4wOTcgMzI1KTtcbiAgICAtLXBsdW0tNjogb2tsY2goMzguOSUgMC4wOTcgMzI1KTtcbiAgICAtLXBsdW0tNzogb2tsY2goNDUuNiUgMC4xMDcgMzIzLjIpO1xuICAgIC0tcGx1bS04OiBva2xjaCg1NC41JSAwLjEyOCAzMjEuOSk7XG4gICAgLS1wbHVtLTk6IG9rbGNoKDU3LjklIDAuMTg4IDMyMi4xKTtcbiAgICAtLXBsdW0tMTA6IG9rbGNoKDYxLjYlIDAuMTgyIDMyMi4zKTtcbiAgICAtLXBsdW0tMTE6IG9rbGNoKDc4LjYlIDAuMTU0IDMyMi4yKTtcbiAgICAtLXBsdW0tMTI6IG9rbGNoKDkwLjYlIDAuMDU1IDMyNik7XG5cbiAgICAtLXBsdW0tYTE6IG9rbGNoKDY3LjUlIDAuMzA1IDMyOC4zIC8gMy4xNCUpO1xuICAgIC0tcGx1bS1hMjogb2tsY2goNjguOCUgMC4yOTIgMzI4LjIgLyA2LjY3JSk7XG4gICAgLS1wbHVtLWEzOiBva2xjaCg3Mi45JSAwLjI3OSAzMjggLyAxNS4yOSUpO1xuICAgIC0tcGx1bS1hNDogb2tsY2goNzEuNiUgMC4yODMgMzI1LjkgLyAyMi43NSUpO1xuICAgIC0tcGx1bS1hNTogb2tsY2goNzIuNSUgMC4yNjcgMzI1LjEgLyAyOC4yNCUpO1xuICAgIC0tcGx1bS1hNjogb2tsY2goNzUuMyUgMC4yMzcgMzI1LjIgLyAzMy43MyUpO1xuICAgIC0tcGx1bS1hNzogb2tsY2goNzYuMyUgMC4yMSAzMjMuNSAvIDQzLjkyJSk7XG4gICAgLS1wbHVtLWE4OiBva2xjaCg3Ny4zJSAwLjE5OSAzMjEuOSAvIDU4LjQzJSk7XG4gICAgLS1wbHVtLWE5OiBva2xjaCg3Mi4zJSAwLjI0NiAzMjIuMSAvIDcxLjM3JSk7XG4gICAgLS1wbHVtLWExMDogb2tsY2goNzQuNSUgMC4yMjggMzIyLjUgLyA3NS4yOSUpO1xuICAgIC0tcGx1bS1hMTE6IG9rbGNoKDgxLjElIDAuMTYgMzIyLjEgLyA5NS4yOSUpO1xuICAgIC0tcGx1bS1hMTI6IG9rbGNoKDkzLjUlIDAuMDU2IDMyNiAvIDk1LjY5JSk7XG5cbiAgICAtLXB1cnBsZS0xOiBva2xjaCgxOS4xJSAwLjAyMiAzMTUuNik7XG4gICAgLS1wdXJwbGUtMjogb2tsY2goMjEuNCUgMC4wMyAzMTMuMSk7XG4gICAgLS1wdXJwbGUtMzogb2tsY2goMjYuOCUgMC4wNjEgMzEyLjYpO1xuICAgIC0tcHVycGxlLTQ6IG9rbGNoKDMwLjklIDAuMDgyIDMxMC44KTtcbiAgICAtLXB1cnBsZS01OiBva2xjaCgzNC41JSAwLjA5MiAzMTAuNSk7XG4gICAgLS1wdXJwbGUtNjogb2tsY2goMzguOSUgMC4wOTYgMzA5LjUpO1xuICAgIC0tcHVycGxlLTc6IG9rbGNoKDQ0LjklIDAuMTA4IDMwOC42KTtcbiAgICAtLXB1cnBsZS04OiBva2xjaCg1NC4xJSAwLjEzMyAzMDcuNik7XG4gICAgLS1wdXJwbGUtOTogb2tsY2goNTUuNiUgMC4xODMgMzA1LjkpO1xuICAgIC0tcHVycGxlLTEwOiBva2xjaCg1OS42JSAwLjE3NyAzMDYuNSk7XG4gICAgLS1wdXJwbGUtMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcbiAgICAtLXB1cnBsZS0xMjogb2tsY2goOTEuMSUgMC4wNDkgMzExKTtcblxuICAgIC0tcHVycGxlLWExOiBva2xjaCg1OS4zJSAwLjI5MiAzMTAuOSAvIDQuMzElKTtcbiAgICAtLXB1cnBsZS1hMjogb2tsY2goNjIuNiUgMC4yNTYgMzEwLjMgLyA3Ljg0JSk7XG4gICAgLS1wdXJwbGUtYTM6IG9rbGNoKDY1LjYlIDAuMjUzIDMxMC45IC8gMTcuNjUlKTtcbiAgICAtLXB1cnBsZS1hNDogb2tsY2goNjUuMCUgMC4yNDYgMzA5LjIgLyAyNS44OCUpO1xuICAgIC0tcHVycGxlLWE1OiBva2xjaCg2Ni40JSAwLjIzNSAzMDkuNCAvIDMxLjc2JSk7XG4gICAgLS1wdXJwbGUtYTY6IG9rbGNoKDY4LjklIDAuMjEzIDMwOC44IC8gMzguMDQlKTtcbiAgICAtLXB1cnBsZS1hNzogb2tsY2goNzAuNyUgMC4xOTcgMzA4LjIgLyA0Ny44NCUpO1xuICAgIC0tcHVycGxlLWE4OiBva2xjaCg3MS44JSAwLjE5MSAzMDcuMyAvIDY0LjMxJSk7XG4gICAgLS1wdXJwbGUtYTk6IG9rbGNoKDY2LjMlIDAuMjI5IDMwNS44IC8gNzYuMDglKTtcbiAgICAtLXB1cnBsZS1hMTA6IG9rbGNoKDY4LjglIDAuMjExIDMwNi4zIC8gODAuMzklKTtcbiAgICAtLXB1cnBsZS1hMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcbiAgICAtLXB1cnBsZS1hMTI6IG9rbGNoKDkyLjQlIDAuMDUgMzExLjUgLyA5OC4wNCUpO1xuXG4gICAgLS12aW9sZXQtMTogb2tsY2goMTkuMSUgMC4wMjYgMjkwLjgpO1xuICAgIC0tdmlvbGV0LTI6IG9rbGNoKDIxLjElIDAuMDMyIDMwMC45KTtcbiAgICAtLXZpb2xldC0zOiBva2xjaCgyNy4xJSAwLjA2NSAyOTQuNCk7XG4gICAgLS12aW9sZXQtNDogb2tsY2goMzEuMiUgMC4wOTMgMjkyLjEpO1xuICAgIC0tdmlvbGV0LTU6IG9rbGNoKDM0LjklIDAuMDk5IDI5MS4zKTtcbiAgICAtLXZpb2xldC02OiBva2xjaCgzOC45JSAwLjEwMiAyOTIuMSk7XG4gICAgLS12aW9sZXQtNzogb2tsY2goNDQuNSUgMC4xMSAyOTIpO1xuICAgIC0tdmlvbGV0LTg6IG9rbGNoKDUxLjglIDAuMTMxIDI5MC4zKTtcbiAgICAtLXZpb2xldC05OiBva2xjaCg1NC4yJSAwLjE3OSAyODgpO1xuICAgIC0tdmlvbGV0LTEwOiBva2xjaCg1OC45JSAwLjE2OSAyODkuNCk7XG4gICAgLS12aW9sZXQtMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcbiAgICAtLXZpb2xldC0xMjogb2tsY2goOTEuMiUgMC4wNDUgMjkyLjQpO1xuXG4gICAgLS12aW9sZXQtYTE6IG9rbGNoKDQ5LjElIDAuMjg5IDI3NC40IC8gNS44OCUpO1xuICAgIC0tdmlvbGV0LWEyOiBva2xjaCg1Ni42JSAwLjI1NSAyOTMuNyAvIDguNjMlKTtcbiAgICAtLXZpb2xldC1hMzogb2tsY2goNTkuMyUgMC4yMzggMjg5LjkgLyAyMS4xOCUpO1xuICAgIC0tdmlvbGV0LWE0OiBva2xjaCg1OC4zJSAwLjI0IDI4OC4zIC8gMzEuMzclKTtcbiAgICAtLXZpb2xldC1hNTogb2tsY2goNjAuOSUgMC4yMjMgMjg4LjcgLyAzNy4yNSUpO1xuICAgIC0tdmlvbGV0LWE2OiBva2xjaCg2My44JSAwLjIwNyAyOTAuNSAvIDQyLjc1JSk7XG4gICAgLS12aW9sZXQtYTc6IG9rbGNoKDY2LjglIDAuMTkxIDI5MSAvIDUxLjM3JSk7XG4gICAgLS12aW9sZXQtYTg6IG9rbGNoKDY3LjMlIDAuMTg0IDI4OS44IC8gNjUuODglKTtcbiAgICAtLXZpb2xldC1hOTogb2tsY2goNjIuNiUgMC4yMTQgMjg3LjcgLyA4MC4wMCUpO1xuICAgIC0tdmlvbGV0LWExMDogb2tsY2goNjUuNyUgMC4xOTQgMjg5LjEgLyA4NC4zMSUpO1xuICAgIC0tdmlvbGV0LWExMTogb2tsY2goNzcuOCUgMC4xMjUgMjkzLjIpO1xuICAgIC0tdmlvbGV0LWExMjogb2tsY2goOTEuNSUgMC4wNDUgMjkyLjQpO1xuXG4gICAgLS1pcmlzLTE6IG9rbGNoKDE5LjIlIDAuMDIyIDI4NC4xKTtcbiAgICAtLWlyaXMtMjogb2tsY2goMjAuOSUgMC4wMjkgMjg2LjYpO1xuICAgIC0taXJpcy0zOiBva2xjaCgyNy4yJSAwLjA2OSAyNzguNSk7XG4gICAgLS1pcmlzLTQ6IG9rbGNoKDMxLjglIDAuMTAyIDI3Nik7XG4gICAgLS1pcmlzLTU6IG9rbGNoKDM1LjclIDAuMTEgMjc3LjMpO1xuICAgIC0taXJpcy02OiBva2xjaCg0MC4wJSAwLjExMiAyNzkuNSk7XG4gICAgLS1pcmlzLTc6IG9rbGNoKDQ0LjglIDAuMTIgMjgwLjQpO1xuICAgIC0taXJpcy04OiBva2xjaCg1MC43JSAwLjEzOCAyODAuOCk7XG4gICAgLS1pcmlzLTk6IG9rbGNoKDU0LjAlIDAuMTg0IDI3OC4zKTtcbiAgICAtLWlyaXMtMTA6IG9rbGNoKDU4LjclIDAuMTcyIDI4MS4zKTtcbiAgICAtLWlyaXMtMTE6IG9rbGNoKDc3LjQlIDAuMTIyIDI4Ny41KTtcbiAgICAtLWlyaXMtMTI6IG9rbGNoKDkxLjQlIDAuMDQyIDI4Nyk7XG5cbiAgICAtLWlyaXMtYTE6IG9rbGNoKDUwLjElIDAuMjc5IDI3MC40IC8gNS40OSUpO1xuICAgIC0taXJpcy1hMjogb2tsY2goNTQuMSUgMC4yNDcgMjc3IC8gOC42MyUpO1xuICAgIC0taXJpcy1hMzogb2tsY2goNTYuOCUgMC4yMzggMjczLjUgLyAyMy4xNCUpO1xuICAgIC0taXJpcy1hNDogb2tsY2goNTYuMCUgMC4yNDMgMjcyLjYgLyAzNS4yOSUpO1xuICAgIC0taXJpcy1hNTogb2tsY2goNTguMyUgMC4yMjYgMjc0LjkgLyA0MS45NiUpO1xuICAgIC0taXJpcy1hNjogb2tsY2goNjEuNyUgMC4yMDYgMjc3LjkgLyA0Ny44NCUpO1xuICAgIC0taXJpcy1hNzogb2tsY2goNjMuOCUgMC4xOTYgMjc5LjMgLyA1NS42OSUpO1xuICAgIC0taXJpcy1hODogb2tsY2goNjQuNiUgMC4xOTEgMjgwIC8gNjcuNDUlKTtcbiAgICAtLWlyaXMtYTk6IG9rbGNoKDYwLjclIDAuMjE0IDI3Ny45IC8gODMuMTQlKTtcbiAgICAtLWlyaXMtYTEwOiBva2xjaCg2NC43JSAwLjE5MyAyODAuOSAvIDg2LjI3JSk7XG4gICAgLS1pcmlzLWExMTogb2tsY2goNzcuNCUgMC4xMjIgMjg3LjUpO1xuICAgIC0taXJpcy1hMTI6IG9rbGNoKDkxLjclIDAuMDQyIDI4Nyk7XG5cbiAgICAtLWluZGlnby0xOiBva2xjaCgxOS4xJSAwLjAyNSAyNzYuNSk7XG4gICAgLS1pbmRpZ28tMjogb2tsY2goMjAuOSUgMC4wMyAyNzQuOCk7XG4gICAgLS1pbmRpZ28tMzogb2tsY2goMjcuMiUgMC4wNzEgMjY4KTtcbiAgICAtLWluZGlnby00OiBva2xjaCgzMS44JSAwLjA5NSAyNjcuMik7XG4gICAgLS1pbmRpZ28tNTogb2tsY2goMzYuMiUgMC4xMDQgMjY3KTtcbiAgICAtLWluZGlnby02OiBva2xjaCg0MC4zJSAwLjExMSAyNjguOCk7XG4gICAgLS1pbmRpZ28tNzogb2tsY2goNDQuOSUgMC4xMiAyNjguOSk7XG4gICAgLS1pbmRpZ28tODogb2tsY2goNTAuMiUgMC4xMzcgMjY4LjMpO1xuICAgIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XG4gICAgLS1pbmRpZ28tMTA6IG9rbGNoKDU4LjklIDAuMTc2IDI2OS4zKTtcbiAgICAtLWluZGlnby0xMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcbiAgICAtLWluZGlnby0xMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xuXG4gICAgLS1pbmRpZ28tYTE6IG9rbGNoKDQ4LjclIDAuMjg5IDI2NS4xIC8gNS44OCUpO1xuICAgIC0taW5kaWdvLWEyOiBva2xjaCg1My43JSAwLjI0NyAyNjcuNiAvIDkuMDIlKTtcbiAgICAtLWluZGlnby1hMzogb2tsY2goNTYuNCUgMC4yMzkgMjY1LjMgLyAyMy41MyUpO1xuICAgIC0taW5kaWdvLWE0OiBva2xjaCg1Ny4zJSAwLjIzMyAyNjUuNiAvIDM0LjEyJSk7XG4gICAgLS1pbmRpZ28tYTU6IG9rbGNoKDU5LjclIDAuMjE1IDI2NS44IC8gNDEuOTYlKTtcbiAgICAtLWluZGlnby1hNjogb2tsY2goNjEuNyUgMC4yMDMgMjY3LjcgLyA0OC42MyUpO1xuICAgIC0taW5kaWdvLWE3OiBva2xjaCg2My42JSAwLjE5NCAyNjguMyAvIDU2LjQ3JSk7XG4gICAgLS1pbmRpZ28tYTg6IG9rbGNoKDY0LjAlIDAuMTkgMjY4IC8gNjcuNDUlKTtcbiAgICAtLWluZGlnby1hOTogb2tsY2goNjAuMCUgMC4yMTYgMjY2LjkgLyA4NS44OCUpO1xuICAgIC0taW5kaWdvLWExMDogb2tsY2goNjMuNSUgMC4xOTQgMjY5LjEgLyA4OS4wMiUpO1xuICAgIC0taW5kaWdvLWExMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcbiAgICAtLWluZGlnby1hMTI6IG9rbGNoKDkxLjElIDAuMDQzIDI2OS42KTtcblxuICAgIC0tYmx1ZS0xOiBva2xjaCgxOS40JSAwLjAyNSAyNTYuNSk7XG4gICAgLS1ibHVlLTI6IG9rbGNoKDIxLjMlIDAuMDMgMjYxLjMpO1xuICAgIC0tYmx1ZS0zOiBva2xjaCgyNy40JSAwLjA2NiAyNTMuOSk7XG4gICAgLS1ibHVlLTQ6IG9rbGNoKDMyLjAlIDAuMDk3IDI1Mi4zKTtcbiAgICAtLWJsdWUtNTogb2tsY2goMzYuNyUgMC4xMDYgMjUwLjcpO1xuICAgIC0tYmx1ZS02OiBva2xjaCg0MS42JSAwLjExMyAyNTIpO1xuICAgIC0tYmx1ZS03OiBva2xjaCg0Ny40JSAwLjEyMiAyNTMuMSk7XG4gICAgLS1ibHVlLTg6IG9rbGNoKDU0LjElIDAuMTQgMjUzLjIpO1xuICAgIC0tYmx1ZS05OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XG4gICAgLS1ibHVlLTEwOiBva2xjaCg2OC44JSAwLjE2OSAyNTEuNCk7XG4gICAgLS1ibHVlLTExOiBva2xjaCg3Ni40JSAwLjEyNiAyNDkuNSk7XG4gICAgLS1ibHVlLTEyOiBva2xjaCg5MC43JSAwLjA1MSAyMzguNCk7XG5cbiAgICAtLWJsdWUtYTE6IG9rbGNoKDUwLjclIDAuMjUzIDI2Mi45IC8gNi42NyUpO1xuICAgIC0tYmx1ZS1hMjogb2tsY2goNTYuMiUgMC4yMzUgMjYxLjQgLyA5LjQxJSk7XG4gICAgLS1ibHVlLWEzOiBva2xjaCg1OS43JSAwLjIyMSAyNTggLyAyMi43NSUpO1xuICAgIC0tYmx1ZS1hNDogb2tsY2goNTkuMyUgMC4yMjMgMjU4LjQgLyAzNC4xMiUpO1xuICAgIC0tYmx1ZS1hNTogb2tsY2goNjEuNiUgMC4yMDcgMjU1LjYgLyA0MS45NiUpO1xuICAgIC0tYmx1ZS1hNjogb2tsY2goNjMuNCUgMC4xOTcgMjU0LjEgLyA0OS44MCUpO1xuICAgIC0tYmx1ZS1hNzogb2tsY2goNjUuNiUgMC4xODYgMjUzLjggLyA1OS42MSUpO1xuICAgIC0tYmx1ZS1hODogb2tsY2goNjYuMyUgMC4xODEgMjUzLjUgLyA3Mi41NSUpO1xuICAgIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xuICAgIC0tYmx1ZS1hMTA6IG9rbGNoKDY4LjglIDAuMTY5IDI1MS40KTtcbiAgICAtLWJsdWUtYTExOiBva2xjaCg3Ni40JSAwLjEyNiAyNDkuNSk7XG4gICAgLS1ibHVlLWExMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xuXG4gICAgLS1jeWFuLTE6IG9rbGNoKDE5LjIlIDAuMDE4IDIyMi44KTtcbiAgICAtLWN5YW4tMjogb2tsY2goMjEuNCUgMC4wMTkgMjI3LjkpO1xuICAgIC0tY3lhbi0zOiBva2xjaCgyNy4zJSAwLjA0MyAyMjAuNCk7XG4gICAgLS1jeWFuLTQ6IG9rbGNoKDMxLjYlIDAuMDU5IDIyMy43KTtcbiAgICAtLWN5YW4tNTogb2tsY2goMzYuMyUgMC4wNjggMjIzLjcpO1xuICAgIC0tY3lhbi02OiBva2xjaCg0MS40JSAwLjA3NSAyMjEuNSk7XG4gICAgLS1jeWFuLTc6IG9rbGNoKDQ3LjglIDAuMDgzIDIyMS42KTtcbiAgICAtLWN5YW4tODogb2tsY2goNTUuNyUgMC4wOTkgMjIxLjEpO1xuICAgIC0tY3lhbi05OiBva2xjaCg2Ni4wJSAwLjEyMiAyMjEuNyk7XG4gICAgLS1jeWFuLTEwOiBva2xjaCg2OS45JSAwLjExOSAyMTguOSk7XG4gICAgLS1jeWFuLTExOiBva2xjaCg3OC41JSAwLjExNiAyMTMuOCk7XG4gICAgLS1jeWFuLTEyOiBva2xjaCg5MS4wJSAwLjA1NyAyMTEuNSk7XG5cbiAgICAtLWN5YW4tYTE6IG9rbGNoKDY0LjYlIDAuMTgyIDI0OS45IC8gMDMuOTIlKTtcbiAgICAtLWN5YW4tYTI6IG9rbGNoKDY5LjMlIDAuMTU3IDIzOS4zIC8gMDYuNjclKTtcbiAgICAtLWN5YW4tYTM6IG9rbGNoKDc1LjIlIDAuMTUyIDIzMS40IC8gMTUuNjklKTtcbiAgICAtLWN5YW4tYTQ6IG9rbGNoKDc0LjQlIDAuMTU2IDIzNC4zIC8gMjMuMTQlKTtcbiAgICAtLWN5YW4tYTU6IG9rbGNoKDc1LjIlIDAuMTUyIDIzMS40IC8gMzAuMjAlKTtcbiAgICAtLWN5YW4tYTY6IG9rbGNoKDc3LjMlIDAuMTQ4IDIyNi4zIC8gMzYuODYlKTtcbiAgICAtLWN5YW4tYTc6IG9rbGNoKDc4LjklIDAuMTQ2IDIyNC4xIC8gNDUuODglKTtcbiAgICAtLWN5YW4tYTg6IG9rbGNoKDc5LjMlIDAuMTQ2IDIyMi44IC8gNTguNDMlKTtcbiAgICAtLWN5YW4tYTk6IG9rbGNoKDc5LjMlIDAuMTQ3IDIyMi41IC8gNzYuNDclKTtcbiAgICAtLWN5YW4tYTEwOiBva2xjaCg4MS4yJSAwLjE0MSAyMTkuMyAvIDgwLjM5JSk7XG4gICAgLS1jeWFuLWExMTogb2tsY2goODQuNSUgMC4xMjYgMjEzLjkgLyA4OS44MCUpO1xuICAgIC0tY3lhbi1hMTI6IG9rbGNoKDkyLjklIDAuMDU5IDIxMSAvIDk2Ljg2JSk7XG5cbiAgICAtLXRlYWwtMTogb2tsY2goMTguNyUgMC4wMTIgMTg2LjcpO1xuICAgIC0tdGVhbC0yOiBva2xjaCgyMS42JSAwLjAxNiAxODkpO1xuICAgIC0tdGVhbC0zOiBva2xjaCgyNy4zJSAwLjAzOCAxODYuOCk7XG4gICAgLS10ZWFsLTQ6IG9rbGNoKDMxLjglIDAuMDU0IDE4Ny4zKTtcbiAgICAtLXRlYWwtNTogb2tsY2goMzYuMyUgMC4wNiAxODYuNik7XG4gICAgLS10ZWFsLTY6IG9rbGNoKDQxLjQlIDAuMDY2IDE4NC43KTtcbiAgICAtLXRlYWwtNzogb2tsY2goNDcuMyUgMC4wNzQgMTg1KTtcbiAgICAtLXRlYWwtODogb2tsY2goNTMuNyUgMC4wODYgMTgzLjUpO1xuICAgIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xuICAgIC0tdGVhbC0xMDogb2tsY2goNjguOCUgMC4xMjMgMTgwLjMpO1xuICAgIC0tdGVhbC0xMTogb2tsY2goNzguOSUgMC4xNDcgMTc1LjcpO1xuICAgIC0tdGVhbC0xMjogb2tsY2goOTAuNSUgMC4wNzIgMTc1LjEpO1xuXG4gICAgLS10ZWFsLWExOiBva2xjaCg4MC4wJSAwLjE2MSAxNjguNiAvIDEuOTYlKTtcbiAgICAtLXRlYWwtYTI6IG9rbGNoKDg4LjklIDAuMTU2IDE4NC4xIC8gNC43MSUpO1xuICAgIC0tdGVhbC1hMzogb2tsY2goODkuOCUgMC4xNiAxODIuNCAvIDExLjc2JSk7XG4gICAgLS10ZWFsLWE0OiBva2xjaCg4OS44JSAwLjE1OSAxODMuOCAvIDE3LjY1JSk7XG4gICAgLS10ZWFsLWE1OiBva2xjaCg4OS45JSAwLjE1OSAxODQuMyAvIDIzLjE0JSk7XG4gICAgLS10ZWFsLWE2OiBva2xjaCg4OS45JSAwLjE1NyAxODMuMiAvIDI5LjQxJSk7XG4gICAgLS10ZWFsLWE3OiBva2xjaCg4OS42JSAwLjE1MiAxODQgLyAzNy4yNSUpO1xuICAgIC0tdGVhbC1hODogb2tsY2goOTAuMSUgMC4xNTQgMTgyLjUgLyA0NS44OCUpO1xuICAgIC0tdGVhbC1hOTogb2tsY2goODkuOCUgMC4xNiAxODEuNCAvIDYyLjM1JSk7XG4gICAgLS10ZWFsLWExMDogb2tsY2goODkuNiUgMC4xNjIgMTc5LjYgLyA2OC4yNCUpO1xuICAgIC0tdGVhbC1hMTE6IG9rbGNoKDg5LjElIDAuMTY3IDE3NS4yIC8gODMuOTIlKTtcbiAgICAtLXRlYWwtYTEyOiBva2xjaCg5NC44JSAwLjA3NSAxNzUuMiAvIDkzLjczJSk7XG5cbiAgICAtLWphZGUtMTogb2tsY2goMTguNiUgMC4wMTQgMTY5LjgpO1xuICAgIC0tamFkZS0yOiBva2xjaCgyMS41JSAwLjAxNyAxNjguMik7XG4gICAgLS1qYWRlLTM6IG9rbGNoKDI3LjQlIDAuMDQzIDE2NS4yKTtcbiAgICAtLWphZGUtNDogb2tsY2goMzEuNiUgMC4wNTcgMTY3LjYpO1xuICAgIC0tamFkZS01OiBva2xjaCgzNi4xJSAwLjA2NCAxNjguMik7XG4gICAgLS1qYWRlLTY6IG9rbGNoKDQxLjMlIDAuMDY5IDE2OS42KTtcbiAgICAtLWphZGUtNzogb2tsY2goNDYuOCUgMC4wNzYgMTcwLjMpO1xuICAgIC0tamFkZS04OiBva2xjaCg1My43JSAwLjA4NyAxNzIuMik7XG4gICAgLS1qYWRlLTk6IG9rbGNoKDY0LjIlIDAuMTE1IDE3MC43KTtcbiAgICAtLWphZGUtMTA6IG9rbGNoKDY3LjglIDAuMTI2IDE2OS42KTtcbiAgICAtLWphZGUtMTE6IG9rbGNoKDc4LjUlIDAuMTU2IDE2Ny4xKTtcbiAgICAtLWphZGUtMTI6IG9rbGNoKDkwLjMlIDAuMDc4IDE2Ni45KTtcblxuICAgIC0tamFkZS1hMTogb2tsY2goNzguMyUgMC4yNDIgMTQ1LjYgLyAxLjk2JSk7XG4gICAgLS1qYWRlLWEyOiBva2xjaCg4Ny40JSAwLjE5NCAxNTkuMSAvIDQuNzElKTtcbiAgICAtLWphZGUtYTM6IG9rbGNoKDg2LjQlIDAuMjA2IDE1Ni44IC8gMTIuNTUlKTtcbiAgICAtLWphZGUtYTQ6IG9rbGNoKDg4LjIlIDAuMTk5IDE2MC4xIC8gMTcuNjUlKTtcbiAgICAtLWphZGUtYTU6IG9rbGNoKDg4LjYlIDAuMTg5IDE2My41IC8gMjMuMTQlKTtcbiAgICAtLWphZGUtYTY6IG9rbGNoKDg5LjIlIDAuMTc0IDE2Ni42IC8gMjkuNDElKTtcbiAgICAtLWphZGUtYTc6IG9rbGNoKDg5LjElIDAuMTY0IDE2OC40IC8gMzYuODYlKTtcbiAgICAtLWphZGUtYTg6IG9rbGNoKDg5LjglIDAuMTYgMTcwLjkgLyA0NS44OCUpO1xuICAgIC0tamFkZS1hOTogb2tsY2goODkuMiUgMC4xNjYgMTY5LjggLyA2MS41NyUpO1xuICAgIC0tamFkZS1hMTA6IG9rbGNoKDg5LjAlIDAuMTcgMTY4LjkgLyA2Ny4wNiUpO1xuICAgIC0tamFkZS1hMTE6IG9rbGNoKDg4LjclIDAuMTc4IDE2Ni43IC8gODMuOTIlKTtcbiAgICAtLWphZGUtYTEyOiBva2xjaCg5NC41JSAwLjA4MSAxNjYuNiAvIDkzLjczJSk7XG5cbiAgICAtLWdyZWVuLTE6IG9rbGNoKDE4LjclIDAuMDEyIDE2Nyk7XG4gICAgLS1ncmVlbi0yOiBva2xjaCgyMS4yJSAwLjAxNSAxNjUuOSk7XG4gICAgLS1ncmVlbi0zOiBva2xjaCgyNy4yJSAwLjA0IDE2Mi4yKTtcbiAgICAtLWdyZWVuLTQ6IG9rbGNoKDMxLjclIDAuMDU3IDE2MS44KTtcbiAgICAtLWdyZWVuLTU6IG9rbGNoKDM2LjUlIDAuMDY2IDE2MS4yKTtcbiAgICAtLWdyZWVuLTY6IG9rbGNoKDQxLjIlIDAuMDcyIDE2MC45KTtcbiAgICAtLWdyZWVuLTc6IG9rbGNoKDQ2LjclIDAuMDgyIDE2MC4yKTtcbiAgICAtLWdyZWVuLTg6IG9rbGNoKDUyLjglIDAuMDk2IDE1OS40KTtcbiAgICAtLWdyZWVuLTk6IG9rbGNoKDY0LjElIDAuMTMzIDE1Ny43KTtcbiAgICAtLWdyZWVuLTEwOiBva2xjaCg2Ny41JSAwLjE0MSAxNTcuNyk7XG4gICAgLS1ncmVlbi0xMTogb2tsY2goNzcuOSUgMC4xNjUgMTU3LjMpO1xuICAgIC0tZ3JlZW4tMTI6IG9rbGNoKDkwLjUlIDAuMDgzIDE1OC4yKTtcblxuICAgIC0tZ3JlZW4tYTE6IG9rbGNoKDc4LjMlIDAuMjQyIDE0NS42IC8gMS45NiUpO1xuICAgIC0tZ3JlZW4tYTI6IG9rbGNoKDg2LjclIDAuMTk5IDE1NyAvIDQuMzElKTtcbiAgICAtLWdyZWVuLWEzOiBva2xjaCg4OC4xJSAwLjIxMSAxNTUuNCAvIDExLjc2JSk7XG4gICAgLS1ncmVlbi1hNDogb2tsY2goODguMCUgMC4yMTIgMTU1LjggLyAxNy42NSUpO1xuICAgIC0tZ3JlZW4tYTU6IG9rbGNoKDg4LjQlIDAuMjAyIDE1Ny4zIC8gMjMuNTMlKTtcbiAgICAtLWdyZWVuLWE2OiBva2xjaCg4OC45JSAwLjE4OSAxNTguMyAvIDI5LjQxJSk7XG4gICAgLS1ncmVlbi1hNzogb2tsY2goODguNyUgMC4xODEgMTU4LjUgLyAzNi44NiUpO1xuICAgIC0tZ3JlZW4tYTg6IG9rbGNoKDg5LjMlIDAuMTgxIDE1OC4xIC8gNDUuMTAlKTtcbiAgICAtLWdyZWVuLWE5OiBva2xjaCg4OC44JSAwLjE5NCAxNTYuNyAvIDYxLjk2JSk7XG4gICAgLS1ncmVlbi1hMTA6IG9rbGNoKDg4LjUlIDAuMTkzIDE1Ni45IC8gNjcuMDYlKTtcbiAgICAtLWdyZWVuLWExMTogb2tsY2goODguNiUgMC4xOTEgMTU3IC8gODMuMTQlKTtcbiAgICAtLWdyZWVuLWExMjogb2tsY2goOTQuNCUgMC4wODcgMTU4LjQgLyA5NC4xMiUpO1xuXG4gICAgLS1ncmFzcy0xOiBva2xjaCgxOC43JSAwLjAxMyAxNTkuNyk7XG4gICAgLS1ncmFzcy0yOiBva2xjaCgyMS4wJSAwLjAxMyAxNDkuOSk7XG4gICAgLS1ncmFzcy0zOiBva2xjaCgyNi43JSAwLjAzIDE1MC4yKTtcbiAgICAtLWdyYXNzLTQ6IG9rbGNoKDMxLjklIDAuMDUzIDE1MC4zKTtcbiAgICAtLWdyYXNzLTU6IG9rbGNoKDM2LjclIDAuMDYyIDE0OS45KTtcbiAgICAtLWdyYXNzLTY6IG9rbGNoKDQxLjYlIDAuMDcyIDE0OS4zKTtcbiAgICAtLWdyYXNzLTc6IG9rbGNoKDQ2LjglIDAuMDgzIDE0OSk7XG4gICAgLS1ncmFzcy04OiBva2xjaCg1Mi4zJSAwLjA5NyAxNDguMyk7XG4gICAgLS1ncmFzcy05OiBva2xjaCg2NS4xJSAwLjE0NyAxNDcuNCk7XG4gICAgLS1ncmFzcy0xMDogb2tsY2goNjguOSUgMC4xNDUgMTQ3LjgpO1xuICAgIC0tZ3Jhc3MtMTE6IG9rbGNoKDc4LjAlIDAuMTQyIDE0OC41KTtcbiAgICAtLWdyYXNzLTEyOiBva2xjaCg5MS4xJSAwLjA3OCAxNDQuOSk7XG5cbiAgICAtLWdyYXNzLWExOiBva2xjaCg3OC4xJSAwLjI2MyAxNDIuOCAvIDEuOTYlKTtcbiAgICAtLWdyYXNzLWEyOiBva2xjaCg4Ni43JSAwLjIxMyAxNDYuNSAvIDMuOTIlKTtcbiAgICAtLWdyYXNzLWEzOiBva2xjaCg4OS4yJSAwLjE5OCAxNDcuOCAvIDEwLjU5JSk7XG4gICAgLS1ncmFzcy1hNDogb2tsY2goODguNiUgMC4yMTkgMTQ4IC8gMTcuMjUlKTtcbiAgICAtLWdyYXNzLWE1OiBva2xjaCg4OS4yJSAwLjIwMyAxNDguNCAvIDIzLjE0JSk7XG4gICAgLS1ncmFzcy1hNjogb2tsY2goODkuNiUgMC4xOTYgMTQ4LjIgLyAyOS40MSUpO1xuICAgIC0tZ3Jhc3MtYTc6IG9rbGNoKDg5LjMlIDAuMTg4IDE0OC4xIC8gMzYuNDclKTtcbiAgICAtLWdyYXNzLWE4OiBva2xjaCg4OS4zJSAwLjE4OSAxNDcuNyAvIDQzLjkyJSk7XG4gICAgLS1ncmFzcy1hOTogb2tsY2goODkuMCUgMC4yMTIgMTQ3LjEgLyA2My4xNCUpO1xuICAgIC0tZ3Jhc3MtYTEwOiBva2xjaCg4OS42JSAwLjE5NyAxNDcuNyAvIDY4LjI0JSk7XG4gICAgLS1ncmFzcy1hMTE6IG9rbGNoKDkwLjclIDAuMTY5IDE0OC4zIC8gODAuMzklKTtcbiAgICAtLWdyYXNzLWExMjogb2tsY2goOTUuMyUgMC4wODIgMTQ0LjkgLyA5My43MyUpO1xuXG4gICAgLS1vcmFuZ2UtMTogb2tsY2goMTguNyUgMC4wMTEgNjAuNyk7XG4gICAgLS1vcmFuZ2UtMjogb2tsY2goMjAuOCUgMC4wMTkgNjIuNyk7XG4gICAgLS1vcmFuZ2UtMzogb2tsY2goMjUuOCUgMC4wNDUgNjAuOCk7XG4gICAgLS1vcmFuZ2UtNDogb2tsY2goMjkuNCUgMC4wNzEgNTYuNyk7XG4gICAgLS1vcmFuZ2UtNTogb2tsY2goMzMuNCUgMC4wODMgNTQuNCk7XG4gICAgLS1vcmFuZ2UtNjogb2tsY2goMzguNSUgMC4wODcgNTUpO1xuICAgIC0tb3JhbmdlLTc6IG9rbGNoKDQ1LjIlIDAuMDk1IDUyLjcpO1xuICAgIC0tb3JhbmdlLTg6IG9rbGNoKDU0LjElIDAuMTE2IDUwKTtcbiAgICAtLW9yYW5nZS05OiBva2xjaCg2OS4xJSAwLjE5MSA0NSk7XG4gICAgLS1vcmFuZ2UtMTA6IG9rbGNoKDczLjMlIDAuMTgyIDUwLjkpO1xuICAgIC0tb3JhbmdlLTExOiBva2xjaCg3OC45JSAwLjE0MyA1Ni4yKTtcbiAgICAtLW9yYW5nZS0xMjogb2tsY2goOTIuNSUgMC4wNTIgNjYuMik7XG5cbiAgICAtLW9yYW5nZS1hMTogb2tsY2goNjEuNSUgMC4yMjMgMzMuOCAvIDIuNzUlKTtcbiAgICAtLW9yYW5nZS1hMjogb2tsY2goNzAuMyUgMC4xOTggNDUuOSAvIDUuNDklKTtcbiAgICAtLW9yYW5nZS1hMzogb2tsY2goNjkuNSUgMC4xOTcgNDUuNCAvIDE0LjUxJSk7XG4gICAgLS1vcmFuZ2UtYTQ6IG9rbGNoKDY4LjAlIDAuMjE0IDM5LjggLyAyMi4zNSUpO1xuICAgIC0tb3JhbmdlLWE1OiBva2xjaCg2OS4wJSAwLjIwOCA0MiAvIDI5LjAyJSk7XG4gICAgLS1vcmFuZ2UtYTY6IG9rbGNoKDcxLjMlIDAuMTkxIDQ4LjggLyAzNi4wOCUpO1xuICAgIC0tb3JhbmdlLWE3OiBva2xjaCg3My44JSAwLjE3NyA1MC40IC8gNDUuODglKTtcbiAgICAtLW9yYW5nZS1hODogb2tsY2goNzMuOSUgMC4xNzEgNDguOSAvIDYxLjU3JSk7XG4gICAgLS1vcmFuZ2UtYTk6IG9rbGNoKDcwLjQlIDAuMTk2IDQ0LjcgLyA5Ni44NiUpO1xuICAgIC0tb3JhbmdlLWExMDogb2tsY2goNzMuMyUgMC4xODIgNTAuOSk7XG4gICAgLS1vcmFuZ2UtYTExOiBva2xjaCg3OC45JSAwLjE0MyA1Ni4yKTtcbiAgICAtLW9yYW5nZS1hMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xuXG4gICAgLS1icm93bi0xOiBva2xjaCgxNy44JSAwLjAwNCA4NC42KTtcbiAgICAtLWJyb3duLTI6IG9rbGNoKDIxLjMlIDAuMDA3IDQ4LjQpO1xuICAgIC0tYnJvd24tMzogb2tsY2goMjUuNCUgMC4wMTMgNTEuNik7XG4gICAgLS1icm93bi00OiBva2xjaCgyOC45JSAwLjAxOCA1OS45KTtcbiAgICAtLWJyb3duLTU6IG9rbGNoKDMyLjUlIDAuMDI0IDU2LjQpO1xuICAgIC0tYnJvd24tNjogb2tsY2goMzcuMSUgMC4wMzIgNTkpO1xuICAgIC0tYnJvd24tNzogb2tsY2goNDIuOSUgMC4wNDEgNTcuOCk7XG4gICAgLS1icm93bi04OiBva2xjaCg1MC45JSAwLjA1MyA2Mik7XG4gICAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XG4gICAgLS1icm93bi0xMDogb2tsY2goNjcuMyUgMC4wNzQgNjEuMSk7XG4gICAgLS1icm93bi0xMTogb2tsY2goNzkuOCUgMC4wNjMgNjIuNyk7XG4gICAgLS1icm93bi0xMjogb2tsY2goOTEuNyUgMC4wMzYgNzUuNSk7XG5cbiAgICAtLWJyb3duLWExOiBva2xjaCg0Mi4wJSAwLjE2MiAzMS4yIC8gMC43OCUpO1xuICAgIC0tYnJvd24tYTI6IG9rbGNoKDgwLjAlIDAuMTE2IDQ2LjkgLyA0LjcxJSk7XG4gICAgLS1icm93bi1hMzogb2tsY2goODMuMCUgMC4wOTkgNTAuOSAvIDkuODAlKTtcbiAgICAtLWJyb3duLWE0OiBva2xjaCg4NC4wJSAwLjA5OCA1OC40IC8gMTQuMTIlKTtcbiAgICAtLWJyb3duLWE1OiBva2xjaCg4My41JSAwLjEgNTUuNSAvIDE5LjIyJSk7XG4gICAgLS1icm93bi1hNjogb2tsY2goODQuMCUgMC4xMDIgNTguMSAvIDI1LjQ5JSk7XG4gICAgLS1icm93bi1hNzogb2tsY2goODQuNCUgMC4xMDMgNTcuNyAvIDMzLjczJSk7XG4gICAgLS1icm93bi1hODogb2tsY2goODQuOSUgMC4xMDMgNjEgLyA0NS4xMCUpO1xuICAgIC0tYnJvd24tYTk6IG9rbGNoKDgzLjUlIDAuMTExIDYwLjYgLyA2NS44OCUpO1xuICAgIC0tYnJvd24tYTEwOiBva2xjaCg4NS41JSAwLjA5OSA2MS40IC8gNzAuMjAlKTtcbiAgICAtLWJyb3duLWExMTogb2tsY2goODkuMCUgMC4wNzIgNjIuNiAvIDg1LjEwJSk7XG4gICAgLS1icm93bi1hMTI6IG9rbGNoKDk1LjElIDAuMDM3IDc1LjIgLyA5NC45MCUpO1xuXG4gICAgLS1za3ktMTogb2tsY2goMTkuMCUgMC4wMjUgMjU5LjIpO1xuICAgIC0tc2t5LTI6IG9rbGNoKDIxLjYlIDAuMDI5IDI1Ny41KTtcbiAgICAtLXNreS0zOiBva2xjaCgyNy4xJSAwLjA1NCAyNTEuMyk7XG4gICAgLS1za3ktNDogb2tsY2goMzIuMSUgMC4wNyAyNDguNyk7XG4gICAgLS1za3ktNTogb2tsY2goMzcuMyUgMC4wNzggMjQ0LjkpO1xuICAgIC0tc2t5LTY6IG9rbGNoKDQyLjYlIDAuMDg4IDI0My45KTtcbiAgICAtLXNreS03OiBva2xjaCg0OC44JSAwLjA5OCAyNDAuOCk7XG4gICAgLS1za3ktODogb2tsY2goNTUuNyUgMC4xMTUgMjM3LjQpO1xuICAgIC0tc2t5LTk6IG9rbGNoKDg2LjElIDAuMTAzIDIxNy44KTtcbiAgICAtLXNreS0xMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xuICAgIC0tc2t5LTExOiBva2xjaCg3OS4zJSAwLjA5OSAyMzEuNik7XG4gICAgLS1za3ktMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcblxuICAgIC0tc2t5LWExOiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDUuODglKTtcbiAgICAtLXNreS1hMjogb2tsY2goNTguMyUgMC4yMjIgMjU5LjUgLyA5LjQxJSk7XG4gICAgLS1za3ktYTM6IG9rbGNoKDYyLjMlIDAuMjAxIDI1NS40IC8gMjAuMDAlKTtcbiAgICAtLXNreS1hNDogb2tsY2goNjQuOCUgMC4xOTMgMjUyLjggLyAyOC42MyUpO1xuICAgIC0tc2t5LWE1OiBva2xjaCg2Ny45JSAwLjE3NSAyNDguMSAvIDM2LjQ3JSk7XG4gICAgLS1za3ktYTY6IG9rbGNoKDcwLjAlIDAuMTY3IDI0Ni4yIC8gNDQuNzElKTtcbiAgICAtLXNreS1hNzogb2tsY2goNzEuOCUgMC4xNTkgMjQyLjUgLyA1NC41MSUpO1xuICAgIC0tc2t5LWE4OiBva2xjaCg3Mi43JSAwLjE1OCAyMzkgLyA2Ni4yNyUpO1xuICAgIC0tc2t5LWE5OiBva2xjaCg4Ni40JSAwLjEwMyAyMTcuNik7XG4gICAgLS1za3ktYTEwOiBva2xjaCg5MC44JSAwLjA3MyAyMTQuNSk7XG4gICAgLS1za3ktYTExOiBva2xjaCg4Mi44JSAwLjEwNCAyMzEuOSAvIDkzLjczJSk7XG4gICAgLS1za3ktYTEyOiBva2xjaCg5My40JSAwLjA1MyAyMTQuMyk7XG5cbiAgICAtLW1pbnQtMTogb2tsY2goMTguOSUgMC4wMTEgMTk2LjMpO1xuICAgIC0tbWludC0yOiBva2xjaCgyMS4xJSAwLjAxNyAxOTUuOSk7XG4gICAgLS1taW50LTM6IG9rbGNoKDI2LjglIDAuMDM5IDE5Mi40KTtcbiAgICAtLW1pbnQtNDogb2tsY2goMzEuNSUgMC4wNTQgMTkxKTtcbiAgICAtLW1pbnQtNTogb2tsY2goMzUuOSUgMC4wNjIgMTkwKTtcbiAgICAtLW1pbnQtNjogb2tsY2goNDEuMSUgMC4wNjYgMTg2LjIpO1xuICAgIC0tbWludC03OiBva2xjaCg0Ny4wJSAwLjA3MyAxODMuNSk7XG4gICAgLS1taW50LTg6IG9rbGNoKDU0LjElIDAuMDg1IDE3OS4yKTtcbiAgICAtLW1pbnQtOTogb2tsY2goODcuMCUgMC4xIDE3OCk7XG4gICAgLS1taW50LTEwOiBva2xjaCg5MS42JSAwLjA3OSAxODApO1xuICAgIC0tbWludC0xMTogb2tsY2goNzkuNSUgMC4xMTggMTc2LjUpO1xuICAgIC0tbWludC0xMjogb2tsY2goOTMuMSUgMC4wNTcgMTY4LjMpO1xuXG4gICAgLS1taW50LWExOiBva2xjaCg4MS41JSAwLjEzOSAxOTQuOCAvIDEuOTYlKTtcbiAgICAtLW1pbnQtYTI6IG9rbGNoKDg4LjklIDAuMTUyIDE5NC44IC8gNC4zMSUpO1xuICAgIC0tbWludC1hMzogb2tsY2goOTAuMiUgMC4xNTYgMTkwLjIgLyAxMS4zNyUpO1xuICAgIC0tbWludC1hNDogb2tsY2goOTAuMiUgMC4xNTYgMTg5LjIgLyAxNy4yNSUpO1xuICAgIC0tbWludC1hNTogb2tsY2goOTAuMSUgMC4xNTcgMTg4LjIgLyAyMi43NSUpO1xuICAgIC0tbWludC1hNjogb2tsY2goODkuOSUgMC4xNTggMTg0LjggLyAyOS4wMiUpO1xuICAgIC0tbWludC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTgyLjQgLyAzNi44NiUpO1xuICAgIC0tbWludC1hODogb2tsY2goOTAuMSUgMC4xNTMgMTc4LjMgLyA0Ni4yNyUpO1xuICAgIC0tbWludC1hOTogb2tsY2goOTIuOCUgMC4xMDcgMTc3LjkgLyA5MS4zNyUpO1xuICAgIC0tbWludC1hMTA6IG9rbGNoKDk0LjElIDAuMDgyIDE3OS43IC8gOTYuMDglKTtcbiAgICAtLW1pbnQtYTExOiBva2xjaCg5MS4wJSAwLjEzOCAxNzYuMiAvIDgyLjM1JSk7XG4gICAgLS1taW50LWExMjogb2tsY2goOTUuNiUgMC4wNTkgMTY4LjEgLyA5Ni4wOCUpO1xuXG4gICAgLS1saW1lLTE6IG9rbGNoKDE4LjIlIDAuMDE0IDEyMC44KTtcbiAgICAtLWxpbWUtMjogb2tsY2goMjAuOSUgMC4wMiAxMjkuNik7XG4gICAgLS1saW1lLTM6IG9rbGNoKDI2LjYlIDAuMDM1IDEzMik7XG4gICAgLS1saW1lLTQ6IG9rbGNoKDMxLjYlIDAuMDQ3IDEzMS43KTtcbiAgICAtLWxpbWUtNTogb2tsY2goMzYuMyUgMC4wNTcgMTMxKTtcbiAgICAtLWxpbWUtNjogb2tsY2goNDEuMCUgMC4wNjggMTMxLjUpO1xuICAgIC0tbGltZS03OiBva2xjaCg0Ni4zJSAwLjA3OSAxMzEuMSk7XG4gICAgLS1saW1lLTg6IG9rbGNoKDUyLjQlIDAuMDk0IDEzMC42KTtcbiAgICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xuICAgIC0tbGltZS0xMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xuICAgIC0tbGltZS0xMTogb2tsY2goODYuOCUgMC4xNTUgMTI0LjcpO1xuICAgIC0tbGltZS0xMjogb2tsY2goOTQuNiUgMC4wODIgMTIyLjcpO1xuXG4gICAgLS1saW1lLWExOiBva2xjaCg2OC43JSAwLjIzMiAxNDIuMiAvIDEuMTglKTtcbiAgICAtLWxpbWUtYTI6IG9rbGNoKDg2LjglIDAuMjYgMTM2LjMgLyAzLjkyJSk7XG4gICAgLS1saW1lLWEzOiBva2xjaCg5MC4xJSAwLjIyNiAxMzQuMiAvIDEwLjIwJSk7XG4gICAgLS1saW1lLWE0OiBva2xjaCg5MS4wJSAwLjIxMSAxMzMuMiAvIDE2LjA4JSk7XG4gICAgLS1saW1lLWE1OiBva2xjaCg5MS42JSAwLjIgMTMyLjIgLyAyMS41NyUpO1xuICAgIC0tbGltZS1hNjogb2tsY2goOTEuOCUgMC4xOTIgMTMyLjMgLyAyNy40NSUpO1xuICAgIC0tbGltZS1hNzogb2tsY2goOTIuMyUgMC4xOSAxMzEuNyAvIDM0LjEyJSk7XG4gICAgLS1saW1lLWE4OiBva2xjaCg5MS44JSAwLjE4OSAxMzEuMiAvIDQyLjM1JSk7XG4gICAgLS1saW1lLWE5OiBva2xjaCg5My40JSAwLjE4NiAxMjYuMiAvIDkyLjk0JSk7XG4gICAgLS1saW1lLWExMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xuICAgIC0tbGltZS1hMTE6IG9rbGNoKDkzLjglIDAuMTcgMTI0LjkgLyA4OS40MSUpO1xuICAgIC0tbGltZS1hMTI6IG9rbGNoKDk2LjYlIDAuMDg0IDEyMi45IC8gOTYuODYlKTtcblxuICAgIC0teWVsbG93LTE6IG9rbGNoKDE4LjIlIDAuMDE0IDk0KTtcbiAgICAtLXllbGxvdy0yOiBva2xjaCgyMC45JSAwLjAxNyA5MS44KTtcbiAgICAtLXllbGxvdy0zOiBva2xjaCgyNi4xJSAwLjA0NyA5MC4zKTtcbiAgICAtLXllbGxvdy00OiBva2xjaCgyOS4zJSAwLjA2IDkzLjgpO1xuICAgIC0teWVsbG93LTU6IG9rbGNoKDMzLjUlIDAuMDY4IDkyLjUpO1xuICAgIC0teWVsbG93LTY6IG9rbGNoKDM4LjUlIDAuMDc4IDkyLjkpO1xuICAgIC0teWVsbG93LTc6IG9rbGNoKDQ1LjIlIDAuMDgxIDkyKTtcbiAgICAtLXllbGxvdy04OiBva2xjaCg1My41JSAwLjA5NSA4OS40KTtcbiAgICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XG4gICAgLS15ZWxsb3ctMTA6IG9rbGNoKDk3LjElIDAuMTgyIDEwOS40KTtcbiAgICAtLXllbGxvdy0xMTogb2tsY2goOTAuMCUgMC4xNjYgMTAxLjcpO1xuICAgIC0teWVsbG93LTEyOiBva2xjaCg5NC4yJSAwLjA3NSAxMDEuMSk7XG5cbiAgICAtLXllbGxvdy1hMTogb2tsY2goNTkuNyUgMC4xNzcgNDMuMSAvIDEuNTclKTtcbiAgICAtLXllbGxvdy1hMjogb2tsY2goODEuMyUgMC4xNjggODAuNyAvIDQuMzElKTtcbiAgICAtLXllbGxvdy1hMzogb2tsY2goODAuMiUgMC4xNzEgNzMuMyAvIDExLjc2JSk7XG4gICAgLS15ZWxsb3ctYTQ6IG9rbGNoKDgyLjMlIDAuMTcgODAuOCAvIDE1LjY5JSk7XG4gICAgLS15ZWxsb3ctYTU6IG9rbGNoKDgzLjIlIDAuMTcxIDgyLjQgLyAyMS4xOCUpO1xuICAgIC0teWVsbG93LWE2OiBva2xjaCg4NC45JSAwLjE3NCA4Ni45IC8gMjcuNDUlKTtcbiAgICAtLXllbGxvdy1hNzogb2tsY2goODYuMiUgMC4xNyA4OS45IC8gMzYuMDglKTtcbiAgICAtLXllbGxvdy1hODogb2tsY2goODYuMSUgMC4xNjQgODguNSAvIDQ4LjI0JSk7XG4gICAgLS15ZWxsb3ctYTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcbiAgICAtLXllbGxvdy1hMTA6IG9rbGNoKDk3LjElIDAuMTgyIDEwOS40KTtcbiAgICAtLXllbGxvdy1hMTE6IG9rbGNoKDkyLjQlIDAuMTcxIDEwMS42IC8gOTYuMDglKTtcbiAgICAtLXllbGxvdy1hMTI6IG9rbGNoKDk2LjUlIDAuMDc3IDEwMS4zIC8gOTYuNDclKTtcblxuICAgIC0tYW1iZXItMTogb2tsY2goMTguNSUgMC4wMTMgNzcuOCk7XG4gICAgLS1hbWJlci0yOiBva2xjaCgyMS4yJSAwLjAxOCA4Mik7XG4gICAgLS1hbWJlci0zOiBva2xjaCgyNS44JSAwLjA0NCA3NC41KTtcbiAgICAtLWFtYmVyLTQ6IG9rbGNoKDI5LjYlIDAuMDYzIDczLjkpO1xuICAgIC0tYW1iZXItNTogb2tsY2goMzMuNiUgMC4wNzIgNzIuOSk7XG4gICAgLS1hbWJlci02OiBva2xjaCgzOC42JSAwLjA3OCA3NS4zKTtcbiAgICAtLWFtYmVyLTc6IG9rbGNoKDQ1LjQlIDAuMDgyIDc1KTtcbiAgICAtLWFtYmVyLTg6IG9rbGNoKDUzLjYlIDAuMDk2IDczLjQpO1xuICAgIC0tYW1iZXItOTogb2tsY2goODUuNCUgMC4xNTcgODQuMSk7XG4gICAgLS1hbWJlci0xMDogb2tsY2goODguNSUgMC4xODEgOTQuOCk7XG4gICAgLS1hbWJlci0xMTogb2tsY2goODYuMiUgMC4xNzMgODkpO1xuICAgIC0tYW1iZXItMTI6IG9rbGNoKDkzLjUlIDAuMDcyIDg2LjEpO1xuXG4gICAgLS1hbWJlci1hMTogb2tsY2goNjAuOSUgMC4yMTMgMzUuMSAvIDIuMzUlKTtcbiAgICAtLWFtYmVyLWEyOiBva2xjaCg3Ny4zJSAwLjE3MiA2Ni4yIC8gNS4xMCUpO1xuICAgIC0tYW1iZXItYTM6IG9rbGNoKDcyLjglIDAuMTggNTUgLyAxMy4zMyUpO1xuICAgIC0tYW1iZXItYTQ6IG9rbGNoKDczLjElIDAuMTgyIDU0LjUgLyAxOS42MSUpO1xuICAgIC0tYW1iZXItYTU6IG9rbGNoKDc0LjYlIDAuMTc4IDU4LjQgLyAyNS40OSUpO1xuICAgIC0tYW1iZXItYTY6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyAzMS43NiUpO1xuICAgIC0tYW1iZXItYTc6IG9rbGNoKDgwLjQlIDAuMTY0IDcxLjkgLyA0MC4zOSUpO1xuICAgIC0tYW1iZXItYTg6IG9rbGNoKDgxLjAlIDAuMTU4IDcxLjkgLyA1Mi45NCUpO1xuICAgIC0tYW1iZXItYTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xuICAgIC0tYW1iZXItYTEwOiBva2xjaCg4OC41JSAwLjE4MSA5NC44KTtcbiAgICAtLWFtYmVyLWExMTogb2tsY2goODYuMiUgMC4xNzMgODkpO1xuICAgIC0tYW1iZXItYTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcblxuICAgIC0tZ29sZC0xOiBva2xjaCgxOC4yJSAwLjAwMiAxMDYuNik7XG4gICAgLS1nb2xkLTI6IG9rbGNoKDIxLjglIDAuMDA2IDkxLjYpO1xuICAgIC0tZ29sZC0zOiBva2xjaCgyNS42JSAwLjAwNyA5NS40KTtcbiAgICAtLWdvbGQtNDogb2tsY2goMjguOSUgMC4wMDkgODguOCk7XG4gICAgLS1nb2xkLTU6IG9rbGNoKDMzLjAlIDAuMDEzIDg3LjYpO1xuICAgIC0tZ29sZC02OiBva2xjaCgzNy4zJSAwLjAxMyA4MS43KTtcbiAgICAtLWdvbGQtNzogb2tsY2goNDMuMCUgMC4wMTYgODIuNCk7XG4gICAgLS1nb2xkLTg6IG9rbGNoKDQ5LjklIDAuMDIxIDgxLjMpO1xuICAgIC0tZ29sZC05OiBva2xjaCg2Mi4wJSAwLjA0OSA3Ny43KTtcbiAgICAtLWdvbGQtMTA6IG9rbGNoKDY2LjMlIDAuMDQ3IDc4LjMpO1xuICAgIC0tZ29sZC0xMTogb2tsY2goNzkuNCUgMC4wNDEgNzcuMSk7XG4gICAgLS1nb2xkLTEyOiBva2xjaCg5MS41JSAwLjAxNCA3OC4zKTtcblxuICAgIC0tZ29sZC1hMTogb2tsY2goNjMuNiUgMC4xMzQgMTA5LjcgLyAwLjc4JSk7XG4gICAgLS1nb2xkLWEyOiBva2xjaCg5MS42JSAwLjA5MSA5MS44IC8gNC4zMSUpO1xuICAgIC0tZ29sZC1hMzogb2tsY2goOTQuMSUgMC4wNjUgOTUuOSAvIDA4LjI0JSk7XG4gICAgLS1nb2xkLWE0OiBva2xjaCg5NS4yJSAwLjA1NyA4OC42IC8gMTEuNzYlKTtcbiAgICAtLWdvbGQtYTU6IG9rbGNoKDk0LjclIDAuMDU4IDg3LjYgLyAxNi40NyUpO1xuICAgIC0tZ29sZC1hNjogb2tsY2goOTQuNyUgMC4wNDcgODAuOCAvIDIxLjU3JSk7XG4gICAgLS1nb2xkLWE3OiBva2xjaCg5NS4yJSAwLjA0NiA4MiAvIDI4LjI0JSk7XG4gICAgLS1nb2xkLWE4OiBva2xjaCg5NC40JSAwLjA0NyA4MC44IC8gMzcuMjUlKTtcbiAgICAtLWdvbGQtYTk6IG9rbGNoKDkwLjklIDAuMDc5IDc3LjEgLyA1Ni40NyUpO1xuICAgIC0tZ29sZC1hMTA6IG9rbGNoKDkxLjglIDAuMDcgNzggLyA2MS41NyUpO1xuICAgIC0tZ29sZC1hMTE6IG9rbGNoKDkzLjglIDAuMDUgNzYuOSAvIDc4LjQzJSk7XG4gICAgLS1nb2xkLWExMjogb2tsY2goOTcuOSUgMC4wMTUgNzcuMSAvIDkwLjU5JSk7XG5cbiAgICAtLWJyb256ZS0xOiBva2xjaCgxOC4xJSAwLjAwNSAzOS4zKTtcbiAgICAtLWJyb256ZS0yOiBva2xjaCgyMS42JSAwLjAwNiA1Nik7XG4gICAgLS1icm9uemUtMzogb2tsY2goMjUuNiUgMC4wMDcgNDguNCk7XG4gICAgLS1icm9uemUtNDogb2tsY2goMjkuMCUgMC4wMSA0OC4zKTtcbiAgICAtLWJyb256ZS01OiBva2xjaCgzMi45JSAwLjAxMyA0MS43KTtcbiAgICAtLWJyb256ZS02OiBva2xjaCgzNy40JSAwLjAxNyA0MSk7XG4gICAgLS1icm9uemUtNzogb2tsY2goNDIuOSUgMC4wMjEgNDAuNik7XG4gICAgLS1icm9uemUtODogb2tsY2goNDkuOSUgMC4wMjQgNDUpO1xuICAgIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xuICAgIC0tYnJvbnplLTEwOiBva2xjaCg2Ni44JSAwLjA0NiA0My41KTtcbiAgICAtLWJyb256ZS0xMTogb2tsY2goNzkuMiUgMC4wNDMgNDQuMyk7XG4gICAgLS1icm9uemUtMTI6IG9rbGNoKDkxLjUlIDAuMDE3IDUwLjQpO1xuXG4gICAgLS1icm9uemUtYTE6IG9rbGNoKDU0LjUlIDAuMjE4IDMwLjEgLyAxLjU3JSk7XG4gICAgLS1icm9uemUtYTI6IG9rbGNoKDg0LjMlIDAuMDkyIDU1LjQgLyA0LjcxJSk7XG4gICAgLS1icm9uemUtYTM6IG9rbGNoKDg4LjQlIDAuMDU4IDQ4IC8gOS4wMiUpO1xuICAgIC0tYnJvbnplLWE0OiBva2xjaCg4OC4xJSAwLjA2IDQ4LjYgLyAxMy4zMyUpO1xuICAgIC0tYnJvbnplLWE1OiBva2xjaCg4OS44JSAwLjA1NiA0MS43IC8gMTcuNjUlKTtcbiAgICAtLWJyb256ZS1hNjogb2tsY2goODkuNiUgMC4wNTcgNDEuMyAvIDIzLjUzJSk7XG4gICAgLS1icm9uemUtYTc6IG9rbGNoKDg5LjIlIDAuMDU2IDQwLjUgLyAzMC45OCUpO1xuICAgIC0tYnJvbnplLWE4OiBva2xjaCg5MC42JSAwLjA1MiA0My44IC8gMzkuNjElKTtcbiAgICAtLWJyb256ZS1hOTogb2tsY2goODcuMyUgMC4wNyA0My44IC8gNjAuNzglKTtcbiAgICAtLWJyb256ZS1hMTA6IG9rbGNoKDg3LjklIDAuMDY2IDQzLjEgLyA2Ni4yNyUpO1xuICAgIC0tYnJvbnplLWExMTogb2tsY2goOTAuOSUgMC4wNTEgNDQuMyAvIDgxLjk2JSk7XG4gICAgLS1icm9uemUtYTEyOiBva2xjaCg5Ni43JSAwLjAxOSA1MiAvIDkyLjU1JSk7XG5cbiAgICAtLWdyYXktMTogb2tsY2goMTcuNzYlIDAgMCk7XG4gICAgLS1ncmF5LTI6IG9rbGNoKDIxLjM0JSAwIDApO1xuICAgIC0tZ3JheS0zOiBva2xjaCgyNS4yJSAwIDApO1xuICAgIC0tZ3JheS00OiBva2xjaCgyOC41JSAwIDApO1xuICAgIC0tZ3JheS01OiBva2xjaCgzMS4zJSAwIDApO1xuICAgIC0tZ3JheS02OiBva2xjaCgzNC44JSAwIDApO1xuICAgIC0tZ3JheS03OiBva2xjaCg0MC4yJSAwIDApO1xuICAgIC0tZ3JheS04OiBva2xjaCg0OC45JSAwIDApO1xuICAgIC0tZ3JheS05OiBva2xjaCg1My44JSAwIDApO1xuICAgIC0tZ3JheS0xMDogb2tsY2goNTguMyUgMCAwKTtcbiAgICAtLWdyYXktMTE6IG9rbGNoKDc3LjAlIDAgMCk7XG4gICAgLS1ncmF5LTEyOiBva2xjaCg5NC45JSAwIDApO1xuXG4gICAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAwKTtcbiAgICAtLWdyYXktYTI6IG9rbGNoKDEwMCUgMCAwIC8gMy41MyUpO1xuICAgIC0tZ3JheS1hMzogb2tsY2goMTAwJSAwIDAgLyA3LjA2JSk7XG4gICAgLS1ncmF5LWE0OiBva2xjaCgxMDAlIDAgMCAvIDEwLjU5JSk7XG4gICAgLS1ncmF5LWE1OiBva2xjaCgxMDAlIDAgMCAvIDEzLjMzJSk7XG4gICAgLS1ncmF5LWE2OiBva2xjaCgxMDAlIDAgMCAvIDE3LjI1JSk7XG4gICAgLS1ncmF5LWE3OiBva2xjaCgxMDAlIDAgMCAvIDIzLjE0JSk7XG4gICAgLS1ncmF5LWE4OiBva2xjaCgxMDAlIDAgMCAvIDMzLjMzJSk7XG4gICAgLS1ncmF5LWE5OiBva2xjaCgxMDAlIDAgMCAvIDM5LjIyJSk7XG4gICAgLS1ncmF5LWExMDogb2tsY2goMTAwJSAwIDAgLyA0NC43MSUpO1xuICAgIC0tZ3JheS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gNjguNjMlKTtcbiAgICAtLWdyYXktYTEyOiBva2xjaCgxMDAlIDAgMCAvIDkyLjk0JSk7XG5cbiAgICAtLW1hdXZlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDMwOC4yKTtcbiAgICAtLW1hdXZlLTI6IG9rbGNoKDIxLjUlIDAuMDA0IDMwOC4yKTtcbiAgICAtLW1hdXZlLTM6IG9rbGNoKDI1LjQlIDAuMDA2IDMwMS4xKTtcbiAgICAtLW1hdXZlLTQ6IG9rbGNoKDI4LjUlIDAuMDA4IDMwOC4yKTtcbiAgICAtLW1hdXZlLTU6IG9rbGNoKDMxLjMlIDAuMDA5IDMwMy45KTtcbiAgICAtLW1hdXZlLTY6IG9rbGNoKDM1LjAlIDAuMDExIDMwOC4xKTtcbiAgICAtLW1hdXZlLTc6IG9rbGNoKDQwLjIlIDAuMDEyIDI5OC45KTtcbiAgICAtLW1hdXZlLTg6IG9rbGNoKDQ5LjIlIDAuMDE2IDI5OS41KTtcbiAgICAtLW1hdXZlLTk6IG9rbGNoKDU0LjAlIDAuMDE3IDI5NC4yKTtcbiAgICAtLW1hdXZlLTEwOiBva2xjaCg1OC41JSAwLjAxNyAyOTQuMik7XG4gICAgLS1tYXV2ZS0xMTogb2tsY2goNzYuOSUgMC4wMTQgMjk5LjcpO1xuICAgIC0tbWF1dmUtMTI6IG9rbGNoKDk1LjAlIDAuMDAzIDI4Ni4zKTtcblxuICAgIC0tbWF1dmUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLW1hdXZlLWEyOiBva2xjaCg5Ni44JSAwLjAwMyAzMDguNCAvIDMuNTMlKTtcbiAgICAtLW1hdXZlLWEzOiBva2xjaCg5NC4yJSAwLjAxOSAyODkuMyAvIDcuODQlKTtcbiAgICAtLW1hdXZlLWE0OiBva2xjaCg5My41JSAwLjAyNyAzMDcuMSAvIDExLjM3JSk7XG4gICAgLS1tYXV2ZS1hNTogb2tsY2goOTMuOSUgMC4wMzMgMzAyLjggLyAxNC41MSUpO1xuICAgIC0tbWF1dmUtYTY6IG9rbGNoKDk0LjAlIDAuMDMzIDMwNy4yIC8gMTguODIlKTtcbiAgICAtLW1hdXZlLWE3OiBva2xjaCg5NC40JSAwLjAzIDI5Ni4yIC8gMjUuMTAlKTtcbiAgICAtLW1hdXZlLWE4OiBva2xjaCg5NC4xJSAwLjAzMyAyOTkuMSAvIDM2LjQ3JSk7XG4gICAgLS1tYXV2ZS1hOTogb2tsY2goOTMuNSUgMC4wMzEgMjkzLjggLyA0My4xNCUpO1xuICAgIC0tbWF1dmUtYTEwOiBva2xjaCg5NC4yJSAwLjAyNyAyOTIuOCAvIDQ4LjYzJSk7XG4gICAgLS1tYXV2ZS1hMTE6IG9rbGNoKDk2LjUlIDAuMDE5IDI5OS4xIC8gNzEuNzYlKTtcbiAgICAtLW1hdXZlLWExMjogb2tsY2goOTkuNSUgMC4wMDMgMjg2LjQgLyA5My43MyUpO1xuXG4gICAgLS1zbGF0ZS0xOiBva2xjaCgxNy45JSAwLjAwNCAyODYpO1xuICAgIC0tc2xhdGUtMjogb2tsY2goMjEuMyUgMC4wMDQgMjY0LjUpO1xuICAgIC0tc2xhdGUtMzogb2tsY2goMjUuMiUgMC4wMDYgMjcxLjIpO1xuICAgIC0tc2xhdGUtNDogb2tsY2goMjguMyUgMC4wMDcgMjQ4LjEpO1xuICAgIC0tc2xhdGUtNTogb2tsY2goMzEuMiUgMC4wMDggMjU1LjYpO1xuICAgIC0tc2xhdGUtNjogb2tsY2goMzQuNyUgMC4wMSAyNTQpO1xuICAgIC0tc2xhdGUtNzogb2tsY2goMzkuOSUgMC4wMTIgMjUyLjkpO1xuICAgIC0tc2xhdGUtODogb2tsY2goNDguOSUgMC4wMTYgMjUxLjcpO1xuICAgIC0tc2xhdGUtOTogb2tsY2goNTMuNyUgMC4wMTUgMjYyLjMpO1xuICAgIC0tc2xhdGUtMTA6IG9rbGNoKDU4LjMlIDAuMDE1IDI2Ni42KTtcbiAgICAtLXNsYXRlLTExOiBva2xjaCg3Ni45JSAwLjAxIDI1OC4zKTtcbiAgICAtLXNsYXRlLTEyOiBva2xjaCg5NC45JSAwLjAwMyAyNjQuNSk7XG5cbiAgICAtLXNsYXRlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1zbGF0ZS1hMjogb2tsY2goOTQuOCUgMC4wMjkgMjAxLjkgLyAzLjUzJSk7XG4gICAgLS1zbGF0ZS1hMzogb2tsY2goOTMuMSUgMC4wMjQgMjUwLjEgLyA3Ljg0JSk7XG4gICAgLS1zbGF0ZS1hNDogb2tsY2goOTMuMCUgMC4wMzEgMjI1LjEgLyAxMS4zNyUpO1xuICAgIC0tc2xhdGUtYTU6IG9rbGNoKDkzLjYlIDAuMDMxIDI0My43IC8gMTQuNTElKTtcbiAgICAtLXNsYXRlLWE2OiBva2xjaCg5My4wJSAwLjAzMyAyNDQgLyAxOC44MiUpO1xuICAgIC0tc2xhdGUtYTc6IG9rbGNoKDkzLjclIDAuMDMyIDI0NS4zIC8gMjUuMTAlKTtcbiAgICAtLXNsYXRlLWE4OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDM2LjQ3JSk7XG4gICAgLS1zbGF0ZS1hOTogb2tsY2goOTMuNiUgMC4wMjggMjU4LjQgLyA0Mi43NSUpO1xuICAgIC0tc2xhdGUtYTEwOiBva2xjaCg5NC41JSAwLjAyMyAyNjQuNSAvIDQ4LjI0JSk7XG4gICAgLS1zbGF0ZS1hMTE6IG9rbGNoKDk3LjQlIDAuMDExIDI1Mi4xIC8gNzAuOTglKTtcbiAgICAtLXNsYXRlLWExMjogb2tsY2goOTkuNCUgMC4wMDMgMjY0LjUgLyA5My43MyUpO1xuXG4gICAgLS1zYWdlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDE2NC42KTtcbiAgICAtLXNhZ2UtMjogb2tsY2goMjEuMSUgMC4wMDQgMTY0LjcpO1xuICAgIC0tc2FnZS0zOiBva2xjaCgyNC45JSAwLjAwMyAxNjQuOCk7XG4gICAgLS1zYWdlLTQ6IG9rbGNoKDI4LjIlIDAuMDA1IDE3NC4xKTtcbiAgICAtLXNhZ2UtNTogb2tsY2goMzEuMCUgMC4wMDUgMTc0LjIpO1xuICAgIC0tc2FnZS02OiBva2xjaCgzNC44JSAwLjAwNiAxNjQuNyk7XG4gICAgLS1zYWdlLTc6IG9rbGNoKDQwLjAlIDAuMDA3IDE3MC4xKTtcbiAgICAtLXNhZ2UtODogb2tsY2goNDguOSUgMC4wMSAxNjguNCk7XG4gICAgLS1zYWdlLTk6IG9rbGNoKDUzLjMlIDAuMDE3IDE3MC41KTtcbiAgICAtLXNhZ2UtMTA6IG9rbGNoKDU3LjglIDAuMDE1IDE3My44KTtcbiAgICAtLXNhZ2UtMTE6IG9rbGNoKDc2LjYlIDAuMDEgMTcxLjcpO1xuICAgIC0tc2FnZS0xMjogb2tsY2goOTQuNyUwLjAwMyAxNjUuMSk7XG5cbiAgICAtLXNhZ2UtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLXNhZ2UtYTI6IG9rbGNoKDk1LjklIDAuMDAzIDE2NS4xIC8gMy4xNCUpO1xuICAgIC0tc2FnZS1hMzogb2tsY2goOTYuOCUgMC4wMDIgMTY1LjEgLyA3LjA2JSk7XG4gICAgLS1zYWdlLWE0OiBva2xjaCg5OC44JSAwLjAxMyAxOTEgLyAxMC4yMCUpO1xuICAgIC0tc2FnZS1hNTogb2tsY2goOTguMCUgMC4wMTEgMTg5LjggLyAxMy4zMyUpO1xuICAgIC0tc2FnZS1hNjogb2tsY2goOTcuNiUgMC4wMTcgMTY0LjcgLyAxNy42NSUpO1xuICAgIC0tc2FnZS1hNzogb2tsY2goOTcuOSUgMC4wMTcgMTc0LjEgLyAyMy41MyUpO1xuICAgIC0tc2FnZS1hODogb2tsY2goOTcuOSUgMC4wMjEgMTcwLjYgLyAzNC4xMiUpO1xuICAgIC0tc2FnZS1hOTogb2tsY2goOTYuOSUgMC4wMzQgMTcxLjUgLyA0MC4wMCUpO1xuICAgIC0tc2FnZS1hMTA6IG9rbGNoKDk3LjUlIDAuMDI3IDE3Ni40IC8gNDUuNDklKTtcbiAgICAtLXNhZ2UtYTExOiBva2xjaCg5OC45JSAwLjAxMSAxNzYuMyAvIDY5LjAyJSk7XG4gICAgLS1zYWdlLWExMjogb2tsY2goOTkuOCUgMC4wMDIgMTY1LjEgLyA5Mi45NCUpO1xuXG4gICAgLS1vbGl2ZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAxMjguNyk7XG4gICAgLS1vbGl2ZS0yOiBva2xjaCgyMS4yJSAwLjAwNCAxMjguNyk7XG4gICAgLS1vbGl2ZS0zOiBva2xjaCgyNS4wJSAwLjAwNCAxMjguNik7XG4gICAgLS1vbGl2ZS00OiBva2xjaCgyOC4yJSAwLjAwNiAxMzQuOSk7XG4gICAgLS1vbGl2ZS01OiBva2xjaCgzMS4wJSAwLjAwNiAxMzQuOSk7XG4gICAgLS1vbGl2ZS02OiBva2xjaCgzNC41JSAwLjAwNyAxMjguNyk7XG4gICAgLS1vbGl2ZS03OiBva2xjaCgzOS43JSAwLjAwOSAxMzIuNSk7XG4gICAgLS1vbGl2ZS04OiBva2xjaCg0OC45JSAwLjAxMyAxNDEuMik7XG4gICAgLS1vbGl2ZS05OiBva2xjaCg1My41JSAwLjAxOCAxMzkuNCk7XG4gICAgLS1vbGl2ZS0xMDogb2tsY2goNTguMSUgMC4wMTYgMTM4LjcpO1xuICAgIC0tb2xpdmUtMTE6IG9rbGNoKDc2LjYlIDAuMDEzIDEzNy44KTtcbiAgICAtLW9saXZlLTEyOiBva2xjaCg5NC43JSAwLjAwMyAxNDUuNSk7XG5cbiAgICAtLW9saXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1vbGl2ZS1hMjogb2tsY2goOTYuMCUgMC4wMDMgMTI4LjUgLyAzLjE0JSk7XG4gICAgLS1vbGl2ZS1hMzogb2tsY2goOTYuOSUgMC4wMDMgMTI4LjUgLyA3LjA2JSk7XG4gICAgLS1vbGl2ZS1hNDogb2tsY2goOTguNiUgMC4wMiAxNDMgLyAxMC4yMCUpO1xuICAgIC0tb2xpdmUtYTU6IG9rbGNoKDk3LjklIDAuMDE2IDE0Mi42IC8gMTMuMzMlKTtcbiAgICAtLW9saXZlLWE2OiBva2xjaCg5Ny43JSAwLjAxOCAxMjcuMSAvIDE3LjI1JSk7XG4gICAgLS1vbGl2ZS1hNzogb2tsY2goOTguMCUgMC4wMjIgMTM0LjkgLyAyMy4xNCUpO1xuICAgIC0tb2xpdmUtYTg6IG9rbGNoKDk3LjclIDAuMDI5IDE0Mi4yIC8gMzQuMTIlKTtcbiAgICAtLW9saXZlLWE5OiBva2xjaCg5Ny41JSAwLjAzNSAxNDAgLyA0MC4wMCUpO1xuICAgIC0tb2xpdmUtYTEwOiBva2xjaCg5OC4wJSAwLjAyNiAxMzguMyAvIDQ1LjQ5JSk7XG4gICAgLS1vbGl2ZS1hMTE6IG9rbGNoKDk4LjglIDAuMDE2IDEzOS40IC8gNjkuMDIlKTtcbiAgICAtLW9saXZlLWExMjogb2tsY2goOTkuOCUgMC4wMDMgMTQ1LjYgLyA5Mi45NCUpO1xuXG4gICAgLS1zYW5kLTE6IG9rbGNoKDE3LjclIDAuMDAyIDEwNi42KTtcbiAgICAtLXNhbmQtMjogb2tsY2goMjEuMyUgMC4wMDIgMTA2LjYpO1xuICAgIC0tc2FuZC0zOiBva2xjaCgyNS4yJSAwLjAwMiAxMDYuNSk7XG4gICAgLS1zYW5kLTQ6IG9rbGNoKDI4LjQlIDAuMDA0IDEwNi42KTtcbiAgICAtLXNhbmQtNTogb2tsY2goMzEuMiUgMC4wMDUgMTA2LjcpO1xuICAgIC0tc2FuZC02OiBva2xjaCgzNC44JSAwLjAwNSA5MS41KTtcbiAgICAtLXNhbmQtNzogb2tsY2goNDAuMSUgMC4wMDcgOTUuMik7XG4gICAgLS1zYW5kLTg6IG9rbGNoKDQ4LjklIDAuMDA4IDg4LjcpO1xuICAgIC0tc2FuZC05OiBva2xjaCg1My40JSAwLjAxMSA5My43KTtcbiAgICAtLXNhbmQtMTA6IG9rbGNoKDU4LjIlIDAuMDExIDEwMC4xKTtcbiAgICAtLXNhbmQtMTE6IG9rbGNoKDc2LjclIDAuMDA5IDkxLjUpO1xuICAgIC0tc2FuZC0xMjogb2tsY2goOTQuOSUgMC4wMDMgMTA2LjUpO1xuXG4gICAgLS1zYW5kLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1zYW5kLWEyOiBva2xjaCg5Ni43JSAwLjAwMSAxMDYuNCAvIDMuNTMlKTtcbiAgICAtLXNhbmQtYTM6IG9rbGNoKDk3LjMlIDAuMDAxIDEwNi40IC8gNy40NSUpO1xuICAgIC0tc2FuZC1hNDogb2tsY2goOTkuNCUgMC4wMTQgMTA2LjcgLyAxMC41OSUpO1xuICAgIC0tc2FuZC1hNTogb2tsY2goOTguNCUgMC4wMjEgMTA2LjggLyAxMy43MyUpO1xuICAgIC0tc2FuZC1hNjogb2tsY2goOTguNSUgMC4wMTggODkuNCAvIDE3LjY1JSk7XG4gICAgLS1zYW5kLWE3OiBva2xjaCg5OC43JSAwLjAxOSA5My43IC8gMjMuNTMlKTtcbiAgICAtLXNhbmQtYTg6IG9rbGNoKDk4LjMlIDAuMDE5IDg3LjUgLyAzNC4xMiUpO1xuICAgIC0tc2FuZC1hOTogb2tsY2goOTguNCUgMC4wMjMgOTMuMyAvIDM5LjYxJSk7XG4gICAgLS1zYW5kLWExMDogb2tsY2goOTkuMiUgMC4wMiAxMDAuNiAvIDQ1LjEwJSk7XG4gICAgLS1zYW5kLWExMTogb2tsY2goOTkuMSUgMC4wMTEgODkuNyAvIDY5LjAyJSk7XG4gICAgLS1zYW5kLWExMjogb2tsY2goOTkuOSUgMC4wMDMgMTA2LjQgLyA5Mi45NCUpO1xuXG4gICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjA4JSAwIDAgLyA3MC4yJSk7XG4gICAgLS1tYXV2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMy4yMyUgMC4wMDIgMzI1LjY1IC8gNzAuMiUpO1xuICAgIC0tc2xhdGUtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuOSUgMC4wMDQgMjI4Ljk2IC8gNzAuMiUpO1xuICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi4zOSUgMC4wMDQgMTY0LjcyIC8gNzAuMiUpO1xuICAgIC0tb2xpdmUtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuNDYlIDAuMDA0IDEyOC42NyAvIDcwLjIlKTtcbiAgICAtLXNhbmQtMi10cmFuc2x1Y2VudDogb2tsY2goMjMlIDAuMDA0IDEwNi42OSAvIDcwLjIlKTtcblxuICAgIC0tZ3JheS1zdXJmYWNlOiBva2xjaCgyNC43OCUgMCAwIC8gNTAuMiUpO1xuICAgIC0tbWF1dmUtc3VyZmFjZTogb2tsY2goMjUuMCUgMC4wMDQgMzA4LjMgLyA1MC4yJSk7XG4gICAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjAwNSAyNDggLyA1MC4yJSk7XG4gICAgLS1zYWdlLXN1cmZhY2U6IG9rbGNoKDI0LjElIDAuMDA0IDE2NC44IC8gNTAuMiUpO1xuICAgIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wMDQgMTI4LjYgLyA1MC4yJSk7XG4gICAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDAyIDEwNi41IC8gNTAuMiUpO1xuICAgIC0tdG9tYXRvLXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMzIDMxLjkgLyA1MC4yJSk7XG4gICAgLS1yZWQtc3VyZmFjZTogb2tsY2goMjMuNCUgMC4wNDIgMTYgLyA1MC4yJSk7XG4gICAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMgNSAvIDUwLjIlKTtcbiAgICAtLWNyaW1zb24tc3VyZmFjZTogb2tsY2goMjMuNyUgMC4wNDUgMzU2LjYgLyA1MC4yJSk7XG4gICAgLS1waW5rLXN1cmZhY2U6IG9rbGNoKDI0LjElIDAuMDU5IDMzOC41IC8gNTAuMiUpO1xuICAgIC0tcGx1bS1zdXJmYWNlOiBva2xjaCgyNC41JSAwLjA2IDMyNy4yIC8gNTAuMiUpO1xuICAgIC0tcHVycGxlLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDYgMzEzLjUgLyA1MC4yJSk7XG4gICAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goMjQuNiUgMC4wNiAyOTkuMiAvIDUwLjIlKTtcbiAgICAtLWlyaXMtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wNTYgMjg0LjQgLyA1MC4yJSk7XG4gICAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goMjQuMyUgMC4wNTggMjcyLjkgLyA1MC4yJSk7XG4gICAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDI1LjAlIDAuMDU4IDI2MC44IC8gNTAuMiUpO1xuICAgIC0tY3lhbi1zdXJmYWNlOiBva2xjaCgyNS4yJSAwLjAzIDIyNS45IC8gNTAuMiUpO1xuICAgIC0tdGVhbC1zdXJmYWNlOiBva2xjaCgyNS41JSAwLjAyNiAxODcuNSAvIDUwLjIlKTtcbiAgICAtLWphZGUtc3VyZmFjZTogb2tsY2goMjUuMyUgMC4wMyAxNjYuNSAvIDUwLjIlKTtcbiAgICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDI3IDE2MS45IC8gNTAuMiUpO1xuICAgIC0tZ3Jhc3Mtc3VyZmFjZTogb2tsY2goMjQuNCUgMC4wMjEgMTUwLjYgLyA1MC4yJSk7XG4gICAgLS1icm93bi1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjAxNSA0OC4xIC8gNTAuMiUpO1xuICAgIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDEyIDU1LjggLyA1MC4yJSk7XG4gICAgLS1nb2xkLXN1cmZhY2U6IG9rbGNoKDI1LjYlIDAuMDExIDkxLjcgLyA1MC4yJSk7XG4gICAgLS1za3ktc3VyZmFjZTogb2tsY2goMjUuNSUgMC4wNTEgMjU4LjMgLyA1MC4yJSk7XG4gICAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDI1LjclIDAuMDI0IDE5NS44IC8gNTAuMiUpO1xuICAgIC0tbGltZS1zdXJmYWNlOiBva2xjaCgyMy44JSAwLjAyNCAxMjkuNyAvIDUwLjIlKTtcbiAgICAtLXllbGxvdy1zdXJmYWNlOiBva2xjaCgyNC4wJSAwLjAyMiA5MS44IC8gNTAuMiUpO1xuICAgIC0tYW1iZXItc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wMjQgNzcuMyAvIDUwLjIlKTtcbiAgICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCgyNC4wJSAwLjAyNCA2Ni4zIC8gNTAuMiUpO1xuICB9XG59XG4qL1xuLypcbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEpKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIGFuZCAoY29sb3ItZ2FtdXQ6cDMpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgLS10b21hdG8tMTpjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4wNjcpO1xuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjExNSAwLjA4NCAwLjA3Nik7XG4gICAgICAtLXRvbWF0by0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuMDk3IDAuMDgzKTtcbiAgICAgIC0tdG9tYXRvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC4wOTkgMC4wNzcpO1xuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjMzOSAwLjEyOSAwLjEwMSk7XG4gICAgICAtLXRvbWF0by02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk4IDAuMTc5IDAuMTQxKTtcbiAgICAgIC0tdG9tYXRvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODcgMC4yNDUgMC4xOTQpO1xuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjYyOSAwLjMyMiAwLjI0OCk7XG4gICAgICAtLXRvbWF0by05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMzQ1IDAuMjMxKTtcbiAgICAgIC0tdG9tYXRvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODYyIDAuNDE1IDAuMjk4KTtcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC44MzMgMC44MDIpO1xuICAgICAgLS10b21hdG8tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4wNzEgMC4wNzEvMC4wMjYpO1xuICAgICAgLS10b21hdG8tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC4yMjQvMC4wNTEpO1xuICAgICAgLS10b21hdG8tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4xNzYvMC4xNDgpO1xuICAgICAgLS10b21hdG8tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjIwNCAwLjExOC8wLjIzMik7XG4gICAgICAtLXRvbWF0by1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjg2IDAuMTkyLzAuMjkpO1xuICAgICAgLS10b21hdG8tYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM5MiAwLjI3OC8wLjM1Myk7XG4gICAgICAtLXRvbWF0by1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU5IDAuMzQ5LzAuNDUpO1xuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5IDAuMzY5LzAuNjAxKTtcbiAgICAgIC0tdG9tYXRvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MDggMC4yNjcvMC44Mik7XG4gICAgICAtLXRvbWF0by1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ3OCAwLjM0MS8wLjg1Myk7XG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NSAwLjQ1NSk7XG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC44MzMgMC44MDIpO1xuXG4gICAgICAtLXJlZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDY3KTtcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTggMC4wNzcgMC4wNzkpO1xuICAgICAgLS1yZWQtMzogY29sb3IoZGlzcGxheS1wMyAwLjIxMSAwLjA4MSAwLjA5OSk7XG4gICAgICAtLXJlZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg3IDAuMDc5IDAuMTEzKTtcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDggMC4xMSAwLjE0Mik7XG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE0IDAuMTYgMC4xODMpO1xuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjUwOCAwLjIyNCAwLjIzNik7XG4gICAgICAtLXJlZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjU5IDAuMjk4IDAuMjk3KTtcbiAgICAgIC0tcmVkLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MyAwLjMyOSAwLjMyNCk7XG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjQwMyAwLjM4Nyk7XG4gICAgICAtLXJlZC0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XG4gICAgICAtLXJlZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjgyNiAwLjg1Mik7XG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjA3MS8wLjAzKTtcbiAgICAgIC0tcmVkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjgyIDAuMjgyLzAuMDU1KTtcbiAgICAgIC0tcmVkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNjkgMC4yNzEvMC4xNTYpO1xuICAgICAgLS1yZWQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjExOCAwLjI2Ny8wLjIzNik7XG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjEyIDAuMzE0LzAuMzAzKTtcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zMTggMC4zOC8wLjM3NCk7XG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNCAwLjQyNC8wLjQ3NSk7XG4gICAgICAtLXJlZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDMxIDAuNDMxLzAuNjM1KTtcbiAgICAgIC0tcmVkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zODggMC4zODQvMC44Mik7XG4gICAgICAtLXJlZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ2MyAwLjQ0Ny8wLjg1Myk7XG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTUpO1xuICAgICAgLS1yZWQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcxIDAuODI2IDAuODUyKTtcblxuICAgICAgLS1ydWJ5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wNzQpO1xuICAgICAgLS1ydWJ5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODMgMC4wODkpO1xuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDggMC4wODggMC4xMTcpO1xuICAgICAgLS1ydWJ5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzkgMC4wOTIgMC4xNDcpO1xuICAgICAgLS1ydWJ5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzcgMC4xMiAwLjE4KTtcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDAxIDAuMTY2IDAuMjIzKTtcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDk1IDAuMjI0IDAuMjgxKTtcbiAgICAgIC0tcnVieS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjUyIDAuMjk1IDAuMzU5KTtcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODU3IDAuMzkyIDAuNDU1KTtcbiAgICAgIC0tcnVieS0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41OSk7XG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcbiAgICAgIC0tcnVieS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjMyOS8wLjAzKTtcbiAgICAgIC0tcnVieS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjM3NiAwLjUyOS8wLjA1MSk7XG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4xOTYgMC40MDQvMC4xNTIpO1xuICAgICAgLS1ydWJ5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNzMgMC40MTYvMC4yMjcpO1xuICAgICAgLS1ydWJ5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yNTkgMC40NTkvMC4yOSk7XG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0MSAwLjUwNi8wLjM1OCk7XG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxMiAwLjU0MS8wLjQ1OCk7XG4gICAgICAtLXJ1YnktYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQzMSAwLjUzNy8wLjYyNyk7XG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3NiAwLjQ4Mi8wLjgyKTtcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ0NyAwLjUyMi8wLjg0OSk7XG4gICAgICAtLXJ1YnktYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU5KTtcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcblxuICAgICAgLS1jcmltc29uLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wNzgpO1xuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4wNzggMC4wOTUpO1xuICAgICAgLS1jcmltc29uLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC4wOTEgMC4xNDMpO1xuICAgICAgLS1jcmltc29uLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzcgMC4wODcgMC4xODIpO1xuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC4xMTUgMC4yMik7XG4gICAgICAtLWNyaW1zb24tNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NCAwLjE2MiAwLjI2OCk7XG4gICAgICAtLWNyaW1zb24tNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4OSAwLjIyMiAwLjMzNik7XG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjYzOCAwLjI4OSAwLjQyOSk7XG4gICAgICAtLWNyaW1zb24tOTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjI5OCAwLjUwNyk7XG4gICAgICAtLWNyaW1zb24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjQgMC4zNjQgMC41MzkpO1xuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcbiAgICAgIC0tY3JpbXNvbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjgzNCAwLjkwNik7XG4gICAgICAtLWNyaW1zb24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC40NjMvMC4wMyk7XG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC41NjkvMC4wNTUpO1xuICAgICAgLS1jcmltc29uLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjI3IDAuNTczLzAuMTQ4KTtcbiAgICAgIC0tY3JpbXNvbi1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMTU3IDAuNTY5LzAuMjI3KTtcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjMxIDAuNjA0LzAuMjg2KTtcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzM3IDAuNjQzLzAuMzQ5KTtcbiAgICAgIC0tY3JpbXNvbi1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDE2IDAuNjYzLzAuNDU0KTtcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQyNyAwLjY1MS8wLjYxNCk7XG4gICAgICAtLWNyaW1zb24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0NSAwLjU5Ni8wLjgzMik7XG4gICAgICAtLWNyaW1zb24tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MiAwLjYyLzAuODUzKTtcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2IDAuNjYpO1xuICAgICAgLS1jcmltc29uLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjgzNCAwLjkwNik7XG5cbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDg5KTtcbiAgICAgIC0tcGluay0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTIxIDAuMDczIDAuMTEpO1xuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTggMC4wOTggMC4xNzkpO1xuICAgICAgLS1waW5rLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4wOTUgMC4yMzEpO1xuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMiAwLjEyNyAwLjI3Myk7XG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjM4MiAwLjE3NyAwLjMyNik7XG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjIzOCAwLjQwNSk7XG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjYxMiAwLjMwNCAwLjUxKTtcbiAgICAgIC0tcGluay05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuMjk3IDAuNjEpO1xuICAgICAgLS1waW5rLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA4IDAuMzU2IDAuNjQ1KTtcbiAgICAgIC0tcGluay0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTM1IDAuNzgpO1xuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0IDAuODI2IDAuOTEyKTtcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjg1NS8wLjAzKTtcbiAgICAgIC0tcGluay1hMjogY29sb3IoZGlzcGxheS1wMyAxIDAuMiAwLjgvMC4wNTkpO1xuICAgICAgLS1waW5rLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yOTQgMC44ODYvMC4xMzkpO1xuICAgICAgLS1waW5rLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xOTIgMC44Mi8wLjIxOSk7XG4gICAgICAtLXBpbmstYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI4MiAwLjgyNy8wLjI3NCk7XG4gICAgICAtLXBpbmstYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM5NiAwLjgzNS8wLjMzNyk7XG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjgzMS8wLjQ0Mik7XG4gICAgICAtLXBpbmstYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ3OCAwLjgyNy8wLjU4NSk7XG4gICAgICAtLXBpbmstYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3MyAwLjc4NC8wLjc2MSk7XG4gICAgICAtLXBpbmstYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzUgMC43OTIvMC43OTUpO1xuICAgICAgLS1waW5rLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTM1IDAuNzgpO1xuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NCAwLjgyNiAwLjkxMik7XG5cbiAgICAgIC0tcGx1bS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4wOTIpO1xuICAgICAgLS1wbHVtLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTggMC4wNzcgMC4xMjEpO1xuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xMDUgMC4yMDIpO1xuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNSAwLjEyMSAwLjI3MSk7XG4gICAgICAtLXBsdW0tNTogY29sb3IoZGlzcGxheS1wMyAwLjI5MyAwLjE1MiAwLjMxOSk7XG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjE5OCAwLjM3Mik7XG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjI2MiAwLjQ2MSk7XG4gICAgICAtLXBsdW0tODogY29sb3IoZGlzcGxheS1wMyAwLjU0IDAuMzQxIDAuNTk1KTtcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcbiAgICAgIC0tcGx1bS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2NiAwLjM2NSAwLjc0OCk7XG4gICAgICAtLXBsdW0tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjYwMiAwLjkzMyk7XG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xuICAgICAgLS1wbHVtLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuOTczLzAuMDI2KTtcbiAgICAgIC0tcGx1bS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjI2NyAxLzAuMDU5KTtcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjMzMyAwLjk5Ni8wLjE0OCk7XG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MSAwLjMxOCAxLzAuMjE5KTtcbiAgICAgIC0tcGx1bS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxNCAwLjM4OCAxLzAuMjY5KTtcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjQ2MyAxLzAuMzI4KTtcbiAgICAgIC0tcGx1bS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjUyOSAxLzAuNDI1KTtcbiAgICAgIC0tcGx1bS1hODogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjU1MyAxLzAuNTY4KTtcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjQyNyAxLzAuNjkpO1xuICAgICAgLS1wbHVtLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg4NiAwLjQ3MSAwLjk5Ni8wLjczMik7XG4gICAgICAtLXBsdW0tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC42MDIgMC45MzMpO1xuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjgzNiAwLjk0OSk7XG5cbiAgICAgIC0tcHVycGxlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjEwMyk7XG4gICAgICAtLXB1cnBsZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgyIDAuMTM0KTtcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzUgMC4xMTIgMC4yMjQpO1xuICAgICAgLS1wdXJwbGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjEzNyAwLjI5Nyk7XG4gICAgICAtLXB1cnBsZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY0IDAuMTY3IDAuMzQ5KTtcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTEgMC4yMDggMC40MDYpO1xuICAgICAgLS1wdXJwbGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjM4MSAwLjI2NiAwLjQ5Nik7XG4gICAgICAtLXB1cnBsZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDkgMC42NDkpO1xuICAgICAgLS1wdXJwbGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjUyMyAwLjMxOCAwLjc1MSk7XG4gICAgICAtLXB1cnBsZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU3IDAuMzczIDAuNzkxKTtcbiAgICAgIC0tcHVycGxlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xuICAgICAgLS1wdXJwbGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC44NTQgMC45NzEpO1xuICAgICAgLS1wdXJwbGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC4wNzEgMC45OTYvMC4wMzgpO1xuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC4yODYgMC45OTYvMC4wNzIpO1xuICAgICAgLS1wdXJwbGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC4zNDkgMC45OTYvMC4xNjkpO1xuICAgICAgLS1wdXJwbGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MDIgMC4zNTMgMS8wLjI0OCk7XG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjQwNCAxLzAuMzAzKTtcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuNDU1IDEvMC4zNjYpO1xuICAgICAgLS1wdXJwbGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMC41MDYgMS8wLjQ1OCk7XG4gICAgICAtLXB1cnBsZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjUyMiAxLzAuNjIyKTtcbiAgICAgIC0tcHVycGxlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuNDA4IDEvMC43MzYpO1xuICAgICAgLS1wdXJwbGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzEgMC40NTkgMS8wLjc3OCk7XG4gICAgICAtLXB1cnBsZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuNjIgMSk7XG4gICAgICAtLXB1cnBsZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC44NTQgMC45NzEpO1xuXG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMDcxIDAuMTE4KTtcbiAgICAgIC0tdmlvbGV0LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wODQgMC4xNDEpO1xuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjEyMyAwLjI1Nik7XG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkxIDAuMTQ4IDAuMzQ1KTtcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjYgMC4xODIgMC4zOTYpO1xuICAgICAgLS12aW9sZXQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjIyMyAwLjQ0OSk7XG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI2IDAuMjc3IDAuNTMpO1xuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjM5OSAwLjM0NiAwLjY1Nik7XG4gICAgICAtLXZpb2xldC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE3IDAuMzQxIDAuNzg0KTtcbiAgICAgIC0tdmlvbGV0LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNDAyIDAuODIzKTtcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIgMC42NSAxKTtcbiAgICAgIC0tdmlvbGV0LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODgzIDAuODY3IDAuOTg2KTtcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMTQxIDAuOTk2LzAuMDU1KTtcbiAgICAgIC0tdmlvbGV0LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEgMC4yNjMgMS8wLjA4KTtcbiAgICAgIC0tdmlvbGV0LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNDk0IDAuMzM3IDAuOTk2LzAuMjAyKTtcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDUgMS8wLjI5OSk7XG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjUyNSAwLjM5MiAxLzAuMzUzKTtcbiAgICAgIC0tdmlvbGV0LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNDU1IDEvMC40MDgpO1xuICAgICAgLS12aW9sZXQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC40OTQgMS8wLjQ5Nik7XG4gICAgICAtLXZpb2xldC1hODogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjUxIDEvMC42MzEpO1xuICAgICAgLS12aW9sZXQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjIgMC40MjQgMS8wLjc2OSk7XG4gICAgICAtLXZpb2xldC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NzYgMC40ODIgMS8wLjgxMSk7XG4gICAgICAtLXZpb2xldC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xuICAgICAgLS12aW9sZXQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODgzIDAuODY3IDAuOTg2KTtcblxuICAgICAgLS1pcmlzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzUgMC4wNzUgMC4xMTQpO1xuICAgICAgLS1pcmlzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODkgMC4wODYgMC4xNCk7XG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNCAwLjI3Mik7XG4gICAgICAtLWlyaXMtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjE2NSAwLjM4Mik7XG4gICAgICAtLWlyaXMtNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjIwMSAwLjQ0KTtcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMjQxIDAuNDkxKTtcbiAgICAgIC0taXJpcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkxIDAuMjg5IDAuNTY1KTtcbiAgICAgIC0taXJpcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzUgMC4zNDUgMC42NzMpO1xuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XG4gICAgICAtLWlyaXMtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjggMC40MTYgMC44NDMpO1xuICAgICAgLS1pcmlzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNjYyIDEpO1xuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcbiAgICAgIC0taXJpcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjIyNCAwLjk5Mi8wLjA1MSk7XG4gICAgICAtLWlyaXMtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMC4zMTQgMS8wLjA4KTtcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM3MyAxLzAuMjE5KTtcbiAgICAgIC0taXJpcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjM2MSAxLzAuMzM3KTtcbiAgICAgIC0taXJpcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM4IDAuNCAxLzAuNCk7XG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC40NDcgMS8wLjQ1NCk7XG4gICAgICAtLWlyaXMtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODYgMC40ODYgMS8wLjUzNCk7XG4gICAgICAtLWlyaXMtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC40OTQgMS8wLjY1Mik7XG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMS8wLjc5OSk7XG4gICAgICAtLWlyaXMtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDg2IDEvMC44MzIpO1xuICAgICAgLS1pcmlzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjY2MiAxKTtcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44NzUgMC45ODYpO1xuXG4gICAgICAtLWluZGlnby0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY4IDAuMDc0IDAuMTE4KTtcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODEgMC4wODkgMC4xNDQpO1xuICAgICAgLS1pbmRpZ28tMzogY29sb3IoZGlzcGxheS1wMyAwLjEwNSAwLjE0MSAwLjI3NSk7XG4gICAgICAtLWluZGlnby00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTggMC4zNjkpO1xuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjE2MyAwLjIyIDAuNDM5KTtcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC4yNjIgMC41KTtcbiAgICAgIC0taW5kaWdvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDUgMC4zMDkgMC41NzUpO1xuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjM2MiAwLjY3NCk7XG4gICAgICAtLWluZGlnby05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc2IDAuMzg0IDAuODM3KTtcbiAgICAgIC0taW5kaWdvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzU0IDAuNDQ1IDAuODY2KTtcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcbiAgICAgIC0taW5kaWdvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xuICAgICAgLS1pbmRpZ28tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4yMTIgMC45OTYvMC4wNTUpO1xuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4zNDUgMC45ODgvMC4wODUpO1xuICAgICAgLS1pbmRpZ28tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDMgMC40MDQgMS8wLjIyMyk7XG4gICAgICAtLWluZGlnby1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI2MyAwLjQyIDEvMC4zMjQpO1xuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC40NTEgMS8wLjQpO1xuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMC40OSAxLzAuNDY3KTtcbiAgICAgIC0taW5kaWdvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuNTEgMS8wLjU0Nyk7XG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUxOCAxLzAuNjUyKTtcbiAgICAgIC0taW5kaWdvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuNDUxIDEvMC44MjQpO1xuICAgICAgLS1pbmRpZ28tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDA0IDAuNTA2IDEvMC44NTgpO1xuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcbiAgICAgIC0taW5kaWdvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg0OCAwLjg4MSAwLjk5KTtcblxuICAgICAgLS1ibHVlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTcgMC4wODEgMC4xMjIpO1xuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzIgMC4wOTggMC4xNDcpO1xuICAgICAgLS1ibHVlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzggMC4xNTQgMC4yNyk7XG4gICAgICAtLWJsdWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjAzMyAwLjE5NyAwLjM3KTtcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC4yNDUgMC40NDEpO1xuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNCAwLjI5OCAwLjUxMSk7XG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjE5NSAwLjM2MSAwLjYpO1xuICAgICAgLS1ibHVlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzkgMC40MzQgMC43Mik7XG4gICAgICAtLWJsdWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjI0NyAwLjU1NiAwLjk2OSk7XG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC42MTIgMC45NzMpO1xuICAgICAgLS1ibHVlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC43MiAxKTtcbiAgICAgIC0tYmx1ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjg5OCAwLjk5KTtcbiAgICAgIC0tYmx1ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMzMzIDEvMC4wNTkpO1xuICAgICAgLS1ibHVlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE0IDAuNDM1IDAuOTg4LzAuMDg1KTtcbiAgICAgIC0tYmx1ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjQ2MyAxLzAuMjE5KTtcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDEvMC4zMjQpO1xuICAgICAgLS1ibHVlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuNTEgMS8wLjQpO1xuICAgICAgLS1ibHVlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuNTU3IDEvMC40NzUpO1xuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuNTg0IDEvMC41NzIpO1xuICAgICAgLS1ibHVlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE0IDAuNTkyIDEvMC43MDIpO1xuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuNTczIDAuOTk2LzAuOTY3KTtcbiAgICAgIC0tYmx1ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42MzEgMS8wLjk3MSk7XG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC43MiAxKTtcbiAgICAgIC0tYmx1ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTggMC45OSk7XG5cbiAgICAgIC0tY3lhbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDUzIDAuMDg1IDAuMDk4KTtcbiAgICAgIC0tY3lhbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcyIDAuMTA1IDAuMTIyKTtcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDczIDAuMTY4IDAuMjA5KTtcbiAgICAgIC0tY3lhbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDYzIDAuMjE2IDAuMjc3KTtcbiAgICAgIC0tY3lhbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMDkxIDAuMjY3IDAuMzM2KTtcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTM3IDAuMzI0IDAuNCk7XG4gICAgICAtLWN5YW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjE4NiAwLjM5OCAwLjQ4NCk7XG4gICAgICAtLWN5YW4tODogY29sb3IoZGlzcGxheS1wMyAwLjIzIDAuNDk2IDAuNik7XG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XG4gICAgICAtLWN5YW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzEgMC42NzUgMC44MDEpO1xuICAgICAgLS1jeWFuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ2IDAuNzkgMC44ODcpO1xuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuOTE5IDAuOTYyKTtcbiAgICAgIC0tY3lhbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuNjQ3IDAuOTkyLzAuMDM0KTtcbiAgICAgIC0tY3lhbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjczMyAxLzAuMDU5KTtcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjc0MSAwLjk5Ni8wLjE1Mik7XG4gICAgICAtLWN5YW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTEgMC43MjUgMS8wLjIyNyk7XG4gICAgICAtLWN5YW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDkgMC43NTcgMS8wLjI5KTtcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAwLjc5MiAxLzAuMzU4KTtcbiAgICAgIC0tY3lhbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjMzMyAwLjgwOCAxLzAuNDQ2KTtcbiAgICAgIC0tY3lhbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgxNiAxLzAuNTcyKTtcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgyIDEvMC43NDgpO1xuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQgMC44MzkgMS8wLjc4Nik7XG4gICAgICAtLWN5YW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ2IDAuNzkgMC44ODcpO1xuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XG5cbiAgICAgIC0tdGVhbC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgzIDAuMDc5KTtcbiAgICAgIC0tdGVhbC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMTEgMC4xMDcpO1xuICAgICAgLS10ZWFsLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODcgMC4xNzUgMC4xNjUpO1xuICAgICAgLS10ZWFsLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wODcgMC4yMjcgMC4yMTQpO1xuICAgICAgLS10ZWFsLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMiAwLjI3NyAwLjI2MSk7XG4gICAgICAtLXRlYWwtNjogY29sb3IoZGlzcGxheS1wMyAwLjE2MiAwLjMzNSAwLjMxNCk7XG4gICAgICAtLXRlYWwtNzogY29sb3IoZGlzcGxheS1wMyAwLjIwNSAwLjQwNiAwLjM3OSk7XG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjQ4OSAwLjQ1Myk7XG4gICAgICAtLXRlYWwtOTogY29sb3IoZGlzcGxheS1wMyAwLjI5NyAwLjYzNyAwLjU4MSk7XG4gICAgICAtLXRlYWwtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTkgMC42OSAwLjYyKTtcbiAgICAgIC0tdGVhbC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XG4gICAgICAtLXRlYWwtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XG4gICAgICAtLXRlYWwtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjc2MS8wLjAxNyk7XG4gICAgICAtLXRlYWwtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC45ODggMC45MDIvMC4wNDcpO1xuICAgICAgLS10ZWFsLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDEgMC44OTgvMC4xMTgpO1xuICAgICAgLS10ZWFsLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTggMC45OTYgMC45MjkvMC4xNzMpO1xuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzEgMSAwLjkzMy8wLjIyNyk7XG4gICAgICAtLXRlYWwtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTYgMSAwLjkzMy8wLjI4Nik7XG4gICAgICAtLXRlYWwtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMSAwLjkyNS8wLjM2Nik7XG4gICAgICAtLXRlYWwtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkyNS8wLjQ1NCk7XG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC45OTYgMC45MDYvMC42MSk7XG4gICAgICAtLXRlYWwtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM5IDAuOTk2IDAuODkvMC42NjkpO1xuICAgICAgLS10ZWFsLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XG4gICAgICAtLXRlYWwtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODcpO1xuICAgICAgLS1qYWRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODMgMC4wNzEpO1xuXG4gICAgICAtLWphZGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjExIDAuMDk0KTtcbiAgICAgIC0tamFkZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkxIDAuMTc2IDAuMTM4KTtcbiAgICAgIC0tamFkZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMjI4IDAuMTc3KTtcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMjc5IDAuMjIxKTtcbiAgICAgIC0tamFkZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTc0IDAuMzM0IDAuMjczKTtcbiAgICAgIC0tamFkZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE5IDAuNDAyIDAuMzM1KTtcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuNDExKTtcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM4IDAuNjggMC41NTUpO1xuICAgICAgLS1qYWRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzNSAwLjY1Nik7XG4gICAgICAtLWphZGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44MzgpO1xuICAgICAgLS1qYWRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4yOTgvMC4wMTcpO1xuICAgICAgLS1qYWRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuOTg4IDAuNjUxLzAuMDQ3KTtcbiAgICAgIC0tamFkZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAxIDAuNjY3LzAuMTE4KTtcbiAgICAgIC0tamFkZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjk5NiAwLjcwMi8wLjE3Myk7XG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMSAwLjc0MS8wLjIyNyk7XG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40MzkgMSAwLjc5Ni8wLjI4Nik7XG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODA0LzAuMzYyKTtcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAxIDAuODM1LzAuNDUpO1xuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc4IDAuOTk2IDAuODE2LzAuNjA2KTtcbiAgICAgIC0tamFkZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMSAwLjgxNi8wLjY1Nik7XG4gICAgICAtLWphZGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzNSAwLjY1Nik7XG4gICAgICAtLWphZGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODM4KTtcblxuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDcxKTtcbiAgICAgIC0tZ3JlZW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjA3OSAwLjEwNiAwLjA5KTtcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjEgMC4xNzMgMC4xMzMpO1xuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE1IDAuMjI5IDAuMTY2KTtcbiAgICAgIC0tZ3JlZW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjE0NyAwLjI4MiAwLjIwNik7XG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4zMzggMC4yNSk7XG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC40MDMgMC4yOTgpO1xuICAgICAgLS1ncmVlbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjcgMC40NzkgMC4zNTEpO1xuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42ODIgMC40NzQpO1xuICAgICAgLS1ncmVlbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjgyOCAwLjU3Myk7XG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcbiAgICAgIC0tZ3JlZW4tYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjI5OC8wLjAxNyk7XG4gICAgICAtLWdyZWVuLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuOTggMC42MTYvMC4wNDMpO1xuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjk5NiAwLjY1NS8wLjExNCk7XG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuOTk2IDAuNjM1LzAuMTczKTtcbiAgICAgIC0tZ3JlZW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC40MDggMSAwLjY3OC8wLjIzMik7XG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc1IDEgMC43MDYvMC4yOSk7XG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDEgMC43MDYvMC4zNjIpO1xuICAgICAgLS1ncmVlbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjUyOSAxIDAuNzE4LzAuNDQyKTtcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC45OTYgMC42ODIvMC42MSk7XG4gICAgICAtLWdyZWVuLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAxIDAuNjgyLzAuNjYpO1xuICAgICAgLS1ncmVlbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC44MjggMC41NzMpO1xuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MzggMC44MDcpO1xuXG4gICAgICAtLWdyYXNzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjIgMC4wODMgMC4wNjcpO1xuICAgICAgLS1ncmFzcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgzIDAuMTAzIDAuMDg1KTtcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjE2MyAwLjEyMik7XG4gICAgICAtLWdyYXNzLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjUgMC4xNSk7XG4gICAgICAtLWdyYXNzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4yNzkgMC4xODYpO1xuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE3IDAuMzM3IDAuMjI0KTtcbiAgICAgIC0tZ3Jhc3MtNzogY29sb3IoZGlzcGxheS1wMyAwLjI1OCAwLjQgMC4yNjQpO1xuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNDcgMC4zMDUpO1xuICAgICAgLS1ncmFzcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC42NDcgMC4zNzgpO1xuICAgICAgLS1ncmFzcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjY5NCAwLjQyNik7XG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuODA3IDAuNTQyKTtcbiAgICAgIC0tZ3Jhc3MtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTcgMC45MzYgMC43NzYpO1xuICAgICAgLS1ncmFzcy1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMDcxLzAuMDE3KTtcbiAgICAgIC0tZ3Jhc3MtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC45OTYgMC41ODQvMC4wMzgpO1xuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU0OSAwLjk5MiAwLjU4OC8wLjEwNik7XG4gICAgICAtLWdyYXNzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTEgMC45OTYgMC41NTcvMC4xNjkpO1xuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAxIDAuNTg4LzAuMjI3KTtcbiAgICAgIC0tZ3Jhc3MtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMSAwLjYwOC8wLjI5KTtcbiAgICAgIC0tZ3Jhc3MtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDQgMSAwLjYxNi8wLjM1OCk7XG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA4IDEgMC42Mi8wLjQzMyk7XG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDEgMC41NjkvMC42MjIpO1xuICAgICAgLS1ncmFzcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42IDAuOTk2IDAuNi8wLjY3Myk7XG4gICAgICAtLWdyYXNzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XG5cbiAgICAgIC0tb3JhbmdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODggMC4wNyAwLjA1Nyk7XG4gICAgICAtLW9yYW5nZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDg5IDAuMDYxKTtcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xODkgMC4xMiAwLjA1Nik7XG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYyIDAuMTMyIDApO1xuICAgICAgLS1vcmFuZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjMxNSAwLjE2OCAwLjAxNik7XG4gICAgICAtLW9yYW5nZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuMjE5IDAuMDg4KTtcbiAgICAgIC0tb3JhbmdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NjUgMC4yODMgMC4xNDcpO1xuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjYwMSAwLjM1OSAwLjIwMSk7XG4gICAgICAtLW9yYW5nZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuOSAwLjQ1IDAuMik7XG4gICAgICAtLW9yYW5nZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNTEgMC4yMyk7XG4gICAgICAtLW9yYW5nZS0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNjMgMC4zOCk7XG4gICAgICAtLW9yYW5nZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODgzIDAuNzc1KTtcbiAgICAgIC0tb3JhbmdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDAuMjQ3IDAvMC4wMjIpO1xuICAgICAgLS1vcmFuZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC41MjkgMC8wLjA1MSk7XG4gICAgICAtLW9yYW5nZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQ4NiAwLzAuMTMxKTtcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMzg0IDAvMC4yMTEpO1xuICAgICAgLS1vcmFuZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1NSAwLzAuMjY1KTtcbiAgICAgIC0tb3JhbmdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjkgMC4xMjkvMC4zMzIpO1xuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjI1MS8wLjQyOSk7XG4gICAgICAtLW9yYW5nZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNTg0IDAuMzAyLzAuNTcyKTtcbiAgICAgIC0tb3JhbmdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40OTQgMC4yMTYvMC44OTUpO1xuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjIgMC4yMzUvMC45NzkpO1xuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcbiAgICAgIC0tb3JhbmdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODgzIDAuNzc1KTtcblxuICAgICAgLS1icm93bi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMDY3IDAuMDU5KTtcbiAgICAgIC0tYnJvd24tMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjA5NSAwLjA4Nyk7XG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4xMyAwLjExNSk7XG4gICAgICAtLWJyb3duLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTEgMC4xNjEgMC4xMzgpO1xuICAgICAgLS1icm93bi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDAuMTk0IDAuMTYyKTtcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjI5MSAwLjIzNyAwLjE5Mik7XG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4yOTUgMC4yMzIpO1xuICAgICAgLS1icm93bi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDY5IDAuMzc3IDAuMjg3KTtcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk3IDAuNTU3IDAuNDIzKTtcbiAgICAgIC0tYnJvd24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MzUgMC43MTUgMC41OTcpO1xuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuODU1IDAuMDcxIDAvMC4wMDUpO1xuICAgICAgLS1icm93bi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNzA2IDAuNTI1LzAuMDQzKTtcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDUgMC41NzYvMC4wOTMpO1xuICAgICAgLS1icm93bi1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY1IDAuNTkyLzAuMTM1KTtcbiAgICAgIC0tYnJvd24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2MSAwLjU4OC8wLjE4MSk7XG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NzMgMC41OTIvMC4yNCk7XG4gICAgICAtLWJyb3duLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzc2IDAuNTgvMC4zMik7XG4gICAgICAtLWJyb3duLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43OCAwLjU3My8wLjQzMyk7XG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC41NDkvMC42MjcpO1xuICAgICAgLS1icm93bi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc5MiAwLjU5Ni8wLjY3Nyk7XG4gICAgICAtLWJyb3duLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgzNSAwLjcxNSAwLjU5Nyk7XG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XG5cbiAgICAgIC0tc2t5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTYgMC4wNzggMC4xMTYpO1xuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjEwMSAwLjE0OSk7XG4gICAgICAtLXNreS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMTU0IDAuMjQ0KTtcbiAgICAgIC0tc2t5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDYgMC4yMDcgMC4zMjMpO1xuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjI2MSAwLjM5NCk7XG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTcgMC4zMjIgMC40NjkpO1xuICAgICAgLS1za3ktNzogY29sb3IoZGlzcGxheS1wMyAwLjIwNSAwLjM5NCAwLjU1Nyk7XG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuNDggMC42NjUpO1xuICAgICAgLS1za3ktOTogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3NyAwLjk4Myk7XG4gICAgICAtLXNreS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjkyNSAwLjk5MSk7XG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNiAwLjc3MiAwLjkyNCk7XG4gICAgICAtLXNreS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjk0NyAwLjk5Myk7XG4gICAgICAtLXNreS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMjgyIDAuOTk2LzAuMDU1KTtcbiAgICAgIC0tc2t5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU3IDAuNDY3IDAuOTkyLzAuMDg5KTtcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuNTIyIDAuOTk2LzAuMTkpO1xuICAgICAgLS1za3ktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTIgMC41ODQgMS8wLjI3NCk7XG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI1OSAwLjYzMSAxLzAuMzQ5KTtcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNjU1IDEvMC40MzMpO1xuICAgICAgLS1za3ktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjkgMC42ODYgMS8wLjUyNik7XG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjcxIDEvMC42NDMpO1xuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC44OTQgMS8wLjk4NCk7XG4gICAgICAtLXNreS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC45MzMgMS8wLjk5Mik7XG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xuICAgICAgLS1za3ktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcblxuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODIgMC4wODEpO1xuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4xMDQgMC4xMDUpO1xuICAgICAgLS1taW50LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzcgMC4xNyAwLjE2OCk7XG4gICAgICAtLW1pbnQtNDogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjIyNCAwLjIyKTtcbiAgICAgIC0tbWludC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA0IDAuMjc1IDAuMjY0KTtcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMzMyIDAuMzEzKTtcbiAgICAgIC0tbWludC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA3IDAuNDAzIDAuMzczKTtcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU4IDAuNDkgMC40NDEpO1xuICAgICAgLS1taW50LTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MiAwLjkwOCAwLjgzNCk7XG4gICAgICAtLW1pbnQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC45NTQgMC44OTgpO1xuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuODI1IDAuNzMzKTtcbiAgICAgIC0tbWludC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjk1NSAwLjg4Nyk7XG4gICAgICAtLW1pbnQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjk5Mi8wLjAxNyk7XG4gICAgICAtLW1pbnQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC45OCAwLjk4LzAuMDQzKTtcbiAgICAgIC0tbWludC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjE3NiAwLjk5NiAwLjk5Ni8wLjExKTtcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk5NiAwLjk3My8wLjE2OSk7XG4gICAgICAtLW1pbnQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDMgMSAwLjk0OS8wLjIyMyk7XG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjkgMSAwLjkzMy8wLjI4Nik7XG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkxNC8wLjM2Mik7XG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODkvMC40NTQpO1xuICAgICAgLS1taW50LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNjc4IDAuOTk2IDAuOTE0LzAuOTA0KTtcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NjEgMSAwLjk0MS8wLjk1KTtcbiAgICAgIC0tbWludC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xuICAgICAgLS1taW50LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjk1NSAwLjg4Nyk7XG5cbiAgICAgIC0tbGltZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDczIDAuMDQ4KTtcbiAgICAgIC0tbGltZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMSAwLjA2Nyk7XG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTYgMC4wOTkpO1xuICAgICAgLS1saW1lLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzIgMC4yMTQgMC4xMjYpO1xuICAgICAgLS1saW1lLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTMgMC4yNjYgMC4xNTMpO1xuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTcgMC4zMjEgMC4xODIpO1xuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDcgMC4zODMgMC4yMTUpO1xuICAgICAgLS1saW1lLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC40NTYgMC4yNSk7XG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcbiAgICAgIC0tbGltZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2NSAwLjk5NSAwLjUxOSk7XG4gICAgICAtLWxpbWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NzEgMC44OTMgMC40ODUpO1xuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjk0MSAwLzAuMDA5KTtcbiAgICAgIC0tbGltZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAwLjk5NiAwLjA3MS8wLjAzOCk7XG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAxIDAuMzgvMC4xMDEpO1xuICAgICAgLS1saW1lLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI5IDEgMC40MzUvMC4xNik7XG4gICAgICAtLWxpbWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NDUgMSAwLjQ3MS8wLjIxNSk7XG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjQ4Mi8wLjI3NCk7XG4gICAgICAtLWxpbWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjUwNi8wLjM0MSk7XG4gICAgICAtLWxpbWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMSAwLjUxLzAuNDE2KTtcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAxIDAuNTAyLzAuOTI1KTtcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NzEgMSAwLjUyMi8wLjk5Nik7XG4gICAgICAtLWxpbWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzcxIDAuODkzIDAuNDg1KTtcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDUgMC45NjYgMC43NTMpO1xuXG4gICAgICAtLXllbGxvdy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMDY5IDAuMDQ3KTtcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDMgMC4wOTQgMC4wNjMpO1xuICAgICAgLS15ZWxsb3ctMzogY29sb3IoZGlzcGxheS1wMyAwLjE2OCAwLjEzNyAwLjAzOSk7XG4gICAgICAtLXllbGxvdy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA5IDAuMTY5IDApO1xuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjIwOSAwKTtcbiAgICAgIC0teWVsbG93LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMSAwLjI2MSAwLjA3KTtcbiAgICAgIC0teWVsbG93LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODkgMC4zMzEgMC4xMzUpO1xuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjQ5NyAwLjQyIDAuMTgyKTtcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xuICAgICAgLS15ZWxsb3ctMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuNDU2KTtcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ4IDAuODg1IDAuMzkyKTtcbiAgICAgIC0teWVsbG93LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuOTM0IDAuNzMxKTtcbiAgICAgIC0teWVsbG93LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMzY5IDAvMC4wMTMpO1xuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43OTIgMC8wLjAzOCk7XG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjcxIDAvMC4xMSk7XG4gICAgICAtLXllbGxvdy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc0MSAwLzAuMTUyKTtcbiAgICAgIC0teWVsbG93LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzY1IDAvMC4yMDIpO1xuICAgICAgLS15ZWxsb3ctYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44MTYgMC4wODIvMC4yNjEpO1xuICAgICAgLS15ZWxsb3ctYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzMSAwLjI2My8wLjM0NSk7XG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMzE0LzAuNDYzKTtcbiAgICAgIC0teWVsbG93LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MjIgMC4yMik7XG4gICAgICAtLXllbGxvdy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuNDU1KTtcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XG4gICAgICAtLXllbGxvdy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xuXG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODIgMC4wNyAwLjA1KTtcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjExMSAwLjA5NCAwLjA2NCk7XG4gICAgICAtLWFtYmVyLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4xMjggMC4wNDkpO1xuICAgICAgLS1hbWJlci00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMTU2IDApO1xuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkgMC4xOTMgMCk7XG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC4yNDUgMC4wNzYpO1xuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIyIDAuMzE0IDAuMTQxKTtcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjM5OSAwLjE4OSk7XG4gICAgICAtLWFtYmVyLTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc3IDAuMjYpO1xuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcgMC4xNSk7XG4gICAgICAtLWFtYmVyLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44IDAuMjkpO1xuICAgICAgLS1hbWJlci0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkwOSAwLjcyNik7XG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMjk4IDAvMC4wMTcpO1xuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjY1MSAwLzAuMDQ3KTtcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYgMC8wLjExOCk7XG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NTcgMC8wLjE4NSk7XG4gICAgICAtLWFtYmVyLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41OTIgMC8wLjI0KTtcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjY1OSAwLjA5NC8wLjI5OSk7XG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43MTQgMC4yNjMvMC4zODMpO1xuICAgICAgLS1hbWJlci1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjcyOSAwLjMwNi8wLjUpO1xuICAgICAgLS1hbWJlci1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY5IDAuMjU5KTtcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzEgMC4xNDkpO1xuICAgICAgLS1hbWJlci1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XG4gICAgICAtLWFtYmVyLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkwOSAwLjcyNik7XG5cbiAgICAgIC0tZ29sZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMDcxIDAuMDY3KTtcbiAgICAgIC0tZ29sZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA0IDAuMTAxIDAuMDkpO1xuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEgMC4xMzYgMC4xMjIpO1xuICAgICAgLS1nb2xkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzcgMC4xNyAwLjE1Mik7XG4gICAgICAtLWdvbGQtNTogY29sb3IoZGlzcGxheS1wMyAwLjIxNyAwLjIwNyAwLjE4NSk7XG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI1MiAwLjIyNSk7XG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjMyNyAwLjMxIDAuMjc3KTtcbiAgICAgIC0tZ29sZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA3IDAuMzg0IDAuMzQyKTtcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuNTY2IDAuNDYzKTtcbiAgICAgIC0tZ29sZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc4NCAwLjcyOCAwLjYzNSk7XG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC44ODcgMC44NTUpO1xuICAgICAgLS1nb2xkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuODU1IDAuODU1IDAuMDcxLzAuMDA1KTtcbiAgICAgIC0tZ29sZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODkgMC42MTYvMC4wNDMpO1xuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC43NTMvMC4wOCk7XG4gICAgICAtLWdvbGQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkzMyAwLjgvMC4xMTgpO1xuICAgICAgLS1nb2xkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC44MDQvMC4xNik7XG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyNSAwLjgvMC4yMTUpO1xuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDUgMC44MzEvMC4yNzgpO1xuICAgICAgLS1nb2xkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MzcgMC44Mi8wLjM2Nik7XG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44ODIgMC42OS8wLjU1MSk7XG4gICAgICAtLWdvbGQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44OTQgMC43MjUvMC42MDEpO1xuICAgICAgLS1nb2xkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc4NCAwLjcyOCAwLjYzNSk7XG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcblxuICAgICAgLS1icm9uemUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NiAwLjA2NyAwLjA2Myk7XG4gICAgICAtLWJyb256ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMDk3IDAuMDkzKTtcbiAgICAgIC0tYnJvbnplLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4xMzIgMC4xMjUpO1xuICAgICAgLS1icm9uemUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE4NSAwLjE2NiAwLjE1Nik7XG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjAyIDAuMTkpO1xuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjI3OCAwLjI0NiAwLjIzKTtcbiAgICAgIC0tYnJvbnplLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDMgMC4zMDIgMC4yODEpO1xuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjM3NCAwLjM0Nyk7XG4gICAgICAtLWJyb256ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjExIDAuNTA3IDAuNDU1KTtcbiAgICAgIC0tYnJvbnplLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjYgMC41NTYgMC41MDQpO1xuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjg4IDAuODU0KTtcbiAgICAgIC0tYnJvbnplLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxIDAuMDY3IDAvMC4wMDkpO1xuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjggMC43MDYvMC4wNDMpO1xuICAgICAgLS1icm9uemUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC44NTEgMC43NjEvMC4wODUpO1xuICAgICAgLS1icm9uemUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44MzkgMC43OC8wLjEyNyk7XG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2MyAwLjc3My8wLjE3Myk7XG4gICAgICAtLWJyb256ZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuODYzIDAuNzk2LzAuMjI3KTtcbiAgICAgIC0tYnJvbnplLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NjcgMC44LzAuMjk1KTtcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NTkgMC43ODgvMC4zODcpO1xuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyIDAuNzMzLzAuNTg1KTtcbiAgICAgIC0tYnJvbnplLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODM5IDAuNzYxLzAuNjM1KTtcbiAgICAgIC0tYnJvbnplLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgxIDAuNzA3IDAuNjU1KTtcbiAgICAgIC0tYnJvbnplLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjg4IDAuODU0KTtcblxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjcpO1xuICAgICAgLS1ncmF5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTgpO1xuICAgICAgLS1ncmF5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4xMzUgMC4xMzUpO1xuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4xNjMgMC4xNjMpO1xuICAgICAgLS1ncmF5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xOTIgMC4xOTIpO1xuICAgICAgLS1ncmF5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjggMC4yMjggMC4yMjgpO1xuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODMgMC4yODMgMC4yODMpO1xuICAgICAgLS1ncmF5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzUgMC4zNzUgMC4zNzUpO1xuICAgICAgLS1ncmF5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMC40MzEpO1xuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg0IDAuNDg0IDAuNDg0KTtcbiAgICAgIC0tZ3JheS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNiAwLjcwNiAwLjcwNik7XG4gICAgICAtLWdyYXktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45MzMpO1xuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDM0KTtcbiAgICAgIC0tZ3JheS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjA3MSk7XG4gICAgICAtLWdyYXktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMDUpO1xuICAgICAgLS1ncmF5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTM0KTtcbiAgICAgIC0tZ3JheS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE3Mik7XG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yMzEpO1xuICAgICAgLS1ncmF5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMzMyKTtcbiAgICAgIC0tZ3JheS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjM5MSk7XG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNDQ1KTtcbiAgICAgIC0tZ3JheS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC42ODUpO1xuICAgICAgLS1ncmF5LWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjkyOSk7XG5cbiAgICAgIC0tbWF1dmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3IDAuMDY3IDAuMDc0KTtcbiAgICAgIC0tbWF1dmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMSAwLjA5OCAwLjEwNSk7XG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzggMC4xMzQgMC4xNDQpO1xuICAgICAgLS1tYXV2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY3IDAuMTYxIDAuMTc1KTtcbiAgICAgIC0tbWF1dmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjE5NiAwLjE4OSAwLjIwNik7XG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzIgMC4yMjUgMC4yNDUpO1xuICAgICAgLS1tYXV2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg2IDAuMjc3IDAuMzAyKTtcbiAgICAgIC0tbWF1dmUtODogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjM3MyAwLjQwOCk7XG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC40MjggMC40NjcpO1xuICAgICAgLS1tYXV2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjQ4IDAuNTE5KTtcbiAgICAgIC0tbWF1dmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MDcgMC43IDAuNzM1KTtcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45NCk7XG4gICAgICAtLW1hdXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1tYXV2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjk5MiAxLzAuMDM0KTtcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MzMgMC45OTIvMC4wNzcpO1xuICAgICAgLS1tYXV2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAwLjkxOCAwLjk5Ni8wLjExMSk7XG4gICAgICAtLW1hdXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTA2IDAuOTk2LzAuMTQ1KTtcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45MjUgMC45OTYvMC4xODMpO1xuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjk0NSAwLjkyOSAxLzAuMjQ2KTtcbiAgICAgIC0tbWF1dmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MTggMS8wLjM2MSk7XG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTE4IDEvMC40MjQpO1xuICAgICAgLS1tYXV2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEgMC45MjUgMS8wLjQ3OSk7XG4gICAgICAtLW1hdXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk2NSAwLjk2MSAxLzAuNzEyKTtcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDEvMC45MzcpO1xuXG4gICAgICAtLXNsYXRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNzQpO1xuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMTA1KTtcbiAgICAgIC0tc2xhdGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTM1IDAuMTQ1KTtcbiAgICAgIC0tc2xhdGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1NiAwLjE2MyAwLjE3Nik7XG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTEgMC4yMDYpO1xuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE1IDAuMjI2IDAuMjQ0KTtcbiAgICAgIC0tc2xhdGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI4IDAuMzAyKTtcbiAgICAgIC0tc2xhdGUtODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM4MSAwLjQwOSk7XG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTUgMC40MzEgMC40NjMpO1xuICAgICAgLS1zbGF0ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ2OSAwLjQ4MyAwLjUxNCk7XG4gICAgICAtLXNsYXRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkyIDAuNzA0IDAuNzI4KTtcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MyAwLjkzMyAwLjk0KTtcbiAgICAgIC0tc2xhdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuOTkyIDEvMC4wMzQpO1xuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkzMyAwLjk5Mi8wLjA3Nyk7XG4gICAgICAtLXNsYXRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTUzIDAuOTk2LzAuMTExKTtcbiAgICAgIC0tc2xhdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC45MjkgMC45OTYvMC4xNDUpO1xuICAgICAgLS1zbGF0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk0OSAwLjk5Ni8wLjE4Myk7XG4gICAgICAtLXNsYXRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTI5IDEvMC4yNDYpO1xuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAwLjkzNyAxLzAuMzYxKTtcbiAgICAgIC0tc2xhdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44OTggMC45MzcgMS8wLjQyKTtcbiAgICAgIC0tc2xhdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuOTQ1IDEvMC40NzUpO1xuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC45NjkgMC45OTYvMC43MDgpO1xuICAgICAgLS1zbGF0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45OTIgMS8wLjkzNyk7XG5cbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY0IDAuMDcgMC4wNjcpO1xuICAgICAgLS1zYWdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTIgMC4wOTggMC4wOTQpO1xuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjggMC4xMzUgMC4xMzEpO1xuICAgICAgLS1zYWdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTUgMC4xNjQgMC4xNTkpO1xuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTMgMC4xODgpO1xuICAgICAgLS1zYWdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTggMC4yMyAwLjIyNCk7XG4gICAgICAtLXNhZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjI4NSAwLjI3Nyk7XG4gICAgICAtLXNhZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjM2MiAwLjM4MiAwLjM3Myk7XG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjM5OCAwLjQzOCAwLjQyMSk7XG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NTMgMC40OSAwLjQ3NCk7XG4gICAgICAtLXNhZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC43MDkgMC42OTcpO1xuICAgICAgLS1zYWdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI3IDAuOTMzIDAuOTMpO1xuICAgICAgLS1zYWdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1zYWdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuOTg4IDAuOTg0LzAuMDMpO1xuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTQ1IDAuOTQxLzAuMDcyKTtcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5NiAwLjk5Mi8wLjEwMik7XG4gICAgICAtLXNhZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Ni8wLjEzMSk7XG4gICAgICAtLXNhZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk3Ni8wLjE3Myk7XG4gICAgICAtLXNhZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk3Ni8wLjIzMyk7XG4gICAgICAtLXNhZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk4NC8wLjMzNCk7XG4gICAgICAtLXNhZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45MDIgMSAwLjk1Ny8wLjM5Nyk7XG4gICAgICAtLXNhZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDEgMC45NzMvMC40NTIpO1xuICAgICAgLS1zYWdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAxIDAuOTg4LzAuNjg4KTtcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Ni8wLjkyOSk7XG5cbiAgICAgIC0tb2xpdmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA3IDAuMDYzKTtcbiAgICAgIC0tb2xpdmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5NSAwLjA5OCAwLjA5MSk7XG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzEgMC4xMzUgMC4xMjYpO1xuICAgICAgLS1vbGl2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU4IDAuMTYzIDAuMTUzKTtcbiAgICAgIC0tb2xpdmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4NiAwLjE5MiAwLjE4KTtcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIyMSAwLjIyOSAwLjIxNSk7XG4gICAgICAtLW9saXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzMgMC4yODQgMC4yNjYpO1xuICAgICAgLS1vbGl2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuMzgyIDAuMzU5KTtcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjQzOCAwLjQwNCk7XG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDY3IDAuNDkgMC40NTgpO1xuICAgICAgLS1vbGl2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY5IDAuNzA5IDAuNjgyKTtcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45MjYpO1xuICAgICAgLS1vbGl2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tb2xpdmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45ODggMC45NzYvMC4wMyk7XG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTk2IDAuOTg4LzAuMDY4KTtcbiAgICAgIC0tb2xpdmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45OTYgMC45NDkvMC4xMDIpO1xuICAgICAgLS1vbGl2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAxIDAuOTY1LzAuMTMxKTtcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk2OS8wLjE2OSk7XG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMSAwLjk2MS8wLjIyOCk7XG4gICAgICAtLW9saXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDEgMC45NTcvMC4zMzQpO1xuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAxIDAuOTIyLzAuMzk3KTtcbiAgICAgIC0tb2xpdmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDEgMC45NDEvMC40NTIpO1xuICAgICAgLS1vbGl2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMSAwLjk2NS8wLjY4OCk7XG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTkyLzAuOTI5KTtcblxuICAgICAgLS1zYW5kLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjMpO1xuICAgICAgLS1zYW5kLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTQpO1xuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4xMzUgMC4xMjkpO1xuICAgICAgLS1zYW5kLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQgMC4xNjMgMC4xNTYpO1xuICAgICAgLS1zYW5kLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC4xOTIgMC4xODMpO1xuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjIyOSAwLjIxNyk7XG4gICAgICAtLXNhbmQtNzogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjI4MiAwLjI2Nyk7XG4gICAgICAtLXNhbmQtODogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjM3OCAwLjM1Nyk7XG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjQyOCAwLjQwMyk7XG4gICAgICAtLXNhbmQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40ODcgMC40ODEgMC40NTYpO1xuICAgICAgLS1zYW5kLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNzAzIDAuNjgpO1xuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTI2KTtcbiAgICAgIC0tc2FuZC1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OC8wLjAzNCk7XG4gICAgICAtLXNhbmQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTYgMC45OTIvMC4wNzIpO1xuICAgICAgLS1zYW5kLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTUzLzAuMTA2KTtcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45NjUvMC4xMzUpO1xuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjkvMC4xNzcpO1xuICAgICAgLS1zYW5kLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45ODQgMC45MjkvMC4yMzYpO1xuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjUvMC4zNDEpO1xuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OCAwLjkyNS8wLjM5NSk7XG4gICAgICAtLXNhbmQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTIgMC45MzMvMC40NSk7XG4gICAgICAtLXNhbmQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTYgMC45NjEvMC42ODUpO1xuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45OTIvMC45MjkpO1xuXG4gICAgICAtLWdyYXktMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTEzNy8wLjcpO1xuICAgICAgLS1tYXV2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjExMzcgMC4xMTc2LzAuNyk7XG4gICAgICAtLXNsYXRlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDU5IDAuMTEzNyAwLjExNzYvMC43KTtcbiAgICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTEzNyAwLjEwNTkvMC43KTtcbiAgICAgIC0tb2xpdmUtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwNTkgMC4xMTM3IDAuMTAyLzAuNyk7XG4gICAgICAtLXNhbmQtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTA1OS8wLjcpO1xuXG4gICAgICAtLWdyYXktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xMjU1IDAuMTI1NS8wLjUpO1xuICAgICAgLS1tYXV2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjEyNTUgMC4xMzMzLzAuNSk7XG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjEzMzMvMC41KTtcbiAgICAgIC0tc2FnZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XG4gICAgICAtLW9saXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjExNzYvMC41KTtcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XG4gICAgICAtLXRvbWF0by1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU2OSAwLjA5NDEgMC4wNzg0LzAuNSk7XG4gICAgICAtLXJlZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4wODYzLzAuNSk7XG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE1NjkgMC4wOTQxIDAuMTA5OC8wLjUpO1xuICAgICAgLS1jcmltc29uLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQ3IDAuMDg2MyAwLjExNzYvMC41KTtcbiAgICAgIC0tcGluay1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTcyNSAwLjA3ODQgMC4xNDkvMC41KTtcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4xNzI1LzAuNSk7XG4gICAgICAtLXB1cnBsZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuMDk0MSAwLjE5NjEvMC41KTtcbiAgICAgIC0tdmlvbGV0LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMzIDAuMTAyIDAuMjExOC8wLjUpO1xuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTAyIDAuMjExOC8wLjUpO1xuICAgICAgLS1pbmRpZ28tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA5NDEgMC4xMDk4IDAuMjE5Ni8wLjUpO1xuICAgICAgLS1ibHVlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzA2IDAuMTI1NSAwLjIxOTYvMC41KTtcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4NCAwLjE0MTIgMC4xNzI1LzAuNSk7XG4gICAgICAtLXRlYWwtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xNDkgMC4xNDEyLzAuNSk7XG4gICAgICAtLWphZGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xNDkgMC4xMTc2LzAuNSk7XG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQxMiAwLjEwOTgvMC41KTtcbiAgICAgIC0tZ3Jhc3Mtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjEzMzMgMC4xMDIvMC41KTtcbiAgICAgIC0tYnJvd24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMTAyLzAuNSk7XG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEyNTUgMC4xMTc2LzAuNSk7XG4gICAgICAtLWdvbGQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMzMzIDAuMTA5OC8wLjUpO1xuICAgICAgLS1za3ktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xMzMzIDAuMjE5Ni8wLjUpO1xuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQ5IDAuMTQxMi8wLjUpO1xuICAgICAgLS1saW1lLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTI1NSAwLjA3ODQvMC41KTtcbiAgICAgIC0teWVsbG93LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMzIDAuMTE3NiAwLjA3MDYvMC41KTtcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMDc4NC8wLjUpO1xuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMDk4IDAuMDcwNi8wLjUpXG4gICAgfVxuICB9XG59XG4qL1xuOndoZXJlKGh0bWwpIHtcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xuICAtLWJsYWNrLWEyOiBva2xjaCgwJSAwIDAgLyAxMCUpO1xuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xuICAtLWJsYWNrLWE1OiBva2xjaCgwJSAwIDAgLyAzMCUpO1xuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xuICAtLWJsYWNrLWE4OiBva2xjaCgwJSAwIDAgLyA2MCUpO1xuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcbiAgLS1ibGFjay1hMTE6IG9rbGNoKDAlIDAgMCAvIDkwJSk7XG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xuICAtLXdoaXRlLWEzOiBva2xjaCgxMDAlIDAgMCAvIDE1JSk7XG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xuICAtLXdoaXRlLWE2OiBva2xjaCgxMDAlIDAgMCAvIDQwJSk7XG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xuICAtLXdoaXRlLWE5OiBva2xjaCgxMDAlIDAgMCAvIDcwJSk7XG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XG4gIC0td2hpdGUtYTEyOiBva2xjaCgxMDAlIDAgMCAvIDk1JSk7XG4gIC0tdG9tYXRvLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1yZWQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXJ1YnktOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWNyaW1zb24tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXBpbmstOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXBsdW0tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXB1cnBsZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tdmlvbGV0LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1pcmlzLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1pbmRpZ28tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWJsdWUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWN5YW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXRlYWwtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWphZGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWdyZWVuLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ncmFzcy05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tb3JhbmdlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1icm93bi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tc2t5LTktY29udHJhc3Q6IG9rbGNoKDI0LjExJSAwLjAxIDI0OC4yMyk7XG4gIC0tbWludC05LWNvbnRyYXN0OiBva2xjaCgyMy45NiUgMC4wMTIgMTY3LjU2KTtcbiAgLS1saW1lLTktY29udHJhc3Q6IG9rbGNoKDI0LjE3JSAwLjAxMSAxMzkuNDMpO1xuICAtLXllbGxvdy05LWNvbnRyYXN0OiBva2xjaCgyNC4zMSUgMC4wMDggOTUuMzcpO1xuICAtLWFtYmVyLTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XG4gIC0tZ29sZC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tYnJvbnplLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ncmF5LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbn1cblxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcbiAgQG1lZGlhIChjb2xvci1nYW11dDogcDMpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgLS1ibGFjay1hMTpjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDUpO1xuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xuICAgICAgLS1ibGFjay1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE1KTtcbiAgICAgIC0tYmxhY2stYTQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yKTtcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcbiAgICAgIC0tYmxhY2stYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40KTtcbiAgICAgIC0tYmxhY2stYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC41KTtcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcbiAgICAgIC0tYmxhY2stYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC43KTtcbiAgICAgIC0tYmxhY2stYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOCk7XG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xuICAgICAgLS1ibGFjay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45NSk7XG4gICAgICAtLXdoaXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDUpO1xuICAgICAgLS13aGl0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjEpO1xuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcbiAgICAgIC0td2hpdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yKTtcbiAgICAgIC0td2hpdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zKTtcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcbiAgICAgIC0td2hpdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC41KTtcbiAgICAgIC0td2hpdGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC42KTtcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcbiAgICAgIC0td2hpdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXdoaXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjkpO1xuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSkgO1xuICAgIH1cbiAgfVxufVxuLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cbjp3aGVyZShodG1sKSB7XG4gIC0tc2l6ZS0yOiBjYWxjKDJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNDogY2FsYyg0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTY6IGNhbGMoNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS04OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTI6IGNhbGMoMTJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTY6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTg6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMjA6IGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMjQ6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMzI6IGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNDA6IGNhbGMoNDByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNDg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNTY6IGNhbGMoNTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNjQ6IGNhbGMoNjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXJlbS1iYXNlOiAxNjtcbiAgLS1zY2FsZS00OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlLTM6IGNhbGMoMTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlLTI6IGNhbGMoMTJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlLTE6IGNhbGMoMTRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlMDogY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUxOiBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTI6IGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlMzogY2FsYygyNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU0OiBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTU6IGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlNjogY2FsYygzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU3OiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlLTI6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlLTE6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlMDogY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUxOiBjYWxjKDIycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTI6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlMzogY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU0OiBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTU6IGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlNjogY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU3OiBjYWxjKDQycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTg6IGNhbGMoNTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAtLXNtYWxsLXRleHQ6IGNoYXJhY3Rlci12YXJpYW50KGxjLWwtd2l0aC10YWlsKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xuLyogQmFkZ2VzICovXG4vKiBVSSBCYWNrZ3JvdW5kcyAqL1xuLyogQ29yZSBVSSBDb2xvdXJzICovXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC8qIFVJIEJhY2tncm91bmRzICovXG4gIC8qIENvcmUgVUkgQ29sb3VycyAqL1xufVxuLmJhZGdlLXhzLCAuYmFkZ2Utc20sIC5iYWRnZS1tZCwgLmJhZGdlLWxnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tYmFkZ2UtZ2FwLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgMC41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcbn1cbi5iYWRnZS14czpoYXMoW2NsYXNzKj1pY29uLS1dKSwgLmJhZGdlLXNtOmhhcyhbY2xhc3MqPWljb24tLV0pLCAuYmFkZ2UtbWQ6aGFzKFtjbGFzcyo9aWNvbi0tXSksIC5iYWRnZS1sZzpoYXMoW2NsYXNzKj1pY29uLS1dKSB7XG4gIC0tYmFkZ2UtcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG5cbi5iYWRnZS1zbSB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmJhZGdlLWxnIHtcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xuICAtLWJhZGdlLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgLS1iYWRnZS1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcbiAgLS1iYWRnZS1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG59XG5cbi5iYWRnZS1ncm91cC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuOndoZXJlKC5iYWRnZSkge1xuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS04KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG59XG4uYmFkZ2U6aGFzKHN2Zykge1xuICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNikgdmFyKC0tc2l6ZS04KTtcbiAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj14c10ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0xOCk7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXNtXSB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49bGddIHtcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49aW5mb3JtYXRpb25hbF0ge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1pbmZvcm1hdGlvbmFsXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1zdWNjZXNzXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlW2RhdGEtYmFkZ2V+PXN1Y2Nlc3NdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PWF0dGVudGlvbl0ge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0teWVsbG93LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2VbZGF0YS1iYWRnZX49YXR0ZW50aW9uXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj13YXJuaW5nXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1vcmFuZ2UtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj13YXJuaW5nXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1jcml0aWNhbF0ge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1jcml0aWNhbF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49c2VsZWN0ZWRdLFxuLmJhZGdlW2RhdGEtYmFkZ2V+PXEtcG9vbC1zZWxlY3RlZF0ge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcGx1bS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHVtLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1zZWxlY3RlZF0gcGF0aCxcbi5iYWRnZVtkYXRhLWJhZGdlfj1xLXBvb2wtc2VsZWN0ZWRdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXN1bW1vbmVkXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS12aW9sZXQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1zdW1tb25lZF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49Y29uZmlybWVkXSxcbi5iYWRnZVtkYXRhLWJhZGdlfj1jb21wbGV0ZWRdIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2VbZGF0YS1iYWRnZX49Y29uZmlybWVkXSBwYXRoLFxuLmJhZGdlW2RhdGEtYmFkZ2V+PWNvbXBsZXRlZF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49ZXhjdXNlZF0sXG4uYmFkZ2VbZGF0YS1iYWRnZX49cXBvb2xleGN1c2VkXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS15ZWxsb3ctYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1leGN1c2VkXSBwYXRoLFxuLmJhZGdlW2RhdGEtYmFkZ2V+PXFwb29sZXhjdXNlZF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49ZGlzcXVhbGlmaWVkXSxcbi5iYWRnZVtkYXRhLWJhZGdlfj1xcG9vbGRpc3F1YWxpZmllZF0ge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1kaXNxdWFsaWZpZWRdIHBhdGgsXG4uYmFkZ2VbZGF0YS1iYWRnZX49cXBvb2xkaXNxdWFsaWZpZWRdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PWRlZmVycmVkXSxcbi5iYWRnZVtkYXRhLWJhZGdlfj1wb3N0cG9uZWRdIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1kZWZlcnJlZF0gcGF0aCxcbi5iYWRnZVtkYXRhLWJhZGdlfj1wb3N0cG9uZWRdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXBhbmVsXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1za3ktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj1wYW5lbF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49anVyb3JdIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2VbZGF0YS1iYWRnZX49anVyb3JdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXVuZGVsaXZlcmFibGVdLFxuLmJhZGdlW2RhdGEtYmFkZ2V+PXFwb29sdW5kZWxpdmVyYWJsZV0ge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tY3JpbXNvbi1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZVtkYXRhLWJhZGdlfj11bmRlbGl2ZXJhYmxlXSBwYXRoLFxuLmJhZGdlW2RhdGEtYmFkZ2V+PXFwb29sdW5kZWxpdmVyYWJsZV0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49cGVuZGluZy1yZXF1ZXN0XSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2VbZGF0YS1iYWRnZX49cGVuZGluZy1yZXF1ZXN0XSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1ub3Qtc2NoZWR1bGVkXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlW2RhdGEtYmFkZ2V+PW5vdC1zY2hlZHVsZWRdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmNhc2UtcGFuZWwtYmFkZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICByaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGJvdHRvbTogOHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbG9yLS13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXdhcm5pbmcsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0td2FybmluZyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0td2FybmluZyxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTExKTtcbn1cbi5jb2xvci0tc3VjY2VzcyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcbn1cbi5jb2xvci0taW5mb3JtYXRpb25hbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1pbmZvcm1hdGlvbmFsLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWluZm9ybWF0aW9uYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE0KTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbn1cbi5jb2xvci0tYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1hY3RpdmUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG59XG4uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1pbmFjdGl2ZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG59XG4uY29sb3ItLXllcy1ubyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0teWVzLW5vLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXllcy1ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2UsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLW11bHRpcGxlLWNob2ljZSxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLWE0KTtcbiAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcbn1cbi5jb2xvci0tdGV4dCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS10ZXh0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXRleHQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE0KTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbn1cbi5jb2xvci0tZGF0ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kYXRlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRhdGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWRhdGUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4uY29sb3ItLWNhbmRpZGF0ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY2FuZGlkYXRlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNhbmRpZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTQpO1xuICBjb2xvcjogdmFyKC0tcGluay1hMTIpO1xufVxuLmNvbG9yLS1kaXNxdWFsaWZpY2F0aW9uLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWRpc3F1YWxpZmljYXRpb24sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xuICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xufVxuLmNvbG9yLS1leGN1c2FsLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzYWwsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE0KTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG59XG4uY29sb3ItLW5lc3RlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbmVzdGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5lc3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uY29sb3ItLW5ldyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1uZXcsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbmV3LFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1uZXcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmcpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mZyk7XG59XG4uY29sb3ItLW5vdC1zY2hlZHVsZWQsIC5jb2xvci0tZXJyb3IsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWVycm9yLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE0KTtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcbn1cbi5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLCAuY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXJyb3IgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1lcnJvciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcnVieS1hMTIpO1xufVxuLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tc2VsZWN0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx1bS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1wbHVtLWExMik7XG59XG4uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1zdW1tb25lZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tc3VtbW9uZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4uY29sb3ItLWNvbmZpcm1lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY29uZmlybWVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tY29uZmlybWVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbmZpcm1lZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGFuZWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWE0KTtcbiAgY29sb3I6IHZhcigtLXNreS1hMTIpO1xufVxuLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTQpO1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0IHBhdGgge1xuICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcbn1cbi5jb2xvci0tcGVuZGluZyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wZW5kaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuLmNvbG9yLS1hcHByb3ZlZCwgLmNvbG9yLS1wYW5lbC1zZW50LCAuY29sb3ItLWVtcGFuZWxlZCwgLmNvbG9yLS1qdXJ5LWVtcGFuZWxlZCwgLmNvbG9yLS1qdXJvciwgLmNvbG9yLS10aW1lLWluLCAuY29sb3ItLXRpbWUtaW4tb3V0LFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWFwcHJvdmVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWp1cnktZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXRpbWUtaW4sXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGltZS1pbi1vdXQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGFuZWwtc2VudCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1lbXBhbmVsZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tanVyb3IsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tdGltZS1pbixcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10aW1lLWluLW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1leGN1c2VkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hNCk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYTEyKTtcbn1cbi5jb2xvci0tZXhjdXNlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1leGN1c2VkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNlZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0teWVsbG93LWExMik7XG59XG4uY29sb3ItLWRlZmVycmVkLCAuY29sb3ItLXBvc3Rwb25lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wb3N0cG9uZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVmZXJyZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcG9zdHBvbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS1hMTIpO1xufVxuLmNvbG9yLS1kZWZlcnJlZCBwYXRoLCAuY29sb3ItLXBvc3Rwb25lZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVmZXJyZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wb3N0cG9uZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGVmZXJyZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBvc3Rwb25lZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLWRlbmllZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVuaWVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRlbmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1hNCk7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcbn1cbi5jb2xvci0tY29tcGxldGVkLCAuY29sb3ItLXBheS1maXJzdC1kYXlzLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb21wbGV0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tY29tcGxldGVkIHBhdGgsIC5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWNvbXBsZXRlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBheS1maXJzdC1kYXlzIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbXBsZXRlZCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tdW5kZWxpdmVyYWJsZSwgLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcS1wb29sLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xuICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xufVxuLmNvbG9yLS10ZXh0LXN1Y2Nlc3MsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQtc3VjY2VzcyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuLmNvbG9yLS10ZXh0LXdhcm5pbmcsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQtd2FybmluZyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xufVxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4uZm9yZ2UtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkKTpub3QoLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQpIHtcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tYnV0dG9uLXByaW1hcnkpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguYnRuLXNlY29uZGFyeSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKSB7XG4gIC0tbWRjLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLWE5KTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSwgMC44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSwgMS4yODU3Mik7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjA1XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIG1pbi13aWR0aDogMy41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIG91dGxpbmUgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xufVxuLmJ0biBwYXRoIHtcbiAgZmlsbDogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG59XG4uYnRuIC5hbmltYXRlLXNsaWRlLS1yaWdodCxcbi5idG4gLmFuaW1hdGUtc2xpZGUtLWxlZnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG59XG4uYnRuOmhvdmVyIC5hbmltYXRlLXNsaWRlLS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuLmJ0bjpob3ZlciAuYW5pbWF0ZS1zbGlkZS0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tYnV0dG9uLXByaW1hcnkpO1xuICAtLW1kYy10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0IHtcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcbiAgLS1tZGMtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tc2xhdGUtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTExKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0IHBhdGgge1xuICBmaWxsOiB2YXIoLS1zbGF0ZS0xKTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS00KTtcbiAgLS1tZGMtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAtLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS01KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LS1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS00KTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uYnRuLXNlY29uZGFyeS0tYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xuICAtLW1kYy10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tbWRjLXRoZW1lLXByaW1hcnk6IHZhcigtLXJlZC1hMTEpO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcbn1cblxuLmJ0bi1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbn1cbi5idG4tZ2hvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uYnRuLWdob3N0OmhvdmVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmJ0bi1naG9zdCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi5idG4taWNvbi1vbmx5LmJ0bi14cyB7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYnRuLWljb24tb25seS5idG4tc20ge1xuICBtaW4td2lkdGg6IDJyZW07XG4gIG1heC13aWR0aDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYnRuLWljb24tb25seS5idG4tbWQge1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmJ0bi1pY29uLW9ubHkuYnRuLWxnIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYnRuLXhzIHtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIsIDEuMzMzMzMzKTtcbn1cbi5idG4tc20ge1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIsIDEuMzMzMzMzKTtcbn1cbi5idG4tbWQge1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmJ0bi1sZyB7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5idG4teGwge1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuXG4uYnRuLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1kbC1idXR0b24tLXJhaXNlZCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnRvcC1oZWFkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4ubWRsLWJ1dHRvbltkaXNhYmxlZF1bZGlzYWJsZWRdLCAubWRsLWJ1dHRvbi5tZGwtYnV0dG9uLS1kaXNhYmxlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xufVxuXG4ubWRsLWJ1dHRvbi0tcmFpc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZyk7XG59XG4ubWRsLWJ1dHRvbi0tcmFpc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMzApKTtcbn1cblxuLm1kbC1idXR0b24tLWZhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWJ1dHRvbi1ncm91cC1nYXAsIDFyZW0pO1xufVxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCA+ICoge1xuICBmbGV4OiAxO1xufVxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCA+ICogYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGg6d2hlcmUoLmdhcC04KSB7XG4gIC0tYnV0dG9uLWdyb3VwLWdhcDogMC41cmVtO1xufVxuXG4uZHJhZy1idXR0b24td3JhcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uYWN0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYm90dG9tOiAyNHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzJweDtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5wcmV2aWV3LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4ucHJldmlldy1jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbn1cblxuLnByZXZpZXctY2FyZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4ucHJldmlldy10ZXh0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWNoZWNrYm94LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIC0tY2hlY2tib3gtc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcbiAgfVxufVxuXG4uY2hlY2tib3gtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNoZWNrYm94LWdyb3VwIHtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cblxuLmNoZWNrYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94ICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5jaGVja2JveDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICB9XG59XG5cbi5jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5jaGVja2JveDpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveDpjaGVja2VkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jaGVja2JveCArIC5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cbi5jaGVja2JveCArIC5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uID4gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcy1pbnZhbGlkOmhhcyguY2hlY2tib3gtd3JhcHBlcikgLmludmFsaWQtZmVlZGJhY2s6bm90KC5jaGVja2JveC13cmFwcGVyIC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbn1cbi5pcy1pbnZhbGlkOmhhcyguY2hlY2tib3gtd3JhcHBlcikgLmludmFsaWQtZmVlZGJhY2s6bm90KC5jaGVja2JveC13cmFwcGVyIC5pbnZhbGlkLWZlZWRiYWNrKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJlcnJvclwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDIwMCwgXCJvcHN6XCIgMjA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0taW5wdXQtaGVpZ2h0LXhzOiAxLjc1cmVtO1xuICAtLWlucHV0LWhlaWdodC1zbTogMnJlbTtcbiAgLS1pbnB1dC1oZWlnaHQtbWQ6IDIuNXJlbTtcbiAgLS1pbnB1dC1oZWlnaHQtbGc6IDNyZW07XG4gIC0taW5wdXQtaGVpZ2h0LXhsOiAzLjVyZW07XG4gIC0taW5wdXQtd2lkdGgteHhzOiBjYWxjKDY0cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXhzOiBjYWxjKDgwcmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXNtOiBjYWxjKDExMnJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC1tZDogY2FsYygxNDRyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgtbGc6IGNhbGMoMTc2cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXhsOiBjYWxjKDIwOHJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC14eGw6IGNhbGMoMjk4cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLW1heC1jb250ZW50OiBtYXgtY29udGVudDtcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogbm9uZTtcbiAgLS1yYWRpby1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLXJhZGlvLWZvY3VzLXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIC0tZXJyb3Itb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXJ1YnktYTkpO1xuICAtLWVycm9yLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xuICAtLWVycm9yLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAtLWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZTEpO1xufVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LXdpZHRoLS14cyB7XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5pbnB1dC13aWR0aC0tc20ge1xuICBtYXgtd2lkdGg6IDdyZW07XG59XG4uaW5wdXQtd2lkdGgtLW1kIHtcbiAgbWF4LXdpZHRoOiAyOThweDtcbn1cblxuLmlucHV0LXNwaW5uZXItaGlkZGVuLFxuLnRleHQtaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uaW5wdXQtc3Bpbm5lci1oaWRkZW46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5pbnB1dC1zcGlubmVyLWhpZGRlbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi50ZXh0LWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi50ZXh0LWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG59XG4uaW5wdXQtd3JhcHBlci1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtNF0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtOF0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj1nYXAtMTJdIHtcbiAgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PWdhcC0xNl0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgteHNdIHtcbiAgd2lkdGg6IDVyZW07XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgtc21dIHtcbiAgd2lkdGg6IDdyZW07XG4gIG1heC13aWR0aDogN3JlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgtbWRdIHtcbiAgd2lkdGg6IDlyZW07XG4gIG1heC13aWR0aDogOXJlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgtbGddIHtcbiAgd2lkdGg6IDExcmVtO1xuICBtYXgtd2lkdGg6IDExcmVtO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC14bF0ge1xuICB3aWR0aDogMTNyZW07XG4gIG1heC13aWR0aDogMTNyZW07XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLXh4bF0ge1xuICB3aWR0aDogMTguNjI1cmVtO1xuICBtYXgtd2lkdGg6IDE4LjYyNXJlbTtcbn1cblxuLnJlcXVpcmVkLWluZGljYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIi9cIlJlcXVpcmVkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTExKTtcbiAgdHJhbnNsYXRlOiBjYWxjKC0xMDAlIC0gMnB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnB1dC1maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWZpZWxkLXdyYXBwZXIgLmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xufVxuLmlucHV0LWZpZWxkLXdyYXBwZXIgLmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZTo6YWZ0ZXIsIC5pbnB1dC1maWVsZC13cmFwcGVyIC5mb3JnZS1pY29uLWJ1dHRvbi0tZGVuc2U6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi5pbnB1dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5mb3JtLWJ1dHRvbi1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTFweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5pbnB1dC13cmFwcGVyLXBob25lLWV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC13cmFwcGVyLXBob25lLWV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFeHRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTExKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG5cbi5waG9uZS1leHQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAyLjVyZW0gMXJlbTtcbn1cblxuW2NsYXNzKj1pbnB1dC1pY29uXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1pbnB1dC1pY29uLXNpemUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWljb24tc3RhcnQge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG5cbi5pbnB1dC1pY29uLXN0YXJ0ICsgLnRleHQtaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAycmVtKSAxcmVtO1xufVxuLmlucHV0LWljb24tc3RhcnQgKyAudGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49eHNdKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDAuNzVyZW07XG59XG5cbi5pbnB1dC1pY29uLWVuZCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1pY29uLWVuZCkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xufVxuLnRleHQtaW5wdXQ6aGFzKCsgLmlucHV0LWljb24tZW5kKTp3aGVyZSgudGV4dC1pbnB1dC1wZXJjZW50KSB7XG4gIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAxLjVyZW0pO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWxheW91dC1kaXJlY3Rpb24sIHJvdyk7XG4gIGdhcDogdmFyKC0taW5wdXQtc3BhY2luZywgMC41cmVtKTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1ibG9ja10ge1xuICAtLWxheW91dC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLS1pbnB1dC1zcGFjaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49aGFzLWJ1dHRvbl0ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49ZnVsbF0gPiAqIHtcbiAgZmxleDogMTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj14c10ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49c21dIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PW1kXSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49bGddIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj14bF0ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuXG4uaW5wdXQtZ3JvdXAtaW5saW5lLS14cyB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTtcbn1cbi5pbnB1dC1ncm91cC1pbmxpbmUtLXNtIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0tbWQge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0tbGcge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0teGwge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuXG4uaW5wdXQtZ3JvdXAtYmxvY2stLXhzIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLmlucHV0LWdyb3VwLWJsb2NrLS1zbSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTtcbn1cbi5pbnB1dC1ncm91cC1ibG9jay0tbWQge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpO1xufVxuLmlucHV0LWdyb3VwLWJsb2NrLS1sZyB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4uaW5wdXQtZ3JvdXAtYmxvY2stLXhsIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTtcbn1cblxuLmlucHV0LWdyb3VwLWZ1bGwtd2lkdGggPiAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXMtaW52YWxpZCAuZnItd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHJnYigyMTMsIDAsIDApIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLnZhbGlkYXRpb24tZ3JvdXAgLmludmFsaWQtZmVlZGJhY2ssXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAudGV4dC1pbnB1dCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAudGV4dC1pbnB1dCB7XG4gIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XG4gIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnRleHRhcmVhLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnRleHRhcmVhIHtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuY2hlY2tib3gsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuY2hlY2tib3gge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXJ1YnktYTkpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpLCAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQge1xuICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbn1cblxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9d2lkdGgteHNdKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xufVxuLmlucHV0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlPXdpZHRoLXNtXSkgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbn1cbi5pbnB1dC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT13aWR0aC1tZF0pIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9d2lkdGgtbGddKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktMyk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZXBpY2tlci1yYW5nZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AY29udGFpbmVyIHF1ZXN0aW9uLWFuc3dlciAod2lkdGggPCAzMDhweCkge1xuICAuZGF0ZXBpY2tlci1yYW5nZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xuICB9XG59XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8PSA0NTBweCkge1xuICAuZmxhdHBpY2tyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mbGF0cGlja3ItaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLmZsYXRwaWNrci1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6cmVhZC1vbmx5IHtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSxcbi5kYXRlcGlja2VyW2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSAuZmxhdHBpY2tyLWlucHV0IHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS1zbGF0ZS1hNCksIC0xcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgMCAxcHggMCB2YXIoLS1zbGF0ZS1hNCksIDAgLTFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XG59XG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDZweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4uZGlhbG9nIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogdmFyKC0tZGlhbG9nLXdpZHRoLCAzMHJlbSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoNXJlbSwgLTMuMzMzM3JlbSArIDIwLjgzMzN2dywgMTByZW0pO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1ibG9jaywgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1kaWFsb2ctcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmcsIHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpYWxvZy1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xuICBib3gtc2hhZG93OiB2YXIoLS1kaWFsb2ctc2hhZG93LCAwIDFyZW0gNHJlbSB2YXIoLS1ibGFjay1hNykpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWRpYWxvZy1iZy1ibHVyKTtcbn1cbi5kaWFsb2c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PXhzXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAyMHJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349c21dIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDI1cmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1tZF0ge1xuICAtLWRpYWxvZy13aWR0aDogMzByZW07XG59XG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PW1kLWxnXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAzNXJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349bGddIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDQwcmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj14bF0ge1xuICAtLWRpYWxvZy13aWR0aDogNTByZW07XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349dHJhbnNsdWNlbnRdIHtcbiAgLS1kaWFsb2ctYmc6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcbiAgLS1kaWFsb2ctYmctYmx1cjogYmx1cig2NHB4KSBzYXR1cmF0ZSgxMjAlKTtcbiAgLS1kaWFsb2ctYmctc2F0dXJhdGU6IDEyMCU7XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349d3JhcHBlcl0ge1xuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAwO1xuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1kaWFsb2ctYmc6IHRyYW5zcGFyZW50O1xuICAtLWRpYWxvZy1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PWlubmVyXSB7XG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDFyZW07XG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWRpYWxvZy1zaGFkb3c6IDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PW5vLXBhZGRpbmddIHtcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMDtcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5kaWFsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmRpYWxvZy1oZWFkZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5kaWFsb2ctY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbn1cblxuLmRpYWxvZy1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuLmRpYWxvZy1ib2R5IC5nYXAtMTYge1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4uZGlhbG9nLWJvZHlbZGF0YS1kaWFsb2ctYm9keX49Y2VudGVyZWRdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlhbG9nLWJvZHlbZGF0YS1kaWFsb2ctYm9keX49c3VjY2Vzc10ge1xuICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1qYWRlLWEzKTtcbiAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuLmRpYWxvZy1ib2R5W2RhdGEtZGlhbG9nLWJvZHl+PXdhcm5pbmddIHtcbiAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tYW1iZXItYTMpO1xuICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTEpO1xufVxuLmRpYWxvZy1ib2R5W2RhdGEtZGlhbG9nLWJvZHl+PWVycm9yXSB7XG4gIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLXJ1YnktYTMpO1xuICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XG59XG5cbi5kaWFsb2ctYm9keS0taWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWJnLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tZGlhbG9nLXR5cGUtY29sb3IsIHZhcigtLXNsYXRlLWExMSkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS00OCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlhbG9nLWJvZHktLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5kaWFsb2ctYm9keS0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcbn1cblxuLmRpYWxvZy1ib2R5LS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1iZywgdmFyKC0tc2xhdGUtYTIpKTtcbiAgY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWRlbGV0ZV0ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tcnVieS1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWRlbGV0ZV0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1lcnJvcl0ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tcnVieS1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWVycm9yXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcnVieS1hMTIpO1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PXdhcm5pbmddIHtcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYW1iZXItYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xufVxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj13YXJuaW5nXSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYW1iZXItYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1zdWNjZXNzXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWphZGUtYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1qYWRlLWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49c3VjY2Vzc10gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1pbmZvcm1hdGlvbmFsXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWJsdWUtYTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ibHVlLWExMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49aW5mb3JtYXRpb25hbF0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJsdWUtYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj10ZXh0LWxlZnRdIHtcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWNvbXBhY3RdIHtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAwLjg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5cbi5kaWFsb2ctZXJyb3ItaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Vycm9yLWNvZGUtc3RhcnRdIDFmciBbZXJyb3ItY29kZS1lbmQgYnV0dG9uLXN0YXJ0XSBhdXRvIFtidXR0b24tZW5kXTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWJnLCB2YXIoLS1zbGF0ZS1hMikpO1xuICBjb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XG59XG5cbnV4LWRpYWxvZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcgLyAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIGVhc2Utb3V0O1xufVxuXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmU6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xufVxuXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmUudXgtZHJhd2VyLW92ZXJsYXk6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcbn1cblxudXgtZGlhbG9nLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAwLjk4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG5cbnV4LWRpYWxvZy1jb250YWluZXIuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgMjVtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xufVxuXG51eC1kaWFsb2ctY29udGFpbmVyID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xufVxuXG5kaXY6aGFzKD4gdXgtZGlhbG9nKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnV4LWRpYWxvZy1vcGVuIHV4LWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNsYW1wKDJyZW0sIC0yOHJlbSArIDUzLjMzM3ZiLCA0cmVtKTtcbn1cblxuLnV4LWRpYWxvZy1tYXJnaW4tdG9wLXNtIHtcbiAgbWFyZ2luLXRvcDogMTEycHg7XG59XG5cbi51eC1kaWFsb2ctbWFyZ2luLXRvcC1tZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoNXJlbSwgLTcwcmVtICsgMTMzLjMzM3ZiLCAxMHJlbSk7XG59XG5cbi5kaWFsb2ctdmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjRDUwMDAwO1xufVxuXG4uZGlhbG9nLWNhcmQtZ3JvdXAtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuXG4uZGlhbG9nLWNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmRpYWxvZy1jYXJkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4uZGlhbG9nLWNhcmQtc2VjdGlvbiAudG9nZ2xlLWFycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcbn1cbi5kaWFsb2ctY2FyZC1zZWN0aW9uIC50b2dnbGUtYXJyb3ctcm90YXRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5kaWFsb2ctY2FyZC1zZWN0aW9uIC5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUtYXJyb3ctYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpYWxvZy1jYXJkLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZGlhbG9nLWNhcmQtc2VjdGlvbi1oZWFkZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBmbGV4OiAxO1xufVxuXG4uZGlhbG9nLWNhcmQtc2VjdGlvbi1tZXRhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwNFwiO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tc2l6ZS00LCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmNhcmQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ibG9jazogMS41cmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtIDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4ubW9kYWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLm1vZGFsX19hY3Rpb25zID4gKiB7XG4gIGZsZXg6IDE7XG59XG5cbi5tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5tb2RhbF9fYm9keS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLm1vZGFsX19ib2R5LWNvbnRhaW5lciAubWF0ZXJpYWwtaWNvbnMsXG4ubW9kYWxfX2JvZHktY29udGFpbmVyIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX19ib2R5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19ib2R5LS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnV4LWRpYWxvZy14cyB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5cbi51eC1kaWFsb2ctc20ge1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4udXgtZGlhbG9nLW1kIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cblxuLnV4LWRpYWxvZy1tZC1sZyB7XG4gIG1heC13aWR0aDogMzVyZW07XG59XG5cbi51eC1kaWFsb2ctbGcge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4udXgtZGlhbG9nLXhsIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIHJpZ2h0OiAwLjI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udm9pY2VtYWlsLXBsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW5vdGUtY2FyZC1iZzogdmFyKC0tc2xhdGUtYTEpO1xuICAtLW5vdGUtY2FyZC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tbm90ZS1jYXJkLXJhZGl1czogMC4yNXJlbTtcbiAgLS1ub3RlLWNhcmQtcm93LWdhcDogMC43NXJlbTtcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemU6IDEuMjVyZW07XG4gIC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZzogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgY2lyY2xlIGF0IDEwMCUgMCUsIHZhcigtLXBpbmstYTUpIDAlLCB2YXIoLS12aW9sZXQtYTUpIDEwMCUpO1xuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItZmc6IHZhcigtLXZpb2xldC1hMTEpO1xufVxuXG4ubm90ZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90ZS1jYXJkLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90ZS1jYXJkLXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGUtY2FyZC1yYWRpdXMsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1ub3RlLWNhcmQtcm93LWdhcCk7XG59XG5cbi5ub3RlLWNvbnRlbnQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uaGlzdG9yeS1tZXRhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpc3RvcnktbWV0YS1hdmF0YXIge1xuICB3aWR0aDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSkgLyAyKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWZnKTtcbiAgZm9udC1zaXplOiBjYWxjKDExcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVlbTtcbn1cbi5oaXN0b3J5LW1ldGEtYXZhdGFyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaXN0b3J5LW1ldGEtdXNlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGlzdG9yeS1tZXRhLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjM1ZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG59XG4uaGlzdG9yeS1tZXRhOmhhcyguaGlzdG9yeS1tZXRhLWF2YXRhcikge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMnB4O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW5vdGlmaWNhdGlvbi1zaGFkb3c6IDAgMzZweCAxNHB4IGhzbCgyMTggNCUgNTAlIC8gMiUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCAycHggNXB4IGhzbCgyMTggNCUgNTAlIC8gMTYlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XG59XG5cbjp3aGVyZSgubm90aWZpY2F0aW9uKSB7XG4gIC0tY29sb3ItZGFya2VuOiBjYWxjKGwgLSAwLjEyNSk7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmcsIHZhcigtLXNsYXRlLTIpKTtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XG59XG4ubm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm90aWZpY2F0aW9uLS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4OiBhdXRvO1xufVxuLm5vdGlmaWNhdGlvbi0tdGV4dC13cmFwcGVyLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLm5vdGlmaWNhdGlvbi0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4ubm90aWZpY2F0aW9uLS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xuICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xufVxuLm5vdGlmaWNhdGlvbi0taWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xufVxuLm5vdGlmaWNhdGlvbi0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLXRpdGxlLCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub3RpZmljYXRpb24tLXN1YnRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RpZmljYXRpb24tLWNhcHRpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGlmaWNhdGlvbi0tYWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5kYXJrKSB7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5zbWFsbCkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG5cbi5ub3RpZmljYXRpb246aGFzKC5ub3RpZmljYXRpb24tLWNhcHRpb24pIC5ub3RpZmljYXRpb24tLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuXG5bZGF0YS1ub3RpZmljYXRpb24tdHlwZT1pbmZvcm1hdGlvbmFsXSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ibHVlLTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1ibHVlLWExMCk7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWJsdWUtYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9aW5mb3JtYXRpb25hbF0gLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbn1cbltkYXRhLW5vdGlmaWNhdGlvbi10eXBlPWluZm9ybWF0aW9uYWxdIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xufVxuXG5bZGF0YS1ub3RpZmljYXRpb24tdHlwZT13YXJuaW5nXSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1hbWJlci0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1hbWJlci1hNik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9d2FybmluZ10gLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE3KTtcbn1cbltkYXRhLW5vdGlmaWNhdGlvbi10eXBlPXdhcm5pbmddIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2FuZC1hOSk7XG59XG5cbltkYXRhLW5vdGlmaWNhdGlvbi10eXBlPWVycm9yXSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1ydWJ5LWExMCk7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLXJ1YnktYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9ZXJyb3JdIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hNyk7XG59XG5bZGF0YS1ub3RpZmljYXRpb24tdHlwZT1lcnJvcl0gLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hOSk7XG59XG5cbi5kaWFsb2c6bm90KC5xdWljay1zY2FuKTpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9ZXJyb3JdIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XG59XG5cbi5kaXNidXJzZW1lbnRzLW5ldHdvcmstZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xufVxuXG5udW1iZXItY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAxXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5udW1iZXItY29udHJvbDp3aGVyZShbZGF0YS1udW1iZXItY29udHJvbH49bGF5ZXItMDJdKSB7XG4gIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAzXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi5udW1iZXItY29udHJvbCB7XG4gIGJsb2NrLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuXG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQge1xuICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBub25lO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogM3JlbTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm51bWJlci1jb250cm9sLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cblxuLm51bWJlci1jb250cm9sLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbn1cbi5udW1iZXItY29udHJvbC1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cblxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5yYWRpby1idXR0b24ge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tcmFkaW8tZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4ucmFkaW8tYnV0dG9uICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbiArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24ge1xuICAgIC0tcmFkaW8tYnV0dG9uLXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5yYWRpby1idXR0b246Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4ucmFkaW8tYnV0dG9uOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWJ1dHRvbjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucmFkaW8tYnV0dG9uLS1jaGVja21hcmsge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLXJhZGlvLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyayArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmNoZWNrZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyazpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbjp3aGVyZShpbnB1dFt0eXBlPXJhbmdlXSkge1xuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XG4gIC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcjogaHNsKHZhcigtLWdyYXktMjUpKTtcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbjogMTRweDtcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRyYWNrLWhlaWdodCk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogT3ZlcnJpZGUgZGVmYXVsdCBsb29rICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTsgLypSZW1vdmVzIGV4dHJhIGJvcmRlciB0aGF0IEZGIGFwcGxpZXMqL1xuICBib3JkZXItcmFkaXVzOiAwOyAvKlJlbW92ZXMgZGVmYXVsdCBib3JkZXItcmFkaXVzIHRoYXQgRkYgYXBwbGllcyovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19jb250YWluZXIge1xuICAtLWhpZ2hsaWdodC13aWR0aDogYXV0bztcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XG59XG5cbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRyb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWhpZ2hsaWdodC14LXBvcykpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0LCB3aWR0aCAxNTBtcyBlYXNlLW91dDtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19zZWdtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZmxleDogMTtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudCAucmFkaW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlZ21lbnRlZC1jb250cm9sX19zZWdtZW50LmFjdGl2ZSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJleHBhbmRfbW9yZVwiL1wiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdC13cmFwcGVyOmhhcyguc2VsZWN0LWlucHV0OmRpc2FibGVkKTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG4uc2VsZWN0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlfj1xdWljay1hY3Rpb25dKTo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwLjI1cmVtO1xufVxuLnNlbGVjdC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZX49Y2FsZW5kYXJdKTo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5zZWxlY3QtaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMnJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2VsZWN0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5zZWxlY3QtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2VsZWN0LWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uc2VsZWN0LWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmxhYmVsOmhhcygrIC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG5sZWdlbmQ6aGFzKCsgLmlucHV0LXdyYXBwZXItaG9yaXpvbnRhbCA+IC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAxXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDJdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAzXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49cXVpY2stYWN0aW9uXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiAxLjVyZW07XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNzVyZW0gY2FsYygwLjc1cmVtICsgdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSkpO1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWNhbGVuZGFyXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiAycmVtO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMC43NXJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj14c10ge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXhzKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXNtXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGddIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1sZyk7XG59XG5cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteHNdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXNtXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1tZF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtbGddIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXhsXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteGwpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14eGxdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtbWF4LWNvbnRlbnRdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1heC1jb250ZW50KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tYXgtY29udGVudCk7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XG59XG4uc2VsZWN0YWJsZS1jYXJkOm5vdCguc2VsZWN0YWJsZS1jYXJkLWNoZWNrZWQpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE5KTtcbn1cblxuLnNlbGVjdGFibGUtY2FyZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuXG4uc2VsZWN0YWJsZS1jYXJkLWNoZWNrZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbn1cblxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyOmZvY3VzLXdpdGhpbiAuc2VsZWN0YWJsZS1jYXJkIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuXG4uc2VsZWN0YWJsZS1jYXJkOmhhcygucmFkaW8tYnV0dG9uOmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbn1cblxuLnN0YXQtY2FyZC13cmFwcGVyLWNvbnRhaW5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5zdGF0LWNhcmQtd3JhcHBlci1jb250YWluZXItZmxleCA+IC5zdGF0LWNhcmQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhdC1jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAwLjg3NXJlbTtcbn1cblxuLnN0YXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG59XG5cbi5wb29sLXN0YXRzLS1tYWluIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnBvb2wtc3RhdHMtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2x1bW4tY291bnQpLCAxZnIpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1jb2x1bW4tY291bnQ9XCIxXCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDE7XG4gIHJvdy1nYXA6IDA7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjJcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMjtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiM1wiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAzO1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1jb2x1bW4tY291bnQ9XCI0XCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDQ7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjZcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogNjtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtc2VjdGlvbi10eXBlPWRldGFpbHNdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDUuMjVyZW07XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLXNlY3Rpb24tdHlwZT1kZXRhaWxzXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDQycHggLTFyZW0gLTEuMjVyZW0gLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkvNiUpO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvb2wtc3RhdHMtLWNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2x1bW4tY291bnQpLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuLnBvb2wtc3RhdHMtLWNhcmQtZ3JvdXBbZGF0YS1jb2x1bW4tY291bnQ9XCIxXCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDE7XG59XG4ucG9vbC1zdGF0cy0tY2FyZC1ncm91cFtkYXRhLWNvbHVtbi1jb3VudD1cIjJcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMjtcbn1cblxuLnBvb2wtc3RhdHMtLWhlYWRpbmcge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNzVyZW07XG59XG4ucG9vbC1zdGF0cy0taGVhZGluZ1tkYXRhLWhlYWRpbmctdHlwZT1kZXRhaWxzXSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnBvb2wtc3RhdHMtLWNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xufVxuLnBvb2wtc3RhdHMtLWNhcmRbZGF0YS1jYXJkLXR5cGU9ZGV0YWlsc10ge1xuICBmbGV4OiBhdXRvO1xufVxuXG4ucG9vbC1zdGF0cy0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnBvb2wtc3RhdHMtLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmbGV4OiBhdXRvO1xufVxuLnBvb2wtc3RhdHMtLWNhcHRpb25bZGF0YS1jYXB0aW9uLXR5cGU9dGVydGlhcnldIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuXG4ucG9vbC1zdGF0cy0tdmFsdWUge1xuICAtLXN0YXQtdmFsdWUtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIC0tc3RhdC12YWx1ZS1saDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLXN0YXQtdmFsdWUtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdGF0LXZhbHVlLWxoKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XG59XG4ucG9vbC1zdGF0cy0tdmFsdWVbZGF0YS12YWx1ZS1zaXplPWxhcmdlXSB7XG4gIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICAtLXN0YXQtdmFsdWUtbGg6IHZhcigtLWxoLXNjYWxlMik7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBpbml0aWFsO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5zdGF0LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApLzE2JSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogYXV0bztcbn1cblxuLmdyaWQtc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuLnBvb2wtc3RhdHMtLXRhYmxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xufVxuLnBvb2wtc3RhdHMtLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMjApKTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG59XG4ucG9vbC1zdGF0cy0tdGFibGUgdHIge1xuICBoZWlnaHQ6IDNyZW07XG59XG4ucG9vbC1zdGF0cy0tdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbn1cblxuLnBvb2wtc3RhdHMtLXRhYmxlLWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKHZhcigtLWdyYXktMzApKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ucG9vbC1zdGF0cy0tdGFibGUtY2VsbC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3ZnLS1jb2xvci1jb21wbGV0ZSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTEpO1xufVxuLnN2Zy0taGlkZGVuIHBhdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1pbnB1dCB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4udGV4dC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi50ZXh0LWlucHV0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4udGV4dC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLnRleHQtaW5wdXQ6cmVhZC1vbmx5Om5vdCg6ZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG59XG4udGV4dC1pbnB1dDpyZWFkLW9ubHk6aXMoOmZvY3VzLXZpc2libGUpIHtcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAwO1xuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogbm9uZTtcbn1cbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1idXR0b24pIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xufVxuXG5sYWJlbDpoYXMoKyAudGV4dC1pbnB1dDpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbmxlZ2VuZDpoYXMoKyAuaW5wdXQtZ3JvdXAtaW5saW5lLWZ1bGwgPiAuaW5wdXQtd3JhcHBlciA+IC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49b3V0bGluZWRdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAxXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAyXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDNdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49eHNdKSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteHMpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj14c10pOmhhcygrIC5pbnB1dC1idXR0b24pIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC43NXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQpO1xufVxuLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PXNtXSkge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49bGddKSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbGcpO1xufVxuLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PXhsXSkge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXhsKTtcbn1cblxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteHhzXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eHMpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14c10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXNtXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtbWRdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1sZ10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXhsXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteGwpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteHhsXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XG59XG5cbi50ZXh0YXJlYSB7XG4gIC0taW5wdXQtaGVpZ2h0OiA3cmVtO1xuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcbiAgc2Nyb2xsLXBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKTtcbiAgcmVzaXplOiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4udGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLnRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnRleHRhcmVhOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4udGV4dGFyZWE6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXh0YXJlYTp3aGVyZSguanVyeS12b2ljZS1tZW51KSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gNi43NXJlbTtcbn1cblxubGFiZWw6aGFzKCsgLnRleHRhcmVhOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMV0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMl0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAzXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS10ZXh0YXJlYS1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj14eHNdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj14c10ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgdmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PXNtXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogMikpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bWRdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiAzKSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sZ10ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDQpKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PXhsXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNSkpO1xufVxuXG46d2hlcmUoLnRvZ2dsZS1zd2l0Y2gpIHtcbiAgLS13aWR0aC1tdWx0aXBsaWVyOiAyO1xuICAtLXRyYWNrLXdpZHRoLW1pbjogY2FsYygzMHJlbSAvIDE2KTtcbiAgLS10cmFjay1wYWRkaW5nOiBjYWxjKDNyZW0gLyAxNik7XG4gIC0tdHJhY2staGVpZ2h0OiBjYWxjKDIwcmVtIC8gMTYpO1xuICAtLXRyYWNrLXdpZHRoOiBtYXgodmFyKC0tdHJhY2std2lkdGgtbWluKSwgY2FsYygodmFyKC0tdGh1bWItc2l6ZSkgKiB2YXIoLS13aWR0aC1tdWx0aXBsaWVyKSkgKyAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSkpO1xuICAtLXRyYWNrLW1hcmdpbjogMDtcbiAgLS10aHVtYi1zaXplOiBjYWxjKHZhcigtLXRyYWNrLWhlaWdodCkgLSAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSk7XG4gIC0tdGh1bWItcG9zaXRpb246IDAlO1xuICAtLXRyYWNrLWNvbG9yLWluYWN0aXZlOiB2YXIoLS1zbGF0ZS1hOSk7XG4gIC0tdHJhY2stY29sb3ItYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tdGh1bWItY29sb3I6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS10aHVtYi1jb2xvci1oaWdobGlnaHQ6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICAtLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDFweDtcbiAgLS10aHVtYi10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgLS10aHVtYi1oaWdobGlnaHQtZHVyYXRpb246IDEwMG1zO1xufVxuXG4udG9nZ2xlLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQpO1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50b2dnbGUtc3dpdGNoOmhhcygudG9nZ2xlOmRpc2FibGVkKS50b2dnbGUtc3dpdGNoIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXRyYWNrLXdpZHRoKTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tdHJhY2staGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tdHJhY2stcGFkZGluZyk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tdHJhY2stbWFyZ2luKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItaW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10cmFjay13aWR0aCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkOiBbdHJhY2tdIDFmci9bdHJhY2tdIDFmcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XG59XG4udG9nZ2xlOmNoZWNrZWQge1xuICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCh2YXIoLS10cmFjay13aWR0aCkgLSAxMDAlKSAtICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcbn1cbi50b2dnbGU6ZGlzYWJsZWQge1xuICAtLXRodW1iLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10cmFjay1hY3RpdmU6IHZhcigtLXRyYWNrLWNvbG9yLWFjdGl2ZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udG9nZ2xlOmRpc2FibGVkOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggb2tsY2goMTAwJSAwIDBkZWcpO1xufVxuLnRvZ2dsZTppbmRldGVybWluYXRlIHtcbiAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygoKHZhcigtLXRyYWNrLXdpZHRoKSAvIDIpIC0gKHZhcigtLXRodW1iLXNpemUpIC8gMikpIC0gdmFyKC0tdHJhY2stcGFkZGluZykpO1xufVxuXG4udG9nZ2xlOjpiZWZvcmUge1xuICAtLWhpZ2hsaWdodC1zaXplOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBncmlkLWFyZWE6IHRyYWNrO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXRodW1iLXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyAyKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0taGlnaGxpZ2h0LXNpemUpIHZhcigtLXRodW1iLWNvbG9yLWhpZ2hsaWdodCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10aHVtYi1wb3NpdGlvbikpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQsIGJveC1zaGFkb3cgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XG59XG5cbi50b2dnbGU6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIC0taGlnaGxpZ2h0LXNpemU6IGNhbGModmFyKC0tdHJhY2stcGFkZGluZykgKiAyKTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PXhzXSB7XG4gIC0tdHJhY2staGVpZ2h0OiAxcmVtO1xuICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PW1kXSB7XG4gIC0tdHJhY2staGVpZ2h0OiAxLjVyZW07XG4gIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG59XG4udG9nZ2xlLXN3aXRjaFtkYXRhLXRvZ2dsZX49bGddIHtcbiAgLS10cmFjay1oZWlnaHQ6IDEuODc1cmVtO1xuICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xufVxuXG4udG9nZ2xlLXN3aXRjaFtkYXRhLXRvZ2dsZX49c2V0dGluZy1yb3ddIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PWlubGluZV0ge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjI1cmVtO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGU9XCJpbmxpbmUgeHNcIl0ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjc1cmVtO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PXN0YWNrZWRdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi50b2dnbGUtc3dpdGNoLWlubGluZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcbn1cblxuLmdqLWNoZWNrYm94LW1kIHNwYW4ge1xuICBjdXJzb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDFweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMC4zNzVyZW07XG59XG5cbnVsLmdqLWxpc3QtbWQgbGkge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG51bC5nai1saXN0LW1kIGxpIFtkYXRhLXJvbGU9ZGlzcGxheV0ge1xuICBwYWRkaW5nOiAwIDAgMCAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS03MCkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4uZ2otaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKSAhaW1wb3J0YW50O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtcm93ID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uZmxleC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtYWxpZ24tLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtYWxpZ24tLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1hbGlnbi0tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5mbGV4LWFsaWduLXNlbGYtLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGV4LWFsaWduLXNlbGYtLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5mbGV4LWFsaWduLXNlbGYtLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG5bY2xhc3MqPWdyaWQtXSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZ3JpZC1jb2wtZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmdyaWQtYXV0by1maXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig4MHB4LCAxMDAlKSwgMWZyKSk7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmdyaWQtYXV0by1maXQtLXRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjgwcHgsIDEwMCUpLCAxZnIpKTtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG4uZ3JpZC1hdXRvLWZpdC1kZW5zZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDY0cHgsIDEwMCUpLCAxZnIpKTtcbiAgZ2FwOiAyNHB4IDE2cHg7XG59XG4uZ3JpZC1hdXRvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI5OHB4LCAxMDAlKSwgMWZyKSk7XG59XG4uZ3JpZC0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuLmdyaWQtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZ3JpZC0zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ncmlkLTQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JpZC1hdXRvLWZpdC1kZW5zZTpoYXMoLmlzLWludmFsaWQpIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IHZhcigtLXNpemUtMik7XG59XG4uZ2FwLTQge1xuICBnYXA6IHZhcigtLXNpemUtNCk7XG59XG4uZ2FwLTgge1xuICBnYXA6IHZhcigtLXNpemUtOCk7XG59XG4uZ2FwLTEyIHtcbiAgZ2FwOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5nYXAtMTYge1xuICBnYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLmdhcC0yNCB7XG4gIGdhcDogdmFyKC0tc2l6ZS0yNCk7XG59XG4uZ2FwLTMyIHtcbiAgZ2FwOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5nYXAtNDAge1xuICBnYXA6IHZhcigtLXNpemUtNDApO1xufVxuLmdhcC00OCB7XG4gIGdhcDogdmFyKC0tc2l6ZS00OCk7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTIpO1xufVxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNCk7XG59XG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5yb3ctZ2FwLTEyIHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucm93LWdhcC0xNiB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLnJvdy1nYXAtMjQge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5yb3ctZ2FwLTMyIHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucm93LWdhcC00MCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNDApO1xufVxuLnJvdy1nYXAtNDgge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTQ4KTtcbn1cbi5yb3ctZ2FwLTY0IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS02NCk7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTIpO1xufVxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG4uY29sdW1uLWdhcC04IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5jb2x1bW4tZ2FwLTEyIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4uY29sdW1uLWdhcC0xNiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLmNvbHVtbi1nYXAtMjQge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5jb2x1bW4tZ2FwLTMyIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0zMik7XG59XG4uY29sdW1uLWdhcC00MCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDApO1xufVxuLmNvbHVtbi1nYXAtNDgge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQ4KTtcbn1cblxuLmdyb3VwLWdhcCB7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuXG4ubWFyZ2luLTQge1xuICBtYXJnaW46IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLTgge1xuICBtYXJnaW46IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLTEyIHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4tMTYge1xuICBtYXJnaW46IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi0yNCB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLTMyIHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hcmdpbi1pbmxpbmUtNCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLWlubGluZS04IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4taW5saW5lLTEyIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLWlubGluZS0xNiB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1pbmxpbmUtMjQge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4taW5saW5lLTMyIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLWlubGluZS1ub25lIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5tYXJnaW4taW5saW5lLWF1dG8ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ubWFyZ2luLWJsb2NrLTQge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLWJsb2NrLTgge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLWJsb2NrLTEyIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4tYmxvY2stMTYge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1ibG9jay0yNCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLWJsb2NrLTMyIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4tYmxvY2stbm9uZSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5tYXJnaW4tYmxvY2stYXV0byB7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbn1cblxuLm1hcmdpbi10b3AtNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tdG9wLTgge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLXRvcC0xMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLXRvcC0xNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLXRvcC0yNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLXRvcC0zMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLm1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLm1hcmdpbi1yaWdodC00IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLXJpZ2h0LTgge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tcmlnaHQtMTIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLXJpZ2h0LTE2IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1yaWdodC0yNCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tcmlnaHQtMzIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbi5tYXJnaW4tcmlnaHQtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5tYXJnaW4tYm90dG9tLTQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1ib3R0b20tOCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLWJvdHRvbS0xMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi1ib3R0b20tMTYge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tYm90dG9tLTI0IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLWJvdHRvbS0zMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1ib3R0b20tbm9uZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4ubWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogYXV0bztcbn1cblxuLm1hcmdpbi1sZWZ0LTQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1sZWZ0LTgge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1sZWZ0LTEyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLWxlZnQtMTYge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tbGVmdC0yNCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1sZWZ0LTMyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLWxlZnQtbm9uZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4ubWFyZ2luLWxlZnQtYXV0byB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5wYWRkaW5nLTQge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctOCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy0xMiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctMTYge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLTI0IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy0zMiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLWlubGluZS00IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1pbmxpbmUtOCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctaW5saW5lLTEyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctaW5saW5lLTE2IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctaW5saW5lLTI0IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctaW5saW5lLTMyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctaW5saW5lLW5vbmUge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLnBhZGRpbmctYmxvY2stNCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1ibG9jay04IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTEyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1ibG9jay0xNiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctYmxvY2stMjQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTMyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ibG9jay1ub25lIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLnBhZGRpbmctdG9wLTgge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctdG9wLTQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctdG9wLTEyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy10b3AtMTYge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLXRvcC0yNCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctdG9wLTMyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy1yaWdodC04IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctcmlnaHQtMTIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctcmlnaHQtMTYge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctcmlnaHQtMjQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctcmlnaHQtMzIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWJvdHRvbS04IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy1ib3R0b20tMTIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1ib3R0b20tMTYge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1ib3R0b20tMjQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy1ib3R0b20tMzIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWxlZnQtOCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctbGVmdC0xMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTtcbn1cbi5wYWRkaW5nLWxlZnQtMTYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1sZWZ0LTI0IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctbGVmdC0zMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTtcbn1cbi5wYWRkaW5nLWxlZnQtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXNpZGViYXItd2lkdGg6IDI0MHB4O1xuICAtLXRvcC1iYXItaGVpZ2h0OiAzcmVtO1xuICAtLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49eHNdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAyMHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49c21dKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAzMHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49bWRdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49bGddKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA1MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49eGxdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA2MHJlbTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dH49Y2VudGVyZWRdKSB7XG4gIC0tbGF5b3V0LWFsaWdubWVudDogYXV0bztcbn1cblxuLmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5hcHAtcHJpbWFyeS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucm91dGVyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucm91dGVyLXZpZXcgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiBhdXRvO1xufVxuXG4ubGF5b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHJvdy1nYXA6IHZhcigtLWxheW91dC1yb3ctZ2FwLCAycmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1ibG9jayk7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiAyNXJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDMwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1tZF0ge1xuICAtLWxheW91dC13aWR0aDogNDByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA1MHJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDYwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDcwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDgwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1jZW50ZXJlZF0ge1xuICAtLWxheW91dC1hbGlnbm1lbnQ6IGF1dG87XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWJsb2NrLXBhZGRpbmddIHtcbiAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1ibG9jay1wYWRkaW5nLWVxdWFsXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1wYWRkZWRdIHtcbiAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xuICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49cGFkZGVkLTMyXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1uby1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAwO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14c106d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoMjVyZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDMwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PW1kXTp3aGVyZShbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bWRdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bWRdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg0MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1sZ106d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNTByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDYwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg3MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eC13aWRlXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoODByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cblxuLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xufVxuXG4uZm9ybS1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDRyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiBhdXRvO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZvcm0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigyOThweCwgMTAwJSksIDFmcikpO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG46d2hlcmUoLndyYXBwZXItc20pIC5ncmlkLWl0ZW0tYXV0byB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5zZXR0aW5ncy13cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XG4gIG1heC13aWR0aDogdmFyKC0tbGF5b3V0LXdpZHRoLCA0MHJlbSk7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogbWluKDEwMCUsIHZhcigtLWxheW91dC13aWR0aCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcjpvbmx5LW9mLXR5cGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcltkYXRhLXNldHRpbmdzLXNlY3Rpb24td3JhcHBlcn49bm8tbWFyZ2luXSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXI6aGFzKGJ1dHRvbikge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMiAtIDFweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbn1cblxuOndoZXJlKC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSkgLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICByb3ctZ2FwOiB2YXIoLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXAsIDEuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1ib3JkZXItdG9wXSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSB7XG4gIHBhZGRpbmctYmxvY2s6IDAgMS41cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtNF0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC4yNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLThdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTEyXSB7XG4gIC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAwLjc1cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtMTZdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDFyZW07XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0zMl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMnJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49ZmlsbGVkXSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uc2V0dGluZ3Mtcm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG5cbi5zZXR0aW5ncy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZXR0aW5ncy1yb3dbZGF0YS1zZXR0aW5ncy1yb3d+PWZpbGxlZF0ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnNldHRpbmdzLXJvdzpoYXMoLmlzLWludmFsaWQpLFxuLmlucHV0LWdyb3VwLWlubGluZTpoYXMoLmlzLWludmFsaWQpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00KTtcbiAgZmxleDogMSAxIDEycmVtO1xufVxuXG4ucGF5LW9wdGlvbi0tbWlsZWFnZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2QtOCB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4ud2QtMTYge1xuICB3aWR0aDogMXJlbTtcbn1cbi53ZC0yNCB7XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ud2QtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG4ud2QtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndkLWZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ud2lkdGgteHMge1xuICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xufVxuXG4ud2lkdGgtc20ge1xuICBtYXgtaW5saW5lLXNpemU6IDI1cmVtO1xufVxuXG4ud2lkdGgtbWQge1xuICBtYXgtaW5saW5lLXNpemU6IDMwcmVtO1xufVxuXG4ud2lkdGgtbWQtbGcge1xuICBtYXgtaW5saW5lLXNpemU6IDM1cmVtO1xufVxuXG4ud2lkdGgtbGcge1xuICBtYXgtaW5saW5lLXNpemU6IDQwcmVtO1xufVxuXG4ud2lkdGgtbGcteGwge1xuICBtYXgtaW5saW5lLXNpemU6IDUwcmVtO1xufVxuXG4ud2lkdGgteGwge1xuICBtYXgtaW5saW5lLXNpemU6IDYwcmVtO1xufVxuXG4ud2lkdGgteHhsIHtcbiAgbWF4LWlubGluZS1zaXplOiA3MHJlbTtcbn1cblxuLndpZHRoLXgtd2lkZSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogODByZW07XG59XG5cbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaGVhZGluZy1ib3JkZXItYm90dG9tIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4uaGVhZGluZy1ib3JkZXItYm90dG9tOmhhcyguYnRuLWljb24tb25seSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMC42ODc1cmVtO1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5jdXJzb3ItZ3JhYjphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWxwZXItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uZGl2aWRlci1tZCB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5wb2ludGVyLWV2ZW50LWluaXRpYWwge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1pY29uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmxvY2stc2l6ZTogMS41cmVtO1xuICBpbmxpbmUtc2l6ZTogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5pbmZvLWljb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWRldikgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldikgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYpIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkRldlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXYgVGVzdFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtc3RhZ2UpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtc3RhZ2UpIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXYgU3RhZ2VcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVGVzdCBTaXRlXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1pbnB1dCB7XG4gIG1heC13aWR0aDogMThyZW07XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1iYWRnZSB7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXItLWJhZGdlIGkge1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuXG4udXRpbGl0eS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRvbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kb25hdGlvbi10eXBlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kXTtcbiAgZ2FwOiAxLjVyZW0gMXJlbTtcbiAgbWF4LXdpZHRoOiAyNy41cmVtO1xufVxuLmRvbmF0aW9uLXR5cGUtcm93OmhhcyguZG9uYXRpb24tYW1vdW50KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kIGRvbmF0aW9uLWFtb3VudC1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tYW1vdW50LWVuZF07XG59XG5cbi5kb25hdGlvbi1hbGxvY2F0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NoYXJpdHktc3RhcnRdIG1pbm1heCg1cmVtLCAyNy41cmVtKSBbY2hhcml0eS1lbmQgdXRpbGl0eS1zdGFydF0gMi41cmVtIFt1dGlsaXR5LWVuZF07XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdzpoYXMoLmRvbmF0aW9uLXBlcmNlbnQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbY2hhcml0eS1zdGFydF0gbWlubWF4KDVyZW0sIDI3LjVyZW0pIFtjaGFyaXR5LWVuZCBwZXJjZW50LXN0YXJ0XSA1cmVtIFtwZXJjZW50LWVuZCB1dGlsaXR5LXN0YXJ0XSAyLjVyZW0gW3V0aWxpdHktZW5kXTtcbn1cblxuLmRvbmF0aW9uLXNwbGl0IHtcbiAgZ3JpZC1hcmVhOiBzcGxpdDtcbn1cblxuLmRvbmF0aW9uLXJlbW92ZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuXG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tYWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3NwbGl0LXN0YXJ0XSBhdXRvIFtzcGxpdC1lbmRdO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5kb25hdGlvbi1hbGxvY2F0aW9uLS1hY3Rpb24tcm93OmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdGV4dCk6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMTMuMjVyZW0pIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMTMuMjVyZW0pIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XG59XG5AY29udGFpbmVyICggd2lkdGggPCAzMS4yNXJlbSApIHtcbiAgLmRvbmF0aW9uLWFsbG9jYXRpb24tLWFjdGlvbi1yb3c6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0KTpoYXMoLmFsbG9jYXRpb24tdG90YWwtLXZhbHVlKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMjcuNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0IHRvdGFsLXZhbHVlLXN0YXJ0XSBhdXRvIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1lbmRdO1xuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xuICB9XG59XG5cbi5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0IHtcbiAgZ3JpZC1hcmVhOiB0b3RhbC10ZXh0O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmFsbG9jYXRpb24tdG90YWwtLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbiAgZ3JpZC1hcmVhOiB0b3RhbC12YWx1ZTtcbn1cbi5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSA+IC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4MG1zIGVhc2Utb3V0LCBjb2xvciA4MG1zIGVhc2Utb3V0O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWZvbnQtc2FuczogXCJJbnRlclZhcmlhYmxlXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtbW9ubzogXCJJQk0gUGxleCBNb25vXCIsIHVpLW1vbm9zcGFjZSwgU0YgTW9ubywgbW9ub3NwYWNlO1xuICAtLWZvbnQtaWNvbnM6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxLCBcImNhbHRcIiAxOyAvKiBmaXggZm9yIENocm9tZSAqL1xufVxuXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgOndoZXJlKGh0bWwpIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMsXG4ubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cblxuW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaWNvbi0tOCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG59XG4uaWNvbi0tOC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTAge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xufVxuLmljb24tLTEwLWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0xMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG59XG4uaWNvbi0tMTItZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuLmljb24tLTE0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbn1cbi5pY29uLS0xNC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTYge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG59XG4uaWNvbi0tMTYtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG59XG4uaWNvbi0tMTgtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTgtZm9yZ2UtbGlzdCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uaWNvbi0tMjAge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG4uaWNvbi0tMjAtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMjQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDI0O1xufVxuLmljb24tLTI0LWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XG59XG4uaWNvbi0tNDgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlOCk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDQ4O1xufVxuXG4vKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MjhweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDU5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU4NHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzI4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0OHB4O1xuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTksIDEyMiwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiA2MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGFsbDtcbn1cbi5jYXJkLS1maWVsZC1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNGNEY1RjU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDM2cHgpO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luOiAwIDMycHggMzJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY2FyZC13aXRoLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4uY2FyZC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzNDI0MjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlIGFsbDtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggLTJweCByZ2JhKDIxMSwgNjYsIDY2LCAwLjIpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMThweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uY2FyZC1oZWFkZXIgc3ZnIHtcbiAgZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuLmNhcmQtaGVhZGVyLS1lZGl0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjJDNztcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3REFFMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4uY2FyZC1oZWFkZXIgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmQtaGVhZGVyIGg1IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5jYXJkLWhlYWRlciAuZGF0ZS1waWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDMycHg7XG59XG5cbi5saXN0LWNhcmQtaGVhZGVyLS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGlzdC1jYXJkLWhlYWRlci0tY29udHJvbHMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubGlzdC1jYXJkLWhlYWRlci0tY29udHJvbHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY2FyZC1ib2R5X19jaGVja2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJkLWJvZHlfX2NoZWNrbGlzdCBoNiB7XG4gIGNvbG9yOiAjNTQ2NTczO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmQtYm9keV9fY2hlY2tsaXN0IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLWJvZHkgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FyZC0tcXVlc3Rpb25uYWlyZSBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY2FyZC0tZmllbGQtZ3JvdXAgLmZvcm0taW5wdXQtbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdC1hY3Rpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5saXN0LWNoZWNrbGlzdCAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5saXN0LWNoZWNrbGlzdCAuaWNvbi1jaXJjbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdC1pdGVtLWZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxpc3QtaXRlbS1maWxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzI4cHgpIHtcbiAgLmxpc3QtaXRlbS1maWxlIGEge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ubGlzdC1pdGVtLWZpbGUgc3ZnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxpc3QtaXRlbS1tZXRhZGF0YSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5saXN0LWl0ZW0tbWV0YWRhdGEgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHdpZHRoOiA3NSU7XG59XG4ubGlzdC1jb250ZW50LWNoZWNrbGlzdCAuYnRuLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLnBpbGwtc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcbiAgY29sb3I6ICMxYzFmMWQ7XG59XG4ucGlsbC1zdGF0dXMgc3BhbiB7XG4gIG1hcmdpbjogMXB4IDAgMCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnBpbGwtc3RhdHVzIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmlsbDogIzFjMWYxZDtcbn1cbi5waWxsLXN0YXR1cy53YWl0aW5nIHtcbiAgYmFja2dyb3VuZDogI2QxZDFkMTtcbn1cbi5waWxsLXN0YXR1cy5yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMTg0LCAxMjIsIDAuNzIpO1xufVxuXG4uc3RhdHVzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0Y1QkFFNTtcbn1cbi5zdGF0dXMtc3VtbW9uZWQge1xuICBiYWNrZ3JvdW5kOiAjQ0FDN0Y1O1xufVxuLnN0YXR1cy1jb25maXJtZWQge1xuICBiYWNrZ3JvdW5kOiAjNURFNDlBO1xufVxuLnN0YXR1cy1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNBNEQxRjU7XG59XG4uc3RhdHVzLWp1cm9yIHtcbiAgYmFja2dyb3VuZDogIzYyREVERTtcbn1cbi5zdGF0dXMtZXhjdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNFNUNCNUI7XG59XG4uc3RhdHVzLWRlZmVycmVkIHtcbiAgYmFja2dyb3VuZDogI0Y3QzM4MTtcbn1cbi5zdGF0dXMtZGlzcXVhbGlmaWVkIHtcbiAgYmFja2dyb3VuZDogI0Y2QkVCRTtcbn1cblxuLmxpc3QtaXRlbS1jaGVja2xpc3QgLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1pdGVtLWNoZWNrbGlzdCArIC5saXN0LWl0ZW0tY2hlY2tsaXN0IC5saXN0LWNvbnRlbnQtY2hlY2tsaXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTEycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0LWl0ZW0tc3RhdHVzLXBlbmRpbmc6YmVmb3JlLCAubGlzdC1pdGVtLXN0YXR1cy1wcm9ncmVzczpiZWZvcmUsIC5saXN0LWl0ZW0tc3RhdHVzLWNvbXBsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDlweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmxpc3QtaXRlbS1zdGF0dXMtcGVuZGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzExJyByPSc5JyBzdHJva2U9JyUyMzUyNjE1Qicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtZGFzaGFycmF5PSczIDInLyUzRSUzQy9zdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG59XG4ubGlzdC1pdGVtLXN0YXR1cy1wcm9ncmVzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNS41JyBzdHJva2U9JyUyMzUyNjE1Qicgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0NwYXRoIGQ9J004IDFDNi42MTU1MyAxIDUuMjYyMTYgMS40MTA1NCA0LjExMTAxIDIuMTc5NzFDMi45NTk4NyAyLjk0ODg4IDIuMDYyNjYgNC4wNDIxMyAxLjUzMjg1IDUuMzIxMjJDMS4wMDMwMyA2LjYwMDMgMC44NjQ0MSA4LjAwNzc2IDEuMTM0NTEgOS4zNjU2M0MxLjQwNDYgMTAuNzIzNSAyLjA3MTI5IDExLjk3MDggMy4wNTAyNiAxMi45NDk3QzQuMDI5MjIgMTMuOTI4NyA1LjI3NjUgMTQuNTk1NCA2LjYzNDM3IDE0Ljg2NTVDNy45OTIyNCAxNS4xMzU2IDkuMzk5NyAxNC45OTcgMTAuNjc4OCAxNC40NjcyQzExLjk1NzkgMTMuOTM3MyAxMy4wNTExIDEzLjA0MDEgMTMuODIwMyAxMS44ODlDMTQuNTg5NSAxMC43Mzc4IDE1IDkuMzg0NDcgMTUgOEMxNC45OTc5IDYuMTQ0MTMgMTQuMjU5NyA0LjM2NDg2IDEyLjk0NzQgMy4wNTI1NkMxMS42MzUxIDEuNzQwMjYgOS44NTU4OCAxLjAwMjA5IDggMVpNOCAxNEM2LjQwODcgMTQgNC44ODI1OCAxMy4zNjc5IDMuNzU3MzYgMTIuMjQyNkMyLjYzMjE0IDExLjExNzQgMiA5LjU5MTMgMiA4QzIgNi40MDg3IDIuNjMyMTQgNC44ODI1OCAzLjc1NzM2IDMuNzU3MzZDNC44ODI1OCAyLjYzMjE0IDYuNDA4NyAyIDggMlY4TDEyLjI0MDYgMTIuMjQwN0MxMS42ODQ1IDEyLjc5ODggMTEuMDIzNiAxMy4yNDE1IDEwLjI5NTggMTMuNTQzNEM5LjU2ODA5IDEzLjg0NTMgOC43ODc4OCAxNC4wMDA1IDggMTRaJyBmaWxsPSclMjM1MjYxNUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4ubGlzdC1pdGVtLXN0YXR1cy1jb21wbGV0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjEgMSAxIDQuMSAxIDhDMSAxMS45IDQuMSAxNSA4IDE1QzExLjkgMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03IDExTDQuMyA4LjNMNS4yIDcuNUw3IDkuM0wxMSA1LjRMMTEuOSA2LjJMNyAxMVonIGZpbGw9JyUyMzUyNjE1QicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDUgMTFMNC4zMDAwNSA4LjMwMDAyTDUuMjAwMDUgNy41MDAwMkw3LjAwMDA1IDkuMzAwMDJMMTEgNS40MDAwMkwxMS45IDYuMjAwMDJMNy4wMDAwNSAxMVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uZm9ybS1pbnB1dC1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5mb3JtLWlucHV0LWxpbmVbcmVhZG9ubHldIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZvcm0taWNvbi1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1jaGVja2JveC1jb250cm9sIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY2hlY2tib3gtY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvcm0tY2hlY2tib3gtY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm0tY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZvcm0tY2hlY2tib3gtY29udHJvbCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXNlbGVjdC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvcm0tc2VsZWN0LWNvbnRyb2w6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDUuOTk5OTlMMCAwLjk5OTk4OEwwLjcgMC4yOTk5ODhMNSA0LjU5OTk5TDkuMyAwLjI5OTk4OEwxMCAwLjk5OTk4OEw1IDUuOTk5OTlaJyBmaWxsPSclMjMzMDMxMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxleCAuZm9ybS1zZWxlY3QtY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZvcm0tbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ybS1saXN0LWNvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMThweCAxOHB4O1xuICBjb2xvcjogIzFjMWYxZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi50b29sdGlwOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjRweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9vbHRpcF9fdG9wIHtcbiAgdG9wOiAtMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xufVxuLnRvb2x0aXBfX3RvcDpiZWZvcmUge1xuICB0b3A6IDk5JTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbn1cbi50b29sdGlwIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiA2MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGFsbDtcbn1cbi50b29sdGlwLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogIzU0NjU3Mztcbn1cbi50b29sdGlwLXRyaWdnZXI6aG92ZXIgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnQtbGlnaHQtZ3JleSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG5cbmJvZHkubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ib2R5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiaW5pdGlhbFwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4c1wiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInNtXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibWRcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDU2cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibGdcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieGxcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTg0cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieHhsXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcyOHB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInh4eGxcIjtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNEN0RBRTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnRhYmxlIHRoLCAudGFibGUgdGQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFibGUgdGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNSwgMTE5LCAxMjIsIDAuNCk7XG59XG4udGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIH1cbn1cbi50YWJsZSB0ZDpsYXN0LWNoaWxkIC50YWJsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUgdGQ6bGFzdC1jaGlsZCAudGFibGUtYWN0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0ZDpsYXN0LWNoaWxkIC50YWJsZS1hY3Rpb24ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4udGFibGUgdHIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xuICB9XG59XG5cbi50YWJsZS1oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNEN0RBRTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZS1oZWFkZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGUtZGF0YS1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUtZGF0YS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50YWJsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS1hY3Rpb24gYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI0QzNDI0Mjtcbn1cblxuLmZvcm0tbGFiZWwuZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDM0MjQyO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWxhYmVsLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0QzNDI0MjtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZvcm0tbGFiZWwuZXJyb3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjIgMSAxIDQuMiAxIDhDMSAxMS44IDQuMiAxNSA4IDE1QzExLjggMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03LjUgNEg4LjVWOUg3LjVMNy41IDRaTTggMTIuMkM3LjYgMTIuMiA3LjIgMTEuOCA3LjIgMTEuNEM3LjIgMTEgNy41IDEwLjYgOCAxMC42QzguNCAxMC42IDguOCAxMSA4LjggMTEuNEM4LjggMTEuOCA4LjQgMTIuMiA4IDEyLjJaJyBmaWxsPSclMjNEMzQyNDInLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4wMScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003LjUwMDAxIDRIOC41MDAwMVY5SDcuNTAwMDFMNy41MDAwMSA0Wk04LjAwMDAxIDEyLjJDNy42MDAwMSAxMi4yIDcuMjAwMDEgMTEuOCA3LjIwMDAxIDExLjRDNy4yMDAwMSAxMSA3LjUwMDAxIDEwLjYgOC4wMDAwMSAxMC42QzguNDAwMDEgMTAuNiA4LjgwMDAxIDExIDguODAwMDEgMTEuNEM4LjgwMDAxIDExLjggOC40MDAwMSAxMi4yIDguMDAwMDEgMTIuMlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcmlnaHQ6IDZweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLWxhYmVsLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLmZvcm0tbGFiZWwtLXJhZGlvIHtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNHB4IDEycHggMDtcbn1cblxuLypcblRhYmxlIG9mIENvbnRlbnRzXG5cbjAwIE5vcm1hbGl6ZVxuMDEgVHlwZSBTdHlsZXNcbjAyIFV0aWxpdHlcbjAzIEdsb2JhbFxuMDQgTW9kYWxzXG4wNSAyMDIyIFEyIE5ldyBsYXlvdXRcblxuKi9cbjp3aGVyZShodG1sKSB7XG4gIC0tc3BhY2luZzogMC41cmVtO1xufVxuXG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzQ5NjdGRTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6Zm9jdXM6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZnJvYWxhLWVkaXRvci0tcGxhaW4tdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG4uZnJvYWxhLWVkaXRvci0tcGxhaW4tdGV4dCBlbSB7XG4gIGZvbnQtc3R5bGU6IHVuc2V0O1xufVxuXG4ubWRsLWJ1dHRvbl9fcmlwcGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmlkLXdpdGgtc2lkZWJhci1sZWZ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzOHB4IDFmcjtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLmhlYWRlci1pY29uLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDRweDtcbn1cblxuLnJlZC1ib3JkZXItdGVtcCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1kZHRwLXBpY2tlci0tcG9ydHJhaXQubWRkdHAtcGlja2VyLXRpbWUgLm1kZHRwLXBpY2tlcl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb3JnZS1hcHAtYmFyLWhlaWdodDogMy41cmVtO1xuICAtLWZvcmdlLWFwcC1iYXItdGhlbWUtYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtcHJpbWFyeS03NSk7XG4gIC0tYXZhdGFyLXNpemU6IDIuNXJlbTtcbiAgLS1sb2dvLXNpemU6IGNhbGMoMzVyZW0gLyAxNik7XG59XG46d2hlcmUoaHRtbCkgLnR5bGVyLWxvZ28tdG9wLXQge1xuICBmaWxsOiBva2xjaCgxMDAlIDAgMGRlZyk7XG59XG46d2hlcmUoaHRtbCkgLnR5bGVyLWxvZ28tYm90dG9tLXQge1xuICBmaWxsOiBva2xjaCgxMDAlIDAgMGRlZyk7XG59XG46d2hlcmUoaHRtbCkgLnR5bGVyLWxvZ28tdHJhZGVtYXJrIHtcbiAgZmlsbDogb2tsY2goMTAwJSAwIDBkZWcpO1xufVxuXG4uYXBwLWJhcjo6cGFydChyb3cpIHtcbiAgaGVpZ2h0OiB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCk7XG59XG4uYXBwLWJhcjo6cGFydChzZWN0aW9uLXN0YXJ0KSwgLmFwcC1iYXI6OnBhcnQoc2VjdGlvbi1jZW50ZXIpLCAuYXBwLWJhcjo6cGFydChzZWN0aW9uLWVuZCkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwLWJhci0tYnJhbmRpbmcge1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKSAwO1xufVxuXG4ubG9nby13cmFwcGVyIHtcbiAgd2lkdGg6IHZhcigtLWxvZ28tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFwcC1iYXItLWhvbWUtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQ6IGF1dG8vbWluLWNvbnRlbnQgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBjb2xvcjogb2tsY2goMTAwJSAwIDBkZWcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5hcHAtYmFyLS1ob21lLWxpbms6aG92ZXIge1xuICBjb2xvcjogb2tsY2goMTAwJSAwIDBkZWcpO1xuICBvcGFjaXR5OiA3MiU7XG59XG5cbi5hcHAtYmFyLS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMWVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xufVxuLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSB7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNCk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1iYWRnZS1mb250LXdlaWdodDogNTAwO1xuICAtLWJhZGdlLWZvbnQtc2l6ZTogY2FsYygxMXJlbSAvIDE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tYmFkZ2UtZ2FwLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgMC41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcbn1cbi5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmU6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4uYXBwLWJhci0tbG9jYXRpb24ge1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC43Mik7XG59XG5cbi5hcHAtYmFyLS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLmFwcC1iYXItLXByb2ZpbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNpemUtNDApO1xuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNpemUtNDApIC8gMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcbn1cbi5hcHAtYmFyLS1wcm9maWxlLWJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCBva2xjaCgxMDAlIDAgMGRlZyAvIDAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci01KTtcbn1cblxuLmFwcC1iYXItLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1zaXplLTQwKTtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTQwKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zaXplLTQwKSAvIDIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5hcHAtYmFyLS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDAuMTYpO1xufVxuXG4jdG9wLWJhci1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG4ubG9jYXRpb24tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1ibG9jay1zaXplOiAxMnJlbTtcbiAgbWF4LWJsb2NrLXNpemU6IDIwcmVtO1xufVxuXG4uZmMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5cbi5mYy1idXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmZjLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYy1idXR0b246Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgZ2FwOiAycHg7XG59XG5cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS04KTtcbiAgb3JkZXI6IDI7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpmaXJzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnkge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIC5mYy1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgd2lkdGg6IGNhbGMoNjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTppcyg6Zmlyc3QtY2hpbGQpLCAuZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTppcyg6bGFzdC1jaGlsZCkge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiAwO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19iYWNrX2lvc19uZXdcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcImFycm93X2ZvcndhcmRfaW9zXCI7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApLzEyJSk7XG59XG5cbiNmdWxsLWNhbGVuZGFyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5mYyB0ZC5mYy1oZWFkLWNvbnRhaW5lciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmMgdGguZmMtZGF5LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cblxuI2V4dGVybmFsLWV2ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4jZXh0ZXJuYWwtZXZlbnRzIC5mYy1ldmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mYyB0ZCxcbi5mYyB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRvd24ge1xuICBjb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdW50aGVtZWQgdGgsXG4uZmMtdW50aGVtZWQgdGQsXG4uZmMtdW50aGVtZWQgdGhlYWQsXG4uZmMtdW50aGVtZWQgdGJvZHksXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLTcpO1xufVxuXG4uZmMtY2VudGVyIGgyLFxuLmZjLWxlZnQgaDIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuXG4uZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG4gIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xuICBtYXJnaW4taW5saW5lOiAwLjI1cmVtIDA7XG59XG5cbi5mYy1kYXktdG9wIC5kYXlNZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xuICBtYXJnaW4taW5saW5lOiAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuLmZjLWRheS10b3AgLmRheU1lbnUgLmNvbnRleHQtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmMtZGF5LXRvcDpob3ZlciAuZGF5TWVudSAuY29udGV4dC1tZW51LCAuZmMtZGF5LXRvcC5ob3ZlciAuZGF5TWVudSAuY29udGV4dC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xufVxuXG4uZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4uZGVmZXJyYWwtZGF5LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbn1cblxuLmdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWExMSk7XG59XG5cbi5yZWQge1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWNhbGVuZGFyLWRvdDogMC4zNzVyZW07XG4gIC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZzogMC42MjVyZW0gMC4xMjVyZW07XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAwLjEyNXJlbSAwO1xuICBtYXJnaW4taW5saW5lOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNjQ7XG59XG5cbi5mYy1ldmVudF9fc3VtbW9uc19ydW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtYTMpO1xuICBjb2xvcjogdmFyKC0tcHVycGxlLWExMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcbn1cbi5mYy1ldmVudF9fc3VtbW9uc19ydW4gLmZjLWNvbnRlbnQgLmZjLXRpbWUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLWExMSk7XG59XG4uZmMtZXZlbnRfX2hvbGlkYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWE0KTtcbiAgY29sb3I6IHZhcigtLWdyYXktYTEyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xufVxuLmZjLWV2ZW50X19hdHRlbmRhbmNlIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xufVxuLmZjLWV2ZW50X19hdHRlbmRhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xuICB3aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cblxuLmZjLWV2ZW50X19jYXNlLW5ldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hOSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cbi5mYy1ldmVudF9fY2FzZS1wYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTkpO1xuICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG4uZmMtZXZlbnRfX2Nhc2UtanVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hOSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcbn1cbi5mYy1ldmVudF9fY2FzZS1jb21wbGV0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTkpO1xuICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG5cbi5mYy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiBhdXRvO1xufVxuLmZjLWNvbnRlbnQgLmZjLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmMtY29udGVudCAuZmMtdGltZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3JkZXI6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mYy1yb3cuZmMtcmlnaWQsIC5mYy1kYXktZ3JpZC1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiA5ODtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogOTc7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDk2O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoNSkge1xuICB6LWluZGV4OiA5NTtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDYpIHtcbiAgei1pbmRleDogOTQ7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg3KSB7XG4gIHotaW5kZXg6IDkzO1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoOCkge1xuICB6LWluZGV4OiA5Mjtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDkpIHtcbiAgei1pbmRleDogOTE7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCgxMCkge1xuICB6LWluZGV4OiA5MDtcbn1cblxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLXRvcC1hbnN3ZXIgdGQubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlcjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtbmVzdGVkLWFuc3dlciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYW5kaWRhdGUtcXVlc3Rpb25uYWlyZS1uZXN0ZWQtYW5zd2VyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5kcmF3ZXItaGVhZGVyLWNhbmRpZGF0ZS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLWxoLXNjYWxlMCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICBtYXgtd2lkdGg6IDc1Y2g7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmNhbmRpZGF0ZS1zZWFyY2gtcmVzdWx0LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7XG59XG5cbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1kZXRhaWwge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNoaXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBjb2xvcjogdmFyKC0tZ3JheS1mZyk7XG59XG5cbi5jaGlwLWdyb3VwLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG5bY2xhc3MqPWNoaXBfX3RodW1ibmFpbF0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2hpcF9fdGh1bWJuYWlsLS1hdHRlbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1hcXVhLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0tYXF1YS04MCkpO1xufVxuLmNoaXBfX3RodW1ibmFpbC0tYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWluZGlnby00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLWluZGlnby04MCkpO1xufVxuLmNoaXBfX3RodW1ibmFpbC0tcGFuZWxpc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyZWVuLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLWp1cm9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS04MCkpO1xufVxuLmNoaXBfX3RodW1ibmFpbC0tY2hlY2tlZC1vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tcmVkLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0tcmVkLTgwKSk7XG59XG5cbi5tZGwtY2hpcF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNjYWxlLTIpO1xufVxuXG4ubWRkdHAtcGlja2VyX19jZWxsLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC1tYXAtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnV4LWNvbnRleHQtbWVudS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbnV4LWNvbnRleHQtbWVudS1jb250YWluZXIub3BlbiB1eC1jb250ZXh0LW1lbnUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxudXgtY29udGV4dC1tZW51LWNvbnRhaW5lci5jbG9zZSB1eC1jb250ZXh0LW1lbnUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG59XG51eC1jb250ZXh0LW1lbnUtY29udGFpbmVyIHV4LWNvbnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjEpLCAwcHggNnB4IDEzcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjEpLCAwcHggMjNweCAyM3B4IDBweCBoc2xhKDAsIDAlLCAwJSwgMC4wOSksIDBweCA1MnB4IDMxcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjA1KSwgMHB4IDkycHggMzdweCAwcHggaHNsYSgwLCAwJSwgMCUsIDAuMDEpLCAwcHggMTQ0cHggNDBweCAwcHggaHNsYSgwLCAwJSwgMCUsIDApO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtaW4td2lkdGg6IDE5MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0yMCkpO1xufVxudXgtY29udGV4dC1tZW51LWNvbnRhaW5lciB1eC1jb250ZXh0LW1lbnUgLnF1aWNrLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAwO1xufVxudXgtY29udGV4dC1tZW51LWNvbnRhaW5lciB1eC1jb250ZXh0LW1lbnUgLnF1aWNrLW1lbnUgLnF1aWNrLW1lbnVfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdXRsaW5lLWNvbG9yOiAjYmRiZGJkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNzUzODVzO1xufVxudXgtY29udGV4dC1tZW51LWNvbnRhaW5lciB1eC1jb250ZXh0LW1lbnUgLnF1aWNrLW1lbnUgLnF1aWNrLW1lbnVfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG51eC1jb250ZXh0LW1lbnUtY29udGFpbmVyIHV4LWNvbnRleHQtbWVudSAucXVpY2stbWVudSAucXVpY2stbWVudV9faXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG51eC1jb250ZXh0LW1lbnUtY29udGFpbmVyIHV4LWNvbnRleHQtbWVudSAucXVpY2stbWVudSAucXVpY2stbWVudV9faXRlbVtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmNvbnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbn1cbi5jb250ZXh0LW1lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLmNvbnRleHQtbWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1kcmF3ZXItaGVhZGVyLWhlaWdodDogNHJlbTtcbiAgLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aDogMjRyZW07XG59XG5cbnV4LWRyYXdlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuICBib3gtc2hhZG93OiAtMTJweCAwIDEwcHggLTZweCBoc2wodmFyKC0tZ3JheS05MCkvMjAlKSwgLTZweCAwIDZweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKS8xMiUpLCAtNHB4IDAgNHB4IC02cHggaHNsKHZhcigtLWdyYXktOTApLzglKTtcbn1cblxuLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xuICB3aWR0aDogNzAlO1xuICB0b3A6IHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkpO1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcbiAgd2lkdGg6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgdG9wOiB2YXIoLS10b3AtYmFyLWhlaWdodCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93IHtcbiAgd2lkdGg6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgdG9wOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcbn1cblxuLnV4LWRyYXdlci1jb250YWluZXItLW5hcnJvdy1zaG9ydCB7XG4gIHdpZHRoOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcbiAgdG9wOiAxMDRweDtcbn1cblxudXgtZHJhd2VyLWNvbnRhaW5lci5tb2RhbCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbnV4LWRyYXdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xufVxudXgtZHJhd2VyOmhhcyguc2VhdC1jaGFydC1zZXR0aW5ncy0td3JhcHBlcikge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG51eC1kcmF3ZXIubm8tc2xpZGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG51eC1kcmF3ZXIgPiBkaXYge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uZHJhd2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnV4LWRyYXdlci1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxudXgtZHJhd2VyLWhlYWRlciAuZHJhd2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZmxleDogYXV0bztcbn1cbnV4LWRyYXdlci1oZWFkZXIgY2FzZS1tZW51LCB1eC1kcmF3ZXItaGVhZGVyIGNhbmRpZGF0ZS1tZW51IHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uam0tZHJhd2VyLWhlYWRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogYXV0bztcbn1cblxuLnRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi50b29sYmFyLnRvb2xiYXItLWNvbmRlbnNlZCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmRyYXdlci1tYWluIHtcbiAgZmxleDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uZHJhd2VyLW1haW5bZGF0YS1kcmF3ZXJ+PW5vLXBhZGRpbmddIHtcbiAgLS1kcmF3ZXItcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbnRhYi5mbGV4LXRhYiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxudXgtZHJhd2VyLWNvbnRhaW5lci5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxudXgtZHJhd2VyLnNsaWRlLWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS1kb3duO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbnV4LWRyYXdlci5zbGlkZS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS11cDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGRyYXdlci1zbGlkZS11cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcmF3ZXItc2xpZGUtZG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuZm9ybS5kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApLzE2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBtYXJnaW46IDA7XG59XG5mb3JtLmRyb3B6b25lIC5kei1tZXNzYWdlIHNwYW46bm90KC5kei11cGxvYWQtbWVzc2FnZSwgLmZ3LXNlbWlib2xkKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG5cbi5maWxlLXVwbG9hZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCBoc2wodmFyKC0tZ3JheS05MCkvOCUpO1xufVxuXG5mb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZW1wYW5lbG1lbnQtbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbcGFuZWwtc3RhcnRdIDFmciBbcGFuZWwtZW5kIGp1cnktc3RhcnRdIDFmciBbanVyeS1lbmRdO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuXG4uZW1wYW5lbG1lbnQtY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuXG4ubWRsLWxheW91dF9fY29udGVudC5tZGwtY29sb3ItLWdyZXktMTAwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmVtcHR5LXN0YXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNjApKTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uZW1wdHktc3RhdGUgaSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwib3BzelwiIDQ4LCBcIndnaHRcIiAzNTA7XG59XG4uZW1wdHktc3RhdGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLm1hdGVyaWFsLWljb25zIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLm1kbC10ZXh0ZmllbGQge1xuICB3aWR0aDogdW5zZXQ7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgZGF0ZXBpY2tlciAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb3JnZS1saXN0LWl0ZW0taGVpZ2h0OiAycmVtO1xuICAtLXZlcnRpY2FsLXRhYi1saXN0LWl0ZW0taGVpZ2h0OiAxLjVyZW07XG4gIC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1wYWRkaW5nLXNtOiBjYWxjKDEycmVtIC8gMTYpO1xuICAtLXZlcnRpY2FsLXRhYi1saXN0LWl0ZW0tcGFkZGluZy1tZDogMS41cmVtO1xuICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3ItY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcbiAgLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemU6IDFweDtcbn1cblxuLmZvcmdlLXRvb2x0aXAge1xuICAtLWZvcmdlLXRvb2x0aXAtdGhlbWUtYmFja2dyb3VuZDogdmFyKC0tZ3JheS1hMTIpO1xuICAtLWZvcmdlLXRvb2x0aXAtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmZvcmdlLXRvb2x0aXAge1xuICAgIC0tZm9yZ2UtdG9vbHRpcC10aGVtZS1iYWNrZ3JvdW5kOiBva2xjaCgwJSAwIDAgLyA4Ny40NSUpO1xuICB9XG59XG5cbi5mb3JnZS10b29sdGlwLmZvcmdlLXRvb2x0aXAtLW9wZW4uZm9yZ2UtdG9vbHRpcC0tdG9wIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZm9yZ2UtdG9vbHRpcC5mb3JnZS10b29sdGlwLS1vcGVuLmZvcmdlLXRvb2x0aXAtLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoLTAuMzI1cmVtICsgMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjMyNXJlbSk7XG4gIGJvcmRlci1sZWZ0OiAwLjMyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjMyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC4zMjVyZW0gc29saWQgdmFyKC0tZm9yZ2UtdG9vbHRpcC10aGVtZS1iYWNrZ3JvdW5kKTtcbn1cbmZvcmdlLWxpc3QtaXRlbTo6cGFydChyb290KSB7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWZvcmdlLWxpc3QtaXRlbS1oZWlnaHQsIDJyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLmZvcmdlLXRhYi1iYXIge1xuICBmbGV4OiAxIDE7XG59XG4uZm9yZ2UtdGFiLWJhciA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5mb3JnZS10YWItYmFyID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcmdlLXRhYi1iYXIgZm9yZ2UtdGFiOjpwYXJ0KGJ1dHRvbikge1xuICAtLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tbWRjLXJpcHBsZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbn1cbi5mb3JnZS10YWItYmFyIGZvcmdlLXRhYjo6cGFydChidXR0b24pOmZvY3VzLXZpc2libGUge1xuICAtLW1kYy1yaXBwbGUtY29sb3I6IGluaXRpYWw7XG59XG4uZm9yZ2UtdGFiLWJhciBmb3JnZS10YWJbYXJpYS1zZWxlY3RlZD1mYWxzZV06OnBhcnQoYnV0dG9uKSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XG59XG4uZm9yZ2UtdGFiLWJhciBmb3JnZS10YWJbYXJpYS1zZWxlY3RlZD1mYWxzZV06OnBhcnQoYnV0dG9uKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZm9yZ2UtdGFiLWJhciBmb3JnZS10YWI6OnBhcnQoaW5kaWNhdG9yKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xufVxuLmZvcmdlLXRhYi1iYXIgZm9yZ2UtdGFiOjpwYXJ0KHRleHQpIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4uZm9yZ2UtdGFiLWJhcltkYXRhLWZvcmdlLXRhYi1iYXJ+PXNtXSB7XG4gIC0tZm9yZ2UtdGFiLWJhci1oZWlnaHQ6IDJyZW07XG59XG5cbi5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49bWRdIHtcbiAgLS1mb3JnZS10YWItYmFyLWhlaWdodDogMi41cmVtO1xufVxuXG4udmVydGljYWwtdGFicyBmb3JnZS1saXN0OjpwYXJ0KHJvb3QpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdC1pdGVtOjpwYXJ0KHJvb3QpIHtcbiAgLS1mb3JnZS1saXN0LWl0ZW0taGVpZ2h0OiB2YXIoLS12ZXJ0aWNhbC10YWItbGlzdC1pdGVtLWhlaWdodCk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1wYWRkaW5nLXNtKTtcbiAgLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHk6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSAwIDAgMCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxNTBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi52ZXJ0aWNhbC10YWJzIGZvcmdlLWxpc3QtaXRlbTo6cGFydChyb290KTpob3ZlciB7XG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemU6IDJweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdC1pdGVtOjpwYXJ0KHJvb3QpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4udmVydGljYWwtdGFicyBmb3JnZS1saXN0LWl0ZW06OnBhcnQocm9vdCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdC1pdGVtW3NlbGVjdGVkXTo6cGFydChyb290KSB7XG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZTogMnB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xufVxuXG4udmVydGljYWwtdGFicyBmb3JnZS1vcGVuLWljb246OnBhcnQoaWNvbikge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cblxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdC1pdGVtLnZlcnRpY2FsLXRhYnNfX25lc3RlZC10YWI6OnBhcnQocm9vdCkge1xuICAtLWZvcmdlLWxpc3QtaXRlbS1pbmRlbnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1wYWRkaW5nLW1kKTtcbn1cblxuZm9yZ2UtcG9wdXBbaWQ9cG9wdXAtdG9vbHRpcF06OnBhcnQocm9vdCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIG1heC1oZWlnaHQ6IDIuNzVyZW07XG59XG5mb3JnZS1wb3B1cFtpZD1wb3B1cC10b29sdGlwXTo6cGFydChyb290KTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHZhcigtLXNsYXRlLWExMik7XG4gIHJpZ2h0OiAtMC4zNzVyZW07XG4gIHRvcDogMC41NjI1cmVtO1xufVxuXG5mb3JnZS1wb3B1cFtpZD1yZXBvcnQtcG9wdXBdOjpwYXJ0KHJvb3QpIHtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmZvcmdlLWljb24tYnV0dG9uIGZvcmdlLWljb24ge1xuICB3aWR0aDogdmFyKC0tc2l6ZS0yMCk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbn1cblxuLm5hdi1zaWRlYmFyLXRyaWdnZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDU2cHgpIHtcbiAgLm5hdi1zaWRlYmFyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtc2lkZWJhci10cmlnZ2VyIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuLm5hdi1zaWRlYmFyLXRyaWdnZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA2cHg7XG59XG4ubmF2LXNpZGViYXItdHJpZ2dlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDEycHg7XG59XG5cbi5tZGwtdGV4dGZpZWxkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1kbC10ZXh0ZmllbGQgLm1kbC1idXR0b24ge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4ubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMjhweDtcbn1cbi5tZGwtdGV4dGZpZWxkX19sYWJlbDphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUgLm1kbC1idXR0b24tLWljb24ge1xuICB0b3A6IDhweDtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG4gIHRvcDogMDtcbn1cblxuc2VsZWN0Lm1kbC1wYWdlU2l6ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZGwtdGV4dGZpZWxkLmlzLWludmFsaWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uY2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKS8xNiUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwKSwgMHB4IDBweCAwcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwKSwgMHB4IDFweCAwcHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSksIDBweCAxcHggMXB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpLCAwcHggMXB4IDJweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKS8wLjA1KSwgMHB4IDJweCA0cHggLTJweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSksIDBweCAzcHggNnB4IC0zcHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpO1xufVxuLmNhcmQgLm1kbC1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZCAubWRsLXN3aXRjaCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmQgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5maWVsZC1ncm91cC0tbWVzc2FnZS1zZXR0aW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5maWVsZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWxhYmVsX19jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1yYWRpby1ncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmZvcm0tcmFkaW8tZ3JvdXAgLm1kbC1yYWRpbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuXG4ubWRsLXJhZGlvLmlzLXVwZ3JhZGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuZHJvcHpvbmUgLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbn1cbmRyb3B6b25lIC5kcm9wem9uZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbmRyb3B6b25lIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZGwtY2VsbC0tNi1jb2wgaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNHB4IDI0cHggMCAwO1xufVxuXG4ubWRsLWNlbGwtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLW1pbmktZmFiLm1kbC1idXR0b25fX2ljb24tc21hbGwge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLW1pbmktZmFiLm1kbC1idXR0b25fX2ljb24tc21hbGwgaS5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNoZWNrYm94LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrYm94LWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrYm94LWxpc3QgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tib3gtbGlzdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGFiZWwtc3dpdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5jYXNlLWZpZWxkcyAubWRsLWNlbGwubWRsLWNlbGwtLTYtY29sIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbmlucHV0LWdyb3VwLmlucHV0LWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mcm9hbGEtZWRpdG9yIC5mci10b29sYmFyLmZyLXRvcCxcbmZyb2FsYS1lZGl0b3IgLnNlY29uZC10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI3Bvb2wtc3VtbWFyeSAubWRsLWxpc3RfX2l0ZW0gLm1kbC1jaGlwX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb29sLXN1bW1hcnkgLmNhcmQtc3RhdHNfX2NvbnRhaW5lciAubWRsLWdyaWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIgLmNhcmQtc3RhdHNfX2hhbGYge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MCU7XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIgLmNhcmQtc3RhdHNfX2Z1bGwge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Bvb2wtc3VtbWFyeSAuY2FyZC1zdGF0c19fY29udGFpbmVyIC5jYXJkLXN0YXRzIC5tZGwtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMiUgNSU7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MgLm1kbC10ZXh0ZmllbGQgLm1kbC1idXR0b24ge1xuICByaWdodDogLTZweDtcbn1cbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MgLm1kbC10ZXh0ZmllbGQgLm1kbC10ZXh0ZmllbGRfX2lucHV0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1kbC1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuc2VsZWN0LCBzZWxlY3QubWRsLXRleHRmaWVsZF9faW5wdXQsIHNlbGVjdC5mb3JtLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1kbC1sYXlvdXQtLWZpeGVkLWRyYXdlciA+IC5tZGwtbGF5b3V0X19oZWFkZXIgLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5tZGwtbGF5b3V0X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY1O1xufVxuXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLmZvcm0tc2VsZWN0LWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLmZvcm0taW5wdXQtZmllbGQge1xuICB3aWR0aDogYXV0bztcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciBbZGF0YS1maWx0ZXItdHlwZT1kYXRlcGlja2VyXSAuZm9ybS1pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLm1kbC1ncmlkIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG59XG4ubWRsLWdyaWQgLm1kbC1jZWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LWJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZHJhd2VyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uZm9ybS1ibG9jayAubWRsLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveF9faW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveF9faW5saW5lIC5tZGwtY2hlY2tib3gge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nai1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWRsLXBhZ2luZyAuZm9ybS1zZWxlY3QtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5qdXJ5LXZvaWNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTAuNXJlbTtcbn1cblxuLmp1cnktdm9pY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAvIDIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanVyeS12b2ljZS1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciBzcGFuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIC5vcHRpb24tbnVtYmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG59XG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtaW5hY3RpdmUtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmRyYWctaGFuZGxlLWV4ZW1wdGlvbi1yZWFzb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLmNoZWNrYm94LWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubmV3LW1hbnVhbC1jYW5kaWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cblxuLmNoZWNrYm94LWxpc3QgdWwge1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5jaGVja2JveC1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFwIHtcbiAgZmxleDogMTtcbn1cblxuLm1hcC13aXRoLWRpcmVjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTZweDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZGlyZWN0aW9uLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi5jYW5kaWRhdGUtZGlyZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FuZGlkYXRlLWRpcmVjdGlvbnMtdHJhdmVsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5qdXJvci1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiB2YXIoLS1kcmF3ZXItaGVhZGVyLWhlaWdodCkgMCAwIDA7XG59XG5cbi5tYXBEaXN0YW5jZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmRpdiAuYWRwLXBsYWNlbWFyayB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmFkcC1kaXJlY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHAtdGFibGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbn1cblxuW2NsYXNzKj1tZGR0cC1dLFxuLm1kZHRwLWJ1dHRvbixcbi5tZGR0cC1waWNrZXIsXG4ubWRsLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XG59XG5cbi5tZGwtbWVudV9fb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm1kbC1tZW51IHtcbiAgbWluLXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSxcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubWVudS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMjUpKTtcbn1cbi5tZW51LXNlY3Rpb24tLXVzZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLm1lc3NhZ2UtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMS41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbi5tZXNzYWdlLWNhcmQ6aGFzKG1lc3NhZ2UtZWRpdG9yKSB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG59XG5cbi5tZXNzYWdlLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAtMXJlbSAxcmVtO1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5tZXNzYWdlLWNhcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cblxuLm1lc3NhZ2Utc2VuZC1wcmlvcml0eSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMjhweCwgMTAwJSksIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHJvdy1nYXA6IDFyZW07XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIHByb3BlcnRpZXNcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSArIHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KSkpO1xufVxuXG4ubWVzc2FnZS10ZW1wbGF0ZS1lZGl0b3ItLW1haW4ge1xuICBncmlkLWFyZWE6IG1haW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSA2cmVtIDJyZW07XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tZWRpdG9yIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4ubWVzc2FnZS10ZW1wbGF0ZS1lZGl0b3ItLWVkaXRvciBzZWdtZW50ZWQtY29udHJvbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tc2lkZWJhcixcbi5wcm9wZXJ0aWVzLXNpZGViYXIge1xuICBncmlkLWFyZWE6IHByb3BlcnRpZXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApLzE2JSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjg4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbn1cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xufVxuXG4ucHJvcGVydGllcy1zaWRlYmFyLS1zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24tYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbn1cblxuLnRhYmxlLXJlc3VsdHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cblxuLmFjdGl2ZS1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xufVxuXG4ucGFnZS1udW1iZXIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbn1cblxuLyogbWRsIHBhZ2luYXRpb24gKi9cbi5tZGwtcGFnaW5nIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuXG4ubWRsLXBhZ2luZyA+ICoge1xuICBmbGV4OiBub25lO1xufVxuXG4ubWRsLWxpc3QgKyAubWRsLXBhZ2luZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1kbC1wYWdpbmdfX3Blci1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNnB4O1xuICB0b3A6IDZweDtcbn1cblxuLm1kbC1wYWdpbmdfX3Blci1wYWdlICsgLm1kbC1wYWdpbmdfX2NvdW50IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLm1kbC1wYWdpbmcgLm1kbC1tZW51IHtcbiAgbWluLXdpZHRoOiA2NHB4O1xufVxuXG4ubWRsLXBhZ2luZ19fcHJldjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xufVxuXG4ubWRsLXBhZ2luZ19fY291bnQgKyAubWRsLXBhZ2luZ19fcHJldiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG5cbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19uZXh0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbTtcbn1cblxuLm1pbGVhZ2UtZXhwZW5zZSB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5leHBlbnNlLWFtb3VudCB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG59XG5cbi5wcm9maWxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9maWxlIC5wcm9maWxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAxMnB4IDIwcHggMTJweCAxMnB4O1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlX19jb250ZW50IC5wcm9maWxlX19pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9maWxlIC5wcm9maWxlX19mb290ZXIge1xuICBtYXJnaW46IDAgMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWxhYmVsX3hzOiA2MDA7XG4gIC0tdGVtcF9idXR0b25fYm9yZGVyOiBoc2woMjIwLCA0JSwgNTIlKTtcbiAgLS1zcGFjaW5nOiAwLjVyZW07XG59XG5cbltkYXRhLXVpLWxheWVyPVwiMDFcIl0ge1xuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG5bZGF0YS11aS1sYXllcj1cIjAzXCJdIHtcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSxcbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwM1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yLCAjRkZGRkZGKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xuICBtaW4td2lkdGg6IDYwcmVtO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1oZWFkZXItdHlwZS1jb2x1bW5zKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpIGNhbGMoMC41cmVtIC0gMXB4KSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLWVkaXRhYmxlIHtcbiAgLS1oZWFkZXItdHlwZS1jb2x1bW5zOiAzcmVtIDEyMHB4IDFmciA1cmVtIDNyZW07XG59XG4ucXVlc3Rpb24taGVhZGVyLS1uZXN0ZWQge1xuICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gNC41cmVtIDFmciAzcmVtO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcHJldmlldyB7XG4gIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSAxZnIgNXJlbSAzcmVtO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcHJldmlldy1uby1lZGl0IHtcbiAgLS1oZWFkZXItdHlwZS1jb2x1bW5zOiAzcmVtIDFmcjtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLXByZXZpZXctbmVzdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLXF1aWNrLXJlb3JkZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLXV0aWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4ucXVlc3Rpb24taGVhZGVyLS11dGlsaXR5OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLWNvcm5lci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLWNvcm5lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyLS1zZXR0aW5ncy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLXNldHRpbmdzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4ucXVlc3Rpb25fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSA0cmVtIDJyZW0gNHJlbTtcbn1cblxuLnF1ZXN0aW9uLS10ZXh0LWlucHV0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uLS10ZXh0LWlucHV0IC5sYWJlbC0wMSwgLnF1ZXN0aW9uLS10ZXh0LWlucHV0IC5sYWJlbC0wMiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVlc3Rpb25fX2FjdGlvbi1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbltjbGFzcyo9cXVlc3Rpb25fX3R5cGVdIC5idG4tZ2hvc3Qge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5bY2xhc3MqPXF1ZXN0aW9uX190eXBlXSAuYnRuLWdob3N0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIwOHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjVyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTVweCAzNXB4IHJnYmEoNDksIDQ5LCA5MywgMC4xKTtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcbiAgbWF4LWhlaWdodDogOThweDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tY29udGFpbmVyLmNsaWNrZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1saXN0IHtcbiAgbWluLXdpZHRoOiAxOTJweDtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWxpc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tbGlzdCBzcGFuOmhhcyguYnRuKSB7XG4gIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW0gMC41cmVtO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uLS1hZGQtbmVzdGVkLXF1ZXN0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xufVxuXG4ucGF5LWZpcnN0LWRheXMtYnRuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5wYXktZmlyc3QtZGF5cy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbn1cblxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tbGlzdCAubGFiZWwtMDEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNXJlbSAxZnIgMTUuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkcmFnIGNob2ljZSBhY3Rpb25zXCI7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTEuNzVyZW07XG59XG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMtLWNob2ljZS1pdGVtIC5kcmFnLWhhbmRsZS1jaG9pY2Uge1xuICBncmlkLWFyZWE6IGRyYWc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IGdyYWI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0gLnRleHQtaW5wdXQge1xuICBncmlkLWFyZWE6IGNob2ljZTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0tLWFjdGlvbnMge1xuICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMjVyZW07XG59XG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMtLWNob2ljZS1pdGVtIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xufVxuXG4ucXVlc3Rpb24gcXVlc3Rpb24tdHlwZS1ib29sZWFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uX19yZXNwb25zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucXVlc3Rpb25fX3Jlc3BvbnNlLWNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbl9fcmVzcG9uc2UtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtc2VsZWN0IC5sYWJlbC0wMSwgLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3QgLmxhYmVsLTAyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtY2hvaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQtY2hvaWNlcyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKTpkaXNhYmxlZFtkYXRhLXVpLWxheWVyPVwiMDJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvcik7XG59XG4ucXVlc3Rpb25fX3R5cGUtY2FuZGlkYXRlLWZpZWxkIC5xdWVzdGlvbm5haXJlLWJhZGdlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS1iZykpO1xufVxuXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMnJlbTtcbn1cblxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMnJlbTtcbn1cbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWRyYWctd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuXG5bY2xhc3MqPWRyYWctaGFuZGxlLW5lc3RlZC1dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBpbnNldDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5xdWVzdGlvbl9fbmVzdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xNnB4O1xufVxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIH4gLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XG4gIHRvcDogLTEuNXJlbTtcbiAgbGVmdDogMS41cmVtO1xufVxuXG4ucXVlc3Rpb25fX3Jlb3JkZXItaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbn1cbi5xdWVzdGlvbl9fcmVvcmRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4ucXVlc3Rpb25fX3Jlb3JkZXItaXRlbS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cbi5xdWVzdGlvbl9fcmVvcmRlci1ncm91cC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uLS1xdWljay1yZW9yZGVyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXctaGVhZGVyLWRldGFpbHMtbm8tZWRpdCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluIHtcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluLS1xdWVzdGlvbi10eXBlLWJvb2xlYW4sIC5xdWVzdGlvbi0tcHJldmlld19fbWFpbi0tcXVlc3Rpb24tdHlwZS1tdWx0aXBsZS1jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XG59XG5cbi5xeC1jaG9pY2UtcHJldmlldy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xufVxuXG4ucXgtY2hvaWNlLS1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIG1heC1pbmxpbmUtc2l6ZTogNDIuNXJlbTtcbiAgbWluLWlubGluZS1zaXplOiAzLjEyNXJlbTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnF4LWNob2ljZS0tcmFkaW86YmVmb3JlIHtcbiAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLXdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKSAvIDIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xufVxuXG4ucXgtY2hvaWNlLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5xeC1jaG9pY2UtLWNoZWNrYm94OmJlZm9yZSB7XG4gIC0tY2hlY2tib3gtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJweDtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3X19yZXNwb25zZS1leHBsYWluLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGY6Zmlyc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmOmxhc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQtcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMXJlbSAwLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtMTNweDtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uIH4gLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQtcXVlc3Rpb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWE2KTtcbiAgbGVmdDogMS41cmVtO1xuICB0b3A6IC0xLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQgLnNlbGVjdC13cmFwcGVyIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1keW5hbWljLXNwYWNlLTE6IGNsYW1wKDIuMDByZW0sIGNhbGMoLTc3LjAwcmVtICsgMTAwLjAwdncpLCAxNy4wMHJlbSk7XG59XG5cbi5xdWVzdGlvbm5haXJlLWJ1aWxkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbn1cblxuLnF4LWJ1aWxkZXItLXByaW1hcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgbWFpblwiO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10b3AtYmFyLWhlaWdodCkpO1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbS13cmFwIHtcbiAgZ3JpZC1hcmVhOiBuYXY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC4yNXJlbSAwLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXgtdHlwZS1uYXYtaXRlbSA+IHNwYW4ge1xuICBmbGV4OiBhdXRvO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9eWVzLW5vXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPW11bHRpcGxlLWNob2ljZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLWEzKTtcbiAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcbn1cbi5xeC10eXBlLW5hdi1pdGVtW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT10ZXh0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPWRhdGVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcbiAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPWNhbmRpZGF0ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLWEzKTtcbiAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcbn1cblxuLnF4LXR5cGUtbmF2LWl0ZW06aG92ZXIgPiAqOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbS0taWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnF4LWJ1aWxkZXItLW1haW4ge1xuICBncmlkLWFyZWE6IG1haW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAycmVtIHZhcigtLWR5bmFtaWMtc3BhY2UtMSk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5xdWVzdGlvbm5haXJlLS1ib2R5IHtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5xdWVzdGlvbm5haXJlLS1ib2R5IC5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXI6bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnJlbTtcbn1cbi5xdWVzdGlvbm5haXJlLS1ib2R5LXJlb3JkZXIgcXVlc3Rpb246bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyLS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLXRpdGxlLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLXRpdGxlLWVkaXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyLS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9ZHJhZy1oYW5kbGUtcXVlc3Rpb24tXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNDdweDtcbiAgaW5zZXQ6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucXVlc3Rpb25uYWlyZS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucXVlc3Rpb25uYWlyZS1iYWRnZSBpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucXVlc3Rpb25uYWlyZS1iYWRnZS0tcHJldmlldyB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlLS1wcmV2aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlLS1uZXN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnKTtcbn1cbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1kcmFnLW92ZXJsYXkge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tZml4ZWQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAyNHB4IDQ4cHggMCA0OHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZC1wcmltYXJ5LCAucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZC1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTcwKSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1pcy1wYWdlLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggI0JEQkRDMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tcmVvcmRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogaHNsKDIzMCwgOTklLCA2NCUpO1xuICBib3JkZXI6IGhzbCgyMzAsIDk5JSwgNjQlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1yZW9yZGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tcmVvcmRlciBoMyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fdGl0bGUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuODgpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2J1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fYnV0dG9uLXdyYXBwZXIgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2J1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19saXN0LWhlYWRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2xpc3QtaGVhZGluZyBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fbGlzdC1oZWFkaW5nIC5kcm9wZG93bi0tb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc3N2U7XG59XG5cbi5zb3J0YWJsZS1naG9zdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb3J0YWJsZS1mYWxsYmFjayB7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc29ydGFibGUtZmFsbGJhY2sgLnF1ZXN0aW9uLS1wcmV2aWV3IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5xdWVzdGlvbm5haXJlLWFyY2hpdmUtd2l0aC1jb25kaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5cbi5xdWVzdGlvbm5haXJlLWFyY2hpdmUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuXG4uYXJjaGl2ZS1yZXBsYWNlbWVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5hcmNoaXZlLXJlcGxhY2VtZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLmFjdGl2ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFjdGl2ZS1saXN0LWl0ZW0taWQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwNFwiO1xufVxuXG4uYWN0aXZlLWxpc3QtaXRlbS1pZC1zdGF0dXMtLWdyZWVuIHtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi02NSkpO1xufVxuLmFjdGl2ZS1saXN0LWl0ZW0taWQtc3RhdHVzLS1yZWQge1xuICBjb2xvcjogaHNsKHZhcigtLXJlZC02NSkpO1xufVxuXG4uYWN0aXZlLWxpc3QtaXRlbS1zdGF0dXMtZG90LS1ncmVlbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNTApKTtcbn1cbi5hY3RpdmUtbGlzdC1pdGVtLXN0YXR1cy1kb3QtLXJlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG4gIGNvbG9yOiBoc2wodmFyKC0tcmVkLTUwKSk7XG59XG5cbi5xdWVzdGlvbm5haXJlLWR1cGxpY2F0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMTUpKTtcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XG59XG5cbi5kaWFsb2ctbm90aWZpY2F0aW9uLWljb24ge1xuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtNjApKTtcbn1cblxuLmRpYWxvZy1ub3RpZmljYXRpb24tdGV4dCB7XG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS05MCkpO1xufVxuXG46d2hlcmUoLnF1aWNrLWFjdGlvbi0tY29udGVudCkge1xuICAtLXRvZ2dsZS1zd2l0Y2gtd2lkdGg6IGNhbGMoMTAwcmVtIC8gMTYpO1xufVxuXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucXVpY2stYWN0aW9uLXdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAucXVpY2stYWN0aW9uLXdyYXBwZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMik7XG4gIH1cbn1cbi5xdWljay1hY3Rpb24tLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTE2KTtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyIGkge1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNTApKTtcbn1cblxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkLWE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWEyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMTEpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XG4gIHBhZGRpbmc6IDFyZW07XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6Zm9jdXMsIC5xdWljay1hY3Rpb24tLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5xdWljay1hY3Rpb24tLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktOSk7XG4gIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbn1cbi5xdWljay1hY3Rpb24tLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS05KTtcbn1cblxuLnF1aWNrLWFjdGlvbi0tY29udGVudCB7XG4gIC0tY21kay1zaGFkb3c6IDAgMTZweCA3MHB4IHJnYigwIDAgMCAvIDIwJSk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLXJvb3RdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY21kay1zaGFkb3cpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF0ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF06Zm9jdXMsIC5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KSAhaW1wb3J0YW50O1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudDpoYXMoLnF1aWNrLWFjdGlvbi0tc291cmNlLWxpc3QtdG9nZ2xlKS5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXRvZ2dsZS1zd2l0Y2gtd2lkdGgpICsgMnJlbSk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWxpc3RdIHtcbiAgaGVpZ2h0OiBtaW4oMzAwcHgsIHZhcigtLWNtZGstbGlzdC1oZWlnaHQpKTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLXNlcGFyYXRvcl0ge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktNik7XG4gIG1hcmdpbi1ibG9jazogNHB4O1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCAqOm5vdChbaGlkZGVuXSkgKyBbY21kay1ncm91cF0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstZ3JvdXAtaGVhZGluZ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaXRlbV0ge1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWdyYXktMTEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQsIGNvbG9yO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaXRlbV1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYTMpO1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWl0ZW1dW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWl0ZW1dOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXVpLWJnLWFjdGl2ZSk7XG59XG5cbi5xdWljay1hY3Rpb24tLXNvdXJjZS1saXN0LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMS41cmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLWRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTI0KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1ibG9jazogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuXG4ucXVpY2stc2Nhbi0taGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1zdGF0dXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG5cbi5xdWljay1zY2FuLS1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5xdWljay1zY2FuLS1ub3RpZmljYXRpb25zLXdyYXBwZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW21ldGEtdGl0bGUtc3RhcnRdIDRmciBbbWV0YS10aXRsZS1lbmQgbWV0YS12YWx1ZS1zdGFydF0gNmZyIFttZXRhLXZhbHVlLWVuZCBtZXRhLWFjdGlvbi1zdGFydF0gMmZyIFttZXRhLWFjdGlvbi1lbmRdO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtbWV0YS1pdGVtLS1jaGlsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLnF1aWNrLXNjYW4tLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5xdWljay1zY2FuLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5xdWljay1zY2FuLS1zY2FuLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2UtaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tc2xhdGUtYTQpO1xufVxuXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2UtdGltZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4ucXVpY2stc2Nhbi0tdGltZS1pbiwgLnF1aWNrLXNjYW4tLXRpbWUtb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4ucXVpY2stc2Nhbi0tdGltZS1pbiAucXVpY2stc2Nhbi0tdGltZS1pbi1sYWJlbCwgLnF1aWNrLXNjYW4tLXRpbWUtb3V0IC5xdWljay1zY2FuLS10aW1lLWluLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnF1aWNrLXNjYW4tLWZvcm0tY2xlYXItYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZGlzYnVyc2VtZW50cy1pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcbn1cblxuLyoqXG4gKiBLZW5kbyBVSSB2MjAyMi4zLjkxMyAoaHR0cDovL3d3dy50ZWxlcmlrLmNvbS9rZW5kby11aSlcbiAqIENvcHlyaWdodCAyMDIyIFByb2dyZXNzIFNvZnR3YXJlIENvcnBvcmF0aW9uIGFuZC9vciBvbmUgb2YgaXRzIHN1YnNpZGlhcmllcyBvciBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIEtlbmRvIFVJIGNvbW1lcmNpYWwgbGljZW5zZXMgbWF5IGJlIG9idGFpbmVkIGF0XG4gKiBodHRwOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L2tlbmRvLXVpLWNvbXBsZXRlXG4gKiBJZiB5b3UgZG8gbm90IG93biBhIGNvbW1lcmNpYWwgbGljZW5zZSwgdGhpcyBmaWxlIHNoYWxsIGJlIGdvdmVybmVkIGJ5IHRoZSB0cmlhbCBsaWNlbnNlIHRlcm1zLlxuICovXG4uay1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LW5vbmUsIC5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG4uay1mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1mbGV4LWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uay1mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstZmxleC1zaHJpbmsge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmstZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1mbGV4LWJhc2lzLWF1dG8ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uay1mbGV4LWJhc2lzLTAge1xuICBmbGV4LWJhc2lzOiAwJTtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uay1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uay1hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUge1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbn1cblxuLmstYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5rLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWNlbnRlciB7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zdHJldGNoIHtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jbGVhci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstY2xlYXItcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstY2xlYXItbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLWdyaWQtY29scy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xufVxuXG4uay1ncmlkLXJvd3Mtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbn1cblxuLmstZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5rLWdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xufVxuXG4uay1ncmlkLWZsb3ctcm93IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cblxuLmstZ3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG59XG5cbi5rLWNvbHNwYW4tYWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5rLWNvbHNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uay1yb3dzcGFuLWFsbCB7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuXG4uay1yb3dzcGFuLWF1dG8ge1xuICBncmlkLXJvdzogYXV0bztcbn1cblxuLmstZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG5cbi5rLWNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5rLWNvbC1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTtcbn1cblxuLmstZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi5rLWNvbC1zdGFydC0yIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5rLWNvbC1lbmQtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMjtcbn1cblxuLmstZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi5rLWNvbC1zdGFydC0zIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5rLWNvbC1lbmQtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbn1cblxuLmstZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5cbi5rLWNvbC1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5rLWNvbC1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNDtcbn1cblxuLmstZ3JpZC1jb2xzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDU7XG59XG5cbi5rLWNvbC1zdGFydC01IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG59XG5cbi5rLWNvbC1lbmQtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNTtcbn1cblxuLmstZ3JpZC1jb2xzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG59XG5cbi5rLWNvbC1zdGFydC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5rLWNvbC1lbmQtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogNjtcbn1cblxuLmstZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDc7XG59XG5cbi5rLWNvbC1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5rLWNvbC1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNztcbn1cblxuLmstZ3JpZC1jb2xzLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG59XG5cbi5rLWNvbC1zdGFydC04IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG59XG5cbi5rLWNvbC1lbmQtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogODtcbn1cblxuLmstZ3JpZC1jb2xzLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDk7XG59XG5cbi5rLWNvbC1zdGFydC05IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5rLWNvbC1lbmQtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogOTtcbn1cblxuLmstZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xMCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xufVxuXG4uay1jb2wtc3RhcnQtMTAge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG59XG5cbi5rLWNvbC1lbmQtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xufVxuXG4uay1ncmlkLWNvbHMtMTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG59XG5cbi5rLWNvbC1zdGFydC0xMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLmstY29sLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTE7XG59XG5cbi5rLWdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cblxuLmstY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uay1jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbn1cblxuLmstZ3JpZC1yb3dzLTEge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tMSB7XG4gIGdyaWQtcm93OiBzcGFuIDE7XG59XG5cbi5rLXJvdy1zdGFydC0xIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG59XG5cbi5rLXJvdy1lbmQtMSB7XG4gIGdyaWQtcm93LWVuZDogMTtcbn1cblxuLmstZ3JpZC1yb3dzLTIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tMiB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG5cbi5rLXJvdy1zdGFydC0yIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG59XG5cbi5rLXJvdy1lbmQtMiB7XG4gIGdyaWQtcm93LWVuZDogMjtcbn1cblxuLmstZ3JpZC1yb3dzLTMge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tMyB7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG59XG5cbi5rLXJvdy1zdGFydC0zIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG59XG5cbi5rLXJvdy1lbmQtMyB7XG4gIGdyaWQtcm93LWVuZDogMztcbn1cblxuLmstZ3JpZC1yb3dzLTQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tNCB7XG4gIGdyaWQtcm93OiBzcGFuIDQ7XG59XG5cbi5rLXJvdy1zdGFydC00IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG59XG5cbi5rLXJvdy1lbmQtNCB7XG4gIGdyaWQtcm93LWVuZDogNDtcbn1cblxuLmstZ3JpZC1yb3dzLTUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tNSB7XG4gIGdyaWQtcm93OiBzcGFuIDU7XG59XG5cbi5rLXJvdy1zdGFydC01IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG59XG5cbi5rLXJvdy1lbmQtNSB7XG4gIGdyaWQtcm93LWVuZDogNTtcbn1cblxuLmstZ3JpZC1yb3dzLTYge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tNiB7XG4gIGdyaWQtcm93OiBzcGFuIDY7XG59XG5cbi5rLXJvdy1zdGFydC02IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG59XG5cbi5rLXJvdy1lbmQtNiB7XG4gIGdyaWQtcm93LWVuZDogNjtcbn1cblxuLmstZ3JpZC1yb3dzLTcge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tNyB7XG4gIGdyaWQtcm93OiBzcGFuIDc7XG59XG5cbi5rLXJvdy1zdGFydC03IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG59XG5cbi5rLXJvdy1lbmQtNyB7XG4gIGdyaWQtcm93LWVuZDogNztcbn1cblxuLmstZ3JpZC1yb3dzLTgge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tOCB7XG4gIGdyaWQtcm93OiBzcGFuIDg7XG59XG5cbi5rLXJvdy1zdGFydC04IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG59XG5cbi5rLXJvdy1lbmQtOCB7XG4gIGdyaWQtcm93LWVuZDogODtcbn1cblxuLmstZ3JpZC1yb3dzLTkge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tOSB7XG4gIGdyaWQtcm93OiBzcGFuIDk7XG59XG5cbi5rLXJvdy1zdGFydC05IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG59XG5cbi5rLXJvdy1lbmQtOSB7XG4gIGdyaWQtcm93LWVuZDogOTtcbn1cblxuLmstZ3JpZC1yb3dzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0xMCB7XG4gIGdyaWQtcm93OiBzcGFuIDEwO1xufVxuXG4uay1yb3ctc3RhcnQtMTAge1xuICBncmlkLXJvdy1zdGFydDogMTA7XG59XG5cbi5rLXJvdy1lbmQtMTAge1xuICBncmlkLXJvdy1lbmQ6IDEwO1xufVxuXG4uay1vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItbm9uZSB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNiB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTcge1xuICBvcmRlcjogNyAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci04IHtcbiAgb3JkZXI6IDggIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItOSB7XG4gIG9yZGVyOiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmstb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLlxcIWstb3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0byBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1jbGlwIHtcbiAgb3ZlcmZsb3c6IGF1dG8gY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5cXCFrLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWF1dG8ge1xuICBvdmVyZmxvdzogaGlkZGVuIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tY2xpcCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5rLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5cXCFrLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtY2xpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmstb3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uXFwhay1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1hdXRvIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4ge1xuICBvdmVyZmxvdzogc2Nyb2xsIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBzY3JvbGwgdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLWNsaXAge1xuICBvdmVyZmxvdzogc2Nyb2xsIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy14LWNsaXAge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4uay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uXFwhay1vdmVyZmxvdy1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtYXV0byB7XG4gIG92ZXJmbG93OiBjbGlwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1oaWRkZW4ge1xuICBvdmVyZmxvdzogY2xpcCBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IGNsaXAgdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBjbGlwIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWNsaXAge1xuICBvdmVyZmxvdzogY2xpcCBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXN0YXRpYywgLmstc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtcmVsYXRpdmUsIC5rLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFic29sdXRlLCAuay1wb3MtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLmstZml4ZWQsIC5rLXBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uay1wb3Mtc3RpY2t5LCAuay1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy10b3AsIC5rLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLmstcG9zLXJpZ2h0LCAuay1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ib3R0b20sIC5rLXBvcy1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5rLWxlZnQsIC5rLXBvcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstcG9zLXRvcC1zdGFydCwgLmstdG9wLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1wb3MtdG9wLXN0YXJ0W2Rpcj1ydGxdLCAuay1ydGwgLmstcG9zLXRvcC1zdGFydCwgLmstcnRsIC5rLXRvcC1zdGFydCwgLmstdG9wLXN0YXJ0W2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstcG9zLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLXRvcC1zdGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1wb3MtdG9wLWNlbnRlciwgLmstdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXBvcy10b3AtZW5kLCAuay10b3AtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcG9zLXRvcC1lbmRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1wb3MtdG9wLWVuZCwgLmstcnRsIC5rLXRvcC1lbmQsIC5rLXRvcC1lbmRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1wb3MtdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLXRvcC1lbmQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstYm90dG9tLXN0YXJ0LCAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIC5rLXBvcy1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1ib3R0b20tc3RhcnQsIC5rLXJ0bCAuay1wb3MtYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1zdGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ib3R0b20tY2VudGVyLCAuay1wb3MtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWJvdHRvbS1lbmQsIC5rLXBvcy1ib3R0b20tZW5kIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstYm90dG9tLWVuZFtkaXI9cnRsXSwgLmstcG9zLWJvdHRvbS1lbmRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1ib3R0b20tZW5kLCAuay1ydGwgLmstcG9zLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1lbmQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstbWlkZGxlLXN0YXJ0LCAuay1wb3MtbWlkZGxlLXN0YXJ0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLmstbWlkZGxlLWVuZCwgLmstcG9zLW1pZGRsZS1lbmQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuLmstcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLWJvdGgge1xuICByZXNpemU6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLWhvcml6b250YWwge1xuICByZXNpemU6IGhvcml6b250YWwgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLXZlcnRpY2FsIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xufVxuXG4uay1zcGFjZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstc3BhY2VyLXNpemVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTEge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xIHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTEge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMiB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTMge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTMge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMyB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNCB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNCB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC00IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTQge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC01IHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbS01IHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTUge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTYge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTYge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNiB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNyB7XG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNyB7XG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC03IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTcge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC04IHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbS04IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTgge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTkge1xuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTkge1xuICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtOSB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktOSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xMCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTExIHtcbiAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTEge1xuICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTEge1xuICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMiB7XG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTIge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTEyIHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTEyIHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTIge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTMge1xuICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xMyB7XG4gIG1hcmdpbjogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTMge1xuICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMyB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTMge1xuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE0IHtcbiAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xNCB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE0IHtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE0IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTQge1xuICBtYXJnaW46IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTQge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTQge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE0IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNSB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTUge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE1IHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE1IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTUge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xNSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE1IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTYge1xuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xNiB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTYge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTYge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE3IHtcbiAgcGFkZGluZzogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xNyB7XG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE3IHtcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTcge1xuICBtYXJnaW46IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTcge1xuICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTcge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE3IHtcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xOCB7XG4gIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTgge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTgge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xOCB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE4IHtcbiAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE4IHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xOCB7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTgge1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xOCB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE4IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xOCB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTkge1xuICBwYWRkaW5nOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE5IHtcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE5IHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xOSB7XG4gIG1hcmdpbjogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTkge1xuICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTkge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xOSB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTkge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjAge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMjAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMSB7XG4gIHBhZGRpbmc6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjEge1xuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjEge1xuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMSB7XG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIxIHtcbiAgbWFyZ2luOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIxIHtcbiAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yMSB7XG4gIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjEge1xuICBtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yMSB7XG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIxIHtcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yMSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjIge1xuICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIyIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjIge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yMiB7XG4gIG1hcmdpbjogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMiB7XG4gIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjIge1xuICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjIge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjIge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIzIHtcbiAgcGFkZGluZzogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yMyB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIzIHtcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yMyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIzIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjMge1xuICBtYXJnaW46IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjMge1xuICBtYXJnaW4tdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMjMge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yMyB7XG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIzIHtcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yNCB7XG4gIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjQge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTI0IHtcbiAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTI0IHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjQge1xuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yNCB7XG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTI0IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yNCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAteHMge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQteHMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLXhzIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC14cyB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0teHMge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC14cyB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci14cyB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC14cyB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS14cyB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC14cyB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS14cyB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLXNtIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXNtIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtc20ge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktc20ge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktc20ge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC1tZCB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtbWQge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLW1kIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LW1kIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtbWQge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LW1kIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtbGcge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWxnIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS1sZyB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1sZyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktbGcge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLXhsIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC14bCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0teGwge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQteGwge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHkteGwge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC14bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXhsIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC10aGluIHtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXRoaW4ge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLXRoaW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItdGhpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtdGhpbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tdGhpbiB7XG4gIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXRoaW4ge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItdGhpbiB7XG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXRoaW4ge1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtdGhpbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtdGhpbiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS10aGluIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LXRoaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktdGhpbiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLWhhaXIge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtaGFpciB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItaGFpciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi1oYWlyIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1oYWlyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbS1oYWlyIHtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtaGFpciB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1oYWlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItaGFpciB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1oYWlyIHtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC1oYWlyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LWhhaXIge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtaGFpciB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS1oYWlyIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdW5kZWQtZGVmYXVsdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstcm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstcm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmstcm91bmRlZC1tZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstcm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmstcm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG4uay10YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay10YWJsZS1sYXlvdXQtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstdGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1ub25lIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1hdXRvIHtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsaXAtaCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uay1mbGlwLWguay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5rLXJvdGF0ZS00NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1yb3RhdGUtMTM1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmstcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5rLXJvdGF0ZS0yMjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uay1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmstcm90YXRlLTMxNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi5rLXNjYWxlLTAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuXG4uay1zY2FsZS0xIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmstc2NhbGUtMiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMiwgMik7XG59XG5cbi5rLXRyYW5zbGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXRyYW5zbGF0ZS0wLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTAtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS01MC0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbn1cblxuLmstdHJhbnNsYXRlLTUwLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay10cmFuc2xhdGUtNTAtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAxMDAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTEwMC0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG5cbi5rLXRyYW5zbGF0ZS0xMDAtNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCA1MCUpO1xufVxuXG4uay10cmFuc2xhdGUtMTAwLTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay11c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LXRleHQge1xuICB1c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWNvbnRhaW4ge1xuICB1c2VyLXNlbGVjdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4uZmFrZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLW5vLWNsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWJsb2NrLCAuay1ncmlkLWhlYWRlciwgLmstZ3JvdXBpbmctaGVhZGVyLCAuay1oZWFkZXIsIC5rLWxpbmsuay1ob3ZlciwgLmstbGluay5rLXN0YXRlLWhvdmVyLCAuay1wYWdlci13cmFwLCAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLCAuay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG59XG5cbi5rLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLXN0YXRlLWhpZ2hsaWdodCA+IC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2VhcmNoYm94ID4gLmstaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstYmxvY2ssIC5rLWlubGluZS1ibG9jaywgLmstd2lkZ2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstYmxvY2ssIC5rLXdpZGdldCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXdpZGdldCAuay1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmstYmxvY2ssIC5rLWNvbnRlbnQsIC5rLWdyaWQsIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstcGFuZWxiYXIsIC5rLXNwbGl0dGVyLCAuay13aWRnZXQge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1ibG9jaywgLmstY2FsZW5kYXIsIC5rLWdyaWQtaGVhZGVyIC5rLWktbGluay1ob3Jpem9udGFsLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhZ2VyLXdyYXAsIC5rLXNwbGl0YmFyIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4uay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstYmxvY2sge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5rLWJsb2NrID4gLmstaGVhZGVyIHtcbiAgbWFyZ2luOiAtMnB4IDAgMTBweCAtMnB4O1xuICBwYWRkaW5nOiAwLjNlbSAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEuMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEuay1idXR0b24tZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJ1dHRvbi5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9YnV0dG9uXS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9cmVzZXRdLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmstYnV0dG9uLWV4cGFuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10b29sYmFyIC5rLWJ1dHRvbi1pY29udGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xufVxuXG4uay1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHNwYW4uay1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgLmstaWNvbiwgLmstZGlzYWJsZWQgLmstbGluaywgLmstZGlzYWJsZWQgLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCwgLmstc3RhdGUtZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIC5rLWljb24sIC5rLXN0YXRlLWRpc2FibGVkIC5rLWxpbmssIC5rLXN0YXRlLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstZGlzYWJsZWQgLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkID4gLmstYnV0dG9uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQgPiAuay1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgLmstaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pbnB1dCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG4uay1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlci1zdHlsZTogcmlkZ2U7XG59XG5cbi5rLXN0YXRlLWVtcHR5IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay1pY29uLmstaS1ub25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbWFnZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstd2lkZ2V0IC5rLWljb24uay1pLWNvbGxhcHNlLCAuay13aWRnZXQgLmstaWNvbi5rLWktZXhwYW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sIC5rLXN1Y2Nlc3MtY29sb3JlZCB7XG4gIGNvbG9yOiAjNTA3ZjUwO1xuICBib3JkZXItY29sb3I6ICNkMGRmZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjA7XG59XG5cbmh0bWwgLmstaW5mby1jb2xvcmVkIHtcbiAgY29sb3I6ICM1MDYwN2Y7XG4gIGJvcmRlci1jb2xvcjogI2QwZDlkZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cblxuaHRtbCAuay1lcnJvci1jb2xvcmVkIHtcbiAgY29sb3I6ICM3ZjUwNTA7XG4gIGJvcmRlci1jb2xvcjogI2RmZDBkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbn1cblxuLmstaW5saW5lLWJsb2NrIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi5rLWxvYWRpbmcsIC5rLWxvYWRpbmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstaWNvbi5rLWktbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1sb2FkaW5nLWltYWdlLCAuay1sb2FkaW5nLW1hc2ssIC5rLWxvYWRpbmctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbG9hZGluZy1tYXNrIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1sb2FkaW5nLW1hc2suay1vcGFxdWUgLmstbG9hZGluZy1jb2xvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWxvYWRpbmctbWFzayAuay1sb2FkaW5nLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstbG9hZGluZy10ZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC00MDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstbG9hZGluZy1jb2xvciwgLmstbG9hZGluZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWxvYWRpbmctaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWxvYWRpbmctY29sb3Ige1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLWNvbnRlbnQtZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBhbmUgPiAuay1zcGxpdHRlci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1kcmFnLWNsdWUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAzO1xufVxuXG4uay1kcmFnLXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1yZW9yZGVyLWN1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXJlb3JkZXItY3VlIC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLWRvd24ge1xuICB0b3A6IC00cHg7XG59XG5cbi5rLXJlb3JkZXItY3VlIC5rLWktYXJyb3ctNjAtdXAge1xuICBib3R0b206IC00cHg7XG59XG5cbi5rLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmstc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uay10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICBib2R5IC5rLXRvdWNoLXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay1jdXJyZW50LXRpbWUge1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJlZDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmVkO1xufVxuXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJlZDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIsIC5rLWFuaW1hdGlvbi1jb250YWluZXIgKiwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA6YWZ0ZXIsIC5rLWJsb2NrIC5rLWhlYWRlciwgLmstd2lkZ2V0LCAuay13aWRnZXQgKiwgLmstd2lkZ2V0IDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstYmxvY2ssIC5rLWVkaXQtY2VsbCAuay13aWRnZXQsIC5rLWdyaWQtZWRpdC1yb3cgLmstd2lkZ2V0LCAuay1ncmlkLWVkaXQtcm93IC50ZXh0LWJveCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50ID4gLmttLXNjcm9sbC1jb250YWluZXIsIC5rLXRleHRib3gsIC5rbS1hY3Rpb25zaGVldCA+IGxpLCAua20tc2hpbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvcm0tY29udHJvbC5rLXdpZGdldCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rbS13aWRnZXQsIC5rbS13aWRnZXQgKiB7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogLTE1MDAwcHg7XG4gIHdpZHRoOiAxNDQwMHB4O1xufVxuXG4ua20tbmF0aXZlLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogcHJveGltaXR5O1xufVxuXG4uay1ociB7XG4gIG1hcmdpbjogMC41ZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWljb24sIC5rLXRvb2wtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250OiAxNnB4LzEgV2ViQ29tcG9uZW50c0ljb25zO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWluZGVudDogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1kcm9wLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1kcm9wLWhpbnQtZW5kLCAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWRyb3AtaGludC1saW5lIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItbGVmdC13aWR0aDogNi45MjgyMDMyM3B4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1saW5lIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtZW5kIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA2LjkyODIwMzIzcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1zdGFydCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDYuOTI4MjAzMjNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA2LjkyODIwMzIzcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLXNwcml0ZSwgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjphZnRlciwgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjpiZWZvcmUsIC5rLXBhZ2VyLW51bWJlcnMgLmstY3VycmVudC1wYWdlIC5rLWxpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uay1pY29uOmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1pY29uLCAuay1ncmlkLWZpbHRlciAuay1pY29uLCAuay1oZWFkZXIgLmstaWNvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstaWNvbjpiZWZvcmUsIC5rLWdyaWQtZmlsdGVyIC5rLWljb246YmVmb3JlLCAuay1oZWFkZXIgLmstaWNvbjpiZWZvcmUge1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLmstc3ByaXRlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG59XG5cbi5rLXJlb3JkZXItY3VlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YWZ0ZXIsIC5rLXJlb3JkZXItY3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXJlb3JkZXItY3VlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRvcDogLTRweDtcbn1cblxuLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3R0b206IC00cHg7XG59XG5cbi5rLWZsaXAtaCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uay1mbGlwLWguay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5rLXRleHQtYWxpZ24tbGVmdCwgLmstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstdGV4dC1hbGlnbi1jZW50ZXIsIC5rLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay10ZXh0LWFsaWduLXJpZ2h0LCAuay10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXRleHQtYWxpZ24tanVzdGlmeSwgLmstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jb21tb24tdGVzdC1jbGFzcywgLmstdGhlbWUtdGVzdC1jbGFzcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zY3JpcHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1oYm94LCAuay1oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXZib3gsIC5rLXZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstZmxleCwgLmstc3BhY2VyIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1mbGV4LWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWdyaWQtbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXZzdGFjayA+IC5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstaHN0YWNrID4gLmstc2VwYXJhdG9yLCAuay1zZXBhcmF0b3ItdmVydGljYWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cblxuaHIuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWFjdGlvbi1idXR0b25zLCAuay1hY3Rpb25zLCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstcG9wdXAgLmstYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDZweCAwIDA7XG59XG5cbi5rLWNvbG9ycGlja2VyLXBvcHVwIC5rLWFjdGlvbnMge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG4uay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ydGwgLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24sIFtkaXI9cnRsXSAuay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstYWN0aW9ucy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstYWN0aW9ucy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1hY3Rpb25zLXN0cmV0Y2hlZCA+ICoge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYnV0dG9uOmZvY3VzLCAuay1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJ1dHRvbiAuay1idXR0b24tdGV4dCwgLmstYnV0dG9uIC5rLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1idXR0b24gLmstaWNvbiwgLmstYnV0dG9uIC5rLWltYWdlLCAuay1idXR0b24gLmstc3ByaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1idXR0b24uay1idXR0b24taWNvbiwgLmstaWNvbi1idXR0b24ge1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIHBhZGRpbmc6IDRweDtcbiAgZ2FwOiAwO1xufVxuXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1idXR0b24tdGV4dCwgLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstdGV4dCwgLmstaWNvbi1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLmstYnV0dG9uLWV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPWJ1dHRvbl0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXJlc2V0XS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9c3VibWl0XS5rLWJ1dHRvbi1leHBhbmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZHJvcGRvd24tYnV0dG9uLCAuay1tZW51LWJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LCAuay1idXR0b24uay1idXR0b24tY2xlYXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24tZmxhdDo6YmVmb3JlLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0OjphZnRlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tZmxhdDpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTI7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LmstZGlzYWJsZWQsIC5rLWJ1dHRvbi1mbGF0W2Rpc2FibGVkXSwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstZGlzYWJsZWQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcltkaXNhYmxlZF0sIC5rLWRpc2FibGVkIC5rLWJ1dHRvbi1mbGF0LCAuay1kaXNhYmxlZCAuay1idXR0b24uay1idXR0b24tY2xlYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstYnV0dG9uLWxpbmssIC5rLWJ1dHRvbi1saW5rLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWJ1dHRvbi1saW5rLmstaG92ZXIsIC5rLWJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWJ1dHRvbi1saW5rLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24uay1uby1mb2N1czpub3QoLmstaG92ZXIpOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1idXR0b24uay1hY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uOmFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xNjtcbn1cblxuLmstYnV0dG9uLmstc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmstYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1mbGF0IC5rLWJ1dHRvbi5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1hY3RpdmUsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWhvdmVyLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1idXR0b24tZ3JvdXAuay1kaXNhYmxlZCAuay1idXR0b24ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstZm9jdXMsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmstYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLCAuay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zcGxpdC1idXR0b24gPiAuay1idXR0b246bGFzdC1jaGlsZCwgLmstc3BsaXQtYnV0dG9uID4gLmstc3BsaXQtYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXNwbGl0LWNvbnRhaW5lciA+IGxpIHtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1zcGxpdC1jb250YWluZXIgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstYWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xuICBtaW4td2lkdGg6IDc1cHg7XG59XG5cbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbi5rLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1ydGwgLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdC1jb250YWluZXIgLmstYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaW5wdXQsIC5rLXBpY2tlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstaW5wdXQgLmstaW5wdXQsIC5rLWlucHV0IC5rLXBpY2tlciwgLmstcGlja2VyIC5rLWlucHV0LCAuay1waWNrZXIgLmstcGlja2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWlucHV0IC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dCAuay1pbnB1dC1pY29uLCAuay1pbnB1dCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyIC5rLWNsZWFyLXZhbHVlLCAuay1waWNrZXIgLmstaW5wdXQtaWNvbiwgLmstcGlja2VyIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstcGlja2VyIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWlucHV0ID4gKiwgLmstcGlja2VyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXBpY2tlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0LmstcGlja2VyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYXBwZWFyYW5jZTogYXV0bztcbn1cblxuLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250OiBpbmhlcml0O1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0LWlubmVyOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1pbnB1dC1pbm5lcjppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuc3Bhbi5rLWlucHV0LWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG50ZXh0YXJlYS5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1waWNrZXIuay1pY29uLXBpY2tlciAuay1pbnB1dC1pbm5lciB7XG4gIHdpZHRoOiAxLjQyODU3MTQzZW07XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtdmFsdWUtaWNvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstaW5wdXQtdmFsdWUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaW5wdXQtdmFsdWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIsIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciB7XG4gIG1hcmdpbjogLTJweCAtMnB4O1xufVxuXG4uay1pY29uLXBpY2tlciAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmc6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LXByZWZpeCwgLmstaW5wdXQtc3VmZml4IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWlucHV0LXByZWZpeCA+ICosIC5rLWlucHV0LXN1ZmZpeCA+ICoge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LWljb24sIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstY2xlYXItdmFsdWUge1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNsZWFyLXZhbHVlLmstaG92ZXIsIC5rLWNsZWFyLXZhbHVlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2xlYXItdmFsdWU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay1pbnB1dC1idXR0b24sIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4KTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBmbGV4OiBub25lO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbiA+IC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1idXR0b24gPiAuay1idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1idXR0b24uay1hY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbi5rLWFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uLmstZm9jdXMsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjphY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjpmb2N1cywgLmstaW5wdXQtYnV0dG9uLmstZm9jdXMsIC5rLWlucHV0LWJ1dHRvbjphY3RpdmUsIC5rLWlucHV0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waWNrZXIgLmstaW5wdXQtYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4KTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgZmxleDogMSAxIDUwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSA+IC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgPiAuay1idXR0b24taWNvbiB7XG4gIG1hcmdpbjogLTFlbSAwO1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgLmstaWNvbiB7XG4gIGJvdHRvbTogLTJweDtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWljb24ge1xuICB0b3A6IC0ycHg7XG59XG5cbi5rLXNlYXJjaGJhciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWRhdGVpbnB1dC13cmFwLCAuay1kcm9wZG93bi13cmFwLCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1udW1lcmljLXdyYXAsIC5rLXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWlucHV0LWZsYXQsIC5rLXBpY2tlci1mbGF0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtZmxhdCAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWZsYXQgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lLCAuay1waWNrZXItb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xufVxuXG4uay1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstbWVudS1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLW1lbnUtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1tZW51LWxpbmsge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1tZW51LWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1tZW51LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1tZW51LWhvcml6b250YWwgLmstbWVudS1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1tZW51LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1tZW51LXBvcHVwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuXG4uay1tZW51LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWVudS1ncm91cCAuay1tZW51LWxpbmsge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1tZW51LXBvcHVwIC5rLW1lbnUtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbWVudS1ncm91cCAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDRweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBvcHVwcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstY29udGV4dC1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwIDA7XG59XG5cbi5rLWNvbnRleHQtbWVudSAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstY29udGV4dC1tZW51LXBvcHVwIHtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUsIC5rLXBvcHVwIC5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtbGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC11cCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtZG93biB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG5zZWxlY3Quay1kcm9wZG93biwgc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwID4gLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLXZpcnR1YWwtd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWRhdGEtdGFibGUgLmstdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay10YWJsZS1hbHQtcm93LCAuay10YWJsZS1yb3csIC5rLXRhYmxlLXRib2R5LCAuay10YWJsZS10Zm9vdCwgLmstdGFibGUtdGhlYWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5rLXRhYmxlLXRkLCAuay10YWJsZS10aCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay10YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YWJsZS1oZWFkZXIgLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWhlYWRlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtaGVhZGVyLXdyYXAgPiAuay10YWJsZSwgLmstdGFibGUtaGVhZGVyID4gLmstdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciAuay10YWJsZS10aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay10YWJsZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93LCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1maXJzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGQsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3cgLmstdGFibGUtdGgge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtc3BhY2VyLXRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay12aXJ0dWFsLXRhYmxlIC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10YWJsZS1zY3JvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXRhYmxlLXNjcm9sbGVyID4gLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWZvb3RlciB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRhYmxlLWZvb3RlciAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFibGUtZm9vdGVyLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ydGwgLmstdGFibGUsIC5rLXJ0bC5rLXRhYmxlLCBbZGlyPXJ0bF0gLmstdGFibGUsIFtkaXI9cnRsXS5rLXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGgsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCAuay1ydGwuay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiwgW2Rpcj1ydGxdIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rLWRhdGVyYW5nZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cblxuLmstdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay10b29sYmFyID4gKiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay10b29sYmFyID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstdG9vbGJhciAuay1idXR0b24sIC5rLXRvb2xiYXIgLmstYnV0dG9uLWdyb3VwLCAuay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24sIC5rLXRvb2xiYXIgLmstdGV4dGJveCwgLmstdG9vbGJhciAuay13aWRnZXQsIC5rLXRvb2xiYXIgbGFiZWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXIgLmstc3BsaXQtYnV0dG9uID4gLmstYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstdG9vbGJhciAuay1pbnB1dCwgLmstdG9vbGJhciAuay1waWNrZXIge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstdG9vbGJhciAuay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICsgOHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxLjQyODU3MTQzZW07XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay10b29sYmFyIC5rLXNwYWNlciwgLmstdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyID4gLmstaXRlbSB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbiAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcnRsIC5rLXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstdG9vbGJhciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLWxlZnQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmstbm8tZmxleGJveCAuay10b29sYmFyID4gLmstYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLXJwYW5lbC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgbGVmdDogMDtcbn1cblxuLmstcnBhbmVsLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJwYW5lbC1sZWZ0LCAuay1ycGFuZWwtcmlnaHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkLCAuay1ycGFuZWwtcmlnaHQuay1ycGFuZWwtZXhwYW5kZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xufVxuXG4uay1ycGFuZWwtbGVmdCArICosIC5rLXJwYW5lbC1yaWdodCArICoge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstaWU5IC5rLXJwYW5lbC1sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5rLWllOSAuay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJwYW5lbC10b3Age1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogNTY4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJwYW5lbC10b2dnbGUge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLmstZm9ybSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmstZm9ybS1maWVsZHNldCB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1mb3JtLWZpZWxkc2V0ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstZm9ybS1sZWdlbmQge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWZvcm0tZmllbGQge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWZvcm0tZmllbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZvcm0tZmllbGQgLmstY2hlY2tib3gtbGFiZWwsIC5rLWZvcm0tZmllbGQgLmstcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstZm9ybS1maWVsZCAuay1hdXRvY29tcGxldGUsIC5rLWZvcm0tZmllbGQgLmstY29tYm9ib3gsIC5rLWZvcm0tZmllbGQgLmstZGF0ZWlucHV0LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVwaWNrZXIsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXJhbmdlcGlja2VyLXdyYXAsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd24sIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dudHJlZSwgLmstZm9ybS1maWVsZCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstbWFza2VkdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay1tdWx0aXNlbGVjdCwgLmstZm9ybS1maWVsZCAuay1udW1lcmljdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay1zaWduYXR1cmUsIC5rLWZvcm0tZmllbGQgLmstdGV4dGFyZWEsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay10ZXh0Ym94LWNvbnRhaW5lciwgLmstZm9ybS1maWVsZCAuay10aW1lcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZvcm0tZXJyb3IsIC5rLWZvcm0taGludCB7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGluaGVyaXQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBmbGV4OiAxO1xufVxuXG4uay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1mb3JtLWJ1dHRvbnMgPiAqIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xufVxuXG4uay1mb3JtLWJ1dHRvbnMgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1mb3JtLWJ1dHRvbnMuay1idXR0b25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWVkaXQtZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstd2luZG93ID4gLmstcG9wdXAtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXdpbmRvdyA+IC5rLXBvcHVwLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyAuay1lZGl0LWZvcm0gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmVkaXRvci1sYWJlbCwgLmstZWRpdC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMC40ZW0gMCAxZW07XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLWVkaXQtZmllbGQsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmVkaXRvci1maWVsZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBwYWRkaW5nOiAwIDAgMC42ZW07XG59XG5cbi5rLWVkaXQtZmllbGQuay1uby1lZGl0b3IsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmVkaXRvci1maWVsZC5rLW5vLWVkaXRvciB7XG4gIHBhZGRpbmc6IDAuNGVtIDAgMWVtO1xufVxuXG4uay1lZGl0LWZpZWxkID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uay10YWJzdHJpcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstdGFiLW9uLXRvcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmsge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWFjdGl2ZSwgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAtY29udGVudC5rLXN0YXRlLWZvY3VzZWQsIC5rLXRhYnN0cmlwLWNvbnRlbnQ6Zm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1zdGF0ZS1mb2N1c2VkLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBrLXRhYi1sb2FkZXIgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGstdGFiLWxvYWRlciB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogODAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5rLXRhYnN0cmlwLXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWxvYWRpbmcge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstY29udGVudCwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay1idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlci5rLWhzdGFjayA+IC5rLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlci5rLXZzdGFjayA+IC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwIC5rLWJ1dHRvbi5rLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQge1xuICBvcmRlcjogMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1uZXh0LCAuay1ydGwgLmstdGFic3RyaXAgLmstdGFic3RyaXAtcHJldiwgLmstdGFic3RyaXAuay1ydGwgLmstdGFic3RyaXAtbmV4dCwgLmstdGFic3RyaXAuay1ydGwgLmstdGFic3RyaXAtcHJldiwgLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtbmV4dCwgLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcGFnZXItd3JhcCB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1wYWdlci13cmFwIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYWdlci13cmFwIC5rLXdpZGdldCwgLmstcGFnZXItd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LTYwLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1yaWdodCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWUsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWVuZC1yaWdodCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LXcsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLWUsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLXcsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lLCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1yaWdodCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lLCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXBhZ2VyLW5hdiB7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgbWluLXdpZHRoOiAyLjE0ZW07XG4gIGhlaWdodDogMi4xNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhZ2VyLW5hdjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLW5hdi5rLWRpc2FibGVkLCAuay1wYWdlci1uYXYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1wYWdlci1udW1iZXJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wYWdlci1udW1iZXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgbWluLXdpZHRoOiAyLjE0ZW07XG4gIGhlaWdodDogMi4xNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLWRpc2FibGVkLCAuay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLXNlbGVjdGVkLCAuay1wYWdlci1udW1iZXJzIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uay1ydGwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1ydGwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1ydGwgLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCAuay1ydGwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2LCBbZGlyPXJ0bF0gLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCBbZGlyPXJ0bF0gLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCBbZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uay1wYWdlci1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wYWdlci1pbnB1dCAuay10ZXh0Ym94IHtcbiAgbWFyZ2luOiAwIDFleDtcbiAgd2lkdGg6IDNlbTtcbn1cblxuLmstcGFnZXItc2l6ZXMge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFleDtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcnRsIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1ydGwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3QsIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFleDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1wYWdlci1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxIDEgMCU7XG4gIG9yZGVyOiA5O1xufVxuXG4uay1wYWdlci1yZWZyZXNoIHtcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBtaW4td2lkdGg6IDIuMTRlbTtcbiAgaGVpZ2h0OiAyLjE0ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9yZGVyOiAxMDtcbn1cblxuLmstcGFnZXItcmVmcmVzaDpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2guay1kaXNhYmxlZCwgLmstcGFnZXItcmVmcmVzaC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXJ0bCAuay1wYWdlci1yZWZyZXNoLCBbZGlyPXJ0bF0gLmstcGFnZXItcmVmcmVzaCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5rLXBhZ2VyLXNtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBhZ2VyLXNtLmstcGFnZXItd3JhcCAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDIuMTRlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFnZXItc21bZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1ydGwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLWluZm8sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLWluZm8sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0LXNjcm9sbGVyIHtcbiAgcGFkZGluZzogMnB4IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcG9wdXAgPiAuay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciwgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdC11bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtaXRlbS5rLWZpcnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstbGlzdC1pdGVtLXRleHQ6OmJlZm9yZSwgLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstaWUgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWllIC5rLXJ0bCAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwsIC5rLWllIFtkaXI9cnRsXSAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstdmlydHVhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaGVhZGVyLXRleHQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0tdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1saXN0LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLW5vLWRhdGEsIC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50OjphZnRlciB7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4OjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZ3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctcmVjdGFuZ2xlIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmstbGlzdHZpZXctaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW46IC00cHggLThweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZSAuay1saXN0dmlldy1saW5rIHtcbiAgbWFyZ2luOiAtNHB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LXBhZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLWJvdHRvbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLWdyaWQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1maWx0ZXItcm93IHRoLCAuay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIgLmstY2hlY2tib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5rLWZpbHRlcmNlbGwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciwgLmstZmlsdGVyY2VsbCA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstYnV0dG9uLCAuay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWJ1dHRvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstaW5wdXQsIC5rLWZpbHRlcmNlbGwgLmstcGlja2VyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWNvbG9ycGlja2VyLCAuay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBmbGV4OiBub25lO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBmbGV4OiBub25lO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiAuay1idXR0b24taWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsdGVyLXJvdyBsYWJlbCA+IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbn1cblxuLmstZmYgLmstZ3JpZCAuay1maWx0ZXItcm93IC5rLWktZmlsdGVyLWNsZWFyIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5rLWllMTAgLmstZ3JpZC1oZWFkZXIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIgPiAuay1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC0wLjVlbSAtMC42ZW0gLTAuNGVtIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtIDAuNGVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1ncmlkLWhlYWRlciB0aC5rLXdpdGgtaWNvbiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4uay1ncmlkLWhlYWRlciB0aCA+IC5rLWxpbmsgPiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uay1ncmlkIC5rLWhvdmVyLCAuay1ncmlkIC5rLXN0YXRlLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1ncmlkLWNvbHVtbi1yZXNpemluZywgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1ncmlkLWZpbHRlciwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstZ3JpZC10b29sYmFyLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1saW5rIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1ncmlkIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1ncmlkLWVkaXQtcm93IHRkIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyAuay10ZXh0Ym94LCAuay1ncmlkLWVkaXQtcm93IC50ZXh0LWJveCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgem9vbTogMTtcbn1cblxuZGl2LmstZ3JpZC1mb290ZXIsIGRpdi5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgem9vbTogMTtcbn1cblxuLmstZ3JpZC1oZWFkZXItbG9ja2VkID4gdGFibGUsIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5rLWdyaWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHpvb206IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5rLW1vYmlsZSAuay1ncmlkIHRib2R5IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLW1vYmlsZSAuay1ncmlkLWJhY2tmYWNlIHRib2R5IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtZXhwYW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gIHdpZHRoOiAyMGVtO1xuICBoZWlnaHQ6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDRlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5rLWdyaWQtY29udGVudCA+IC5rLWdyaWQtbm9yZWNvcmRzID4gLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwZW07XG4gIG1hcmdpbi10b3A6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmstZ3JpZCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmstZ3JpZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uay1ncmlkIC5rLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQtY29udGVudCB0YWJsZSwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCA+IHRhYmxlLCAuay1ncmlkLWZvb3RlciB0YWJsZSwgLmstZ3JpZC1oZWFkZXIgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1ncmlkLWxvY2tlZGNvbHVtbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLXBhZ2VyLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1ncmlkLWZvb3Rlci1sb2NrZWQsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1mb290ZXItbG9ja2VkICsgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1maWx0ZXItcm93ID4gdGg6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGZvb3QgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1mb290ZXItdGVtcGxhdGUgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xufVxuXG4uay1ncm91cC1mb290ZXIgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1mb290ZXIgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1wYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZ3JpZC1wYWdlci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5rLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ncmlkIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWZpbHRlci1tZW51IHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi5rLWNvbHVtbi1tZW51LCAuay1maWx0ZXItbWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstZmlsdGVyLWhlbHAtdGV4dCB7XG4gIG1hcmdpbjogMC4xOWVtIDAgMDtcbn1cblxuLmstZmlsdGVyLW1lbnUgc3Bhbi5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogNmVtO1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW07XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW46IDAuNWVtIDQlIDAgMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMC41ZW07XG59XG5cbi5rLW11bHRpY2hlY2std3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cblxuLmstbXVsdGljaGVjay13cmFwIC5rLWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMi4yZW07XG59XG5cbi5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgbWFyZ2luOiAtM3B4IDRweCAwIDJweDtcbn1cblxuLmstZ3JvdXBpbmctcm93IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG4gIHBhZGRpbmc6IDAgMC42ZW07XG59XG5cbi5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1ncm91cGluZy1yb3cgLmstZ3JvdXAtY2VsbCwgLmstZ3JvdXBpbmctcm93ICsgdHIgLmstZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwLWNvbCwgLmstZ3JpZCAuay1oaWVyYXJjaHktY29sIHtcbiAgd2lkdGg6IDI3cHg7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggLTE0OHB4O1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTphZnRlciwgLmstZ3JvdXBpbmctZHJvcGNsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3Ige1xuICBwYWRkaW5nOiAwLjE1ZW0gMC4xNWVtIDAuMTVlbSAwLjRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIC5rLWdyb3VwLWluZGljYXRvciB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdCwgLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstbGluayAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OjphZnRlciwgLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLCAuay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1kaXJ0eS1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLWRpcnR5LWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGwge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1kaXJ0eS1jZWxsIC5rLWRpcnR5IHtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWRpcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiByZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmVkO1xuICBtYXJnaW46IC0wLjQ1ZW0gMCAwIC0wLjZlbTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjIyZW0gMC4yZW0gMC4yOGVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdyaWQgLmstZWRpdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdyaWQgLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xuICBib3JkZXItc3R5bGU6IHJpZGdlO1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbn1cblxuLmstZ3JpZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB1bnNldDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xufVxuXG4uay1kZXRhaWwtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkIC5rLWRldGFpbC1jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWdyaWQgLmstZWRpdC1jZWxsIHtcbiAgcGFkZGluZzogMCAwLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCwgLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLCAuay1lZGl0LWNlbGwgPiAudGV4dC1ib3gsIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gLnRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWVkaXQtY2VsbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbn1cblxuLmstZ3JpZC1yZXNpemUtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlLCAuay1ncmlkID4gLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLW1hcnF1ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmstbWFycXVlZS1jb2xvciwgLmstbWFycXVlZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLWllOSAuay1jb2x1bW4tbWVudSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLmstY29sdW1uLW1lbnUge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1zcHJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5rLWNvbHVtbi1tZW51ID4gLmstbWVudSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstY2FsZW5kYXIgLmstbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWNvbHVtbnMtaXRlbSAuay1ncm91cCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIC5rLWNoZWNrLWFsbC13cmFwLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstc2VhcmNoYm94LCAuay1maWx0ZXItbWVudSAuay13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAuay1wb3B1cCB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1udW1lcmljdGV4dGJveCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXJhZGlvLWxpc3QsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay10ZXh0Ym94LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0IHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0LmstZmlsdGVyLWFuZCB7XG4gIHdpZHRoOiA2ZW07XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQuay1idXR0b24tZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IC0xZW07XG4gIHBhZGRpbmc6IDAgMWVtIDFlbTtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstbXVsdGljaGVjay13cmFwIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xufVxuXG4uay1jb2x1bW4tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstY29sdW1uLWNob29zZXItdGl0bGUsIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAycHggOHB4O1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciArIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ydGwgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMuay1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXJ0bCAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCBbZGlyPXJ0bF0gLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcnRsIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlciwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxvYWRpbmctcGRmLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctY29sb3Ige1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWxvYWRpbmctcGRmLW1hc2sgLmstbG9hZGluZy1wZGYtcHJvZ3Jlc3Mge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLWxvYWRpbmctcGRmLW1hc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLWdyaWQtZmlsdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1hdXRvZml0dGluZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyB0ZCwgLmstYXV0b2ZpdHRpbmcgdGguay1oZWFkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWF1dG9maXR0aW5nIC5rLWRldGFpbC1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1pLXNvcnQtYXNjLXNtLCAuay1ncmlkLWhlYWRlciAuay1pLXNvcnQtZGVzYy1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1saW5rIC5rLWljb24uay1pLXNvcnQtYXNjLXNtLCAuay1ncmlkLWhlYWRlciAuay1saW5rIC5rLWljb24uay1pLXNvcnQtZGVzYy1zbSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCwgLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXI6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWZpcnN0LCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW46IC0wLjVlbSAtMC42ZW0gLTAuNGVtIC0wLjZlbTtcbn1cblxuLmstZ3JpZCAuay1oZWFkZXIuay1maWx0ZXJhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE2cHggKyAwLjZlbSk7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtIDAuNGVtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLXNvcnQtb3JkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZCAuay1jb2x1bW4tdGl0bGUge1xuICBtaW4td2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdHJlZWxpc3QgLmstc3RhdHVzIHtcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuLmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uay10cmVlbGlzdCB0ci5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcsIC5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXIsIC5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstc3RhdGUtaG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRyZWVsaXN0IC5rLWRyb3AtaGludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQsIC5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbn1cblxuLmstZHJhZy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAuNWVtO1xufVxuXG4uay1nYW50dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1nYW50dCAuay1zcGxpdGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1nYW50dC1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1nYW50dC1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1nYW50dC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1nYW50dC12aWV3cy13cmFwcGVyIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuay1nYW50dC12aWV3cy13cmFwcGVyIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuay1nYW50dC12aWV3cy13cmFwcGVyIC5rLWdhbnR0LXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uay1nYW50dC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1jb250ZW50IC5rLWdyaWQtaGVhZGVyIHRkLCAuay1nYW50dCAuay1nYW50dC1jb250ZW50IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmstZ2FudHQgdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1nYW50dCAuay1ncmlkIC5rLWVkaXQtY2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lID4gLmstdGltZWxpbmUsIC5rLWdhbnR0LXRyZWVsaXN0ID4gLmstdHJlZWxpc3Qge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiA1ZW07XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstdHJlZWxpc3QtZ3JvdXAgPiB0ciA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay10cmVlbGlzdC1ncm91cCAuay13aWRnZXQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1nYW50dC10aW1lbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdHIsIC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1nYW50dC10YXNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ2FudHQgLmstZ3JpZC1jb250ZW50IHRyLCAuay1nYW50dC1yb3dzIHRyLCAuay1nYW50dC10YXNrcyB0ciB7XG4gIGhlaWdodDogMi4zZW07XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIHRkOmFmdGVyIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uay1nYW50dC10aW1lbGluZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstZ2FudHQtY29sdW1ucywgLmstZ2FudHQtZGVwZW5kZW5jaWVzLCAuay1nYW50dC1yb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWdhbnR0LXRhYmxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ2FudHQgLmstdGltZWxpbmUgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uay1nYW50dCAuay1nYW50dC10aW1lbGluZSB0aCwgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRkLCAuay1nYW50dCAuay1nYW50dC10aW1lbGluZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUgdGQuay1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbSAwLjRlbSAwLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXRhc2stc3VtbWFyeSB7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmFmdGVyLCAuay10YXNrLXN1bW1hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YmVmb3JlLCAuay10YXNrLXN1bW1hcnk6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ2FudHQtbGluZS1oLCAuay1nYW50dC1saW5lLXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWdhbnR0LWxpbmUtaCB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uay1nYW50dC1saW5lLXYge1xuICB3aWR0aDogMnB4O1xufVxuXG4uay1hcnJvdy1lLCAuay1hcnJvdy13IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4O1xufVxuXG4uay1hcnJvdy1lIHtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYXJyb3ctdyB7XG4gIGxlZnQ6IC02cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YXNrLW1pbGVzdG9uZSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtdGFza3MgLmstYnV0dG9uLmstYnV0dG9uLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uay1yZWwgLmstYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwMHB4O1xufVxuXG4uay1yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMC4zZW07XG59XG5cbi5rLXRhc2std3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIDIzcHggNXB4O1xuICBtYXJnaW46IC0xcHggLTIzcHggMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ2FudHQtbGluZS5rLXNlbGVjdGVkLCAuay1nYW50dC1saW5lLmstc3RhdGUtc2VsZWN0ZWQsIC5rLXRhc2std3JhcDpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLW1pbGVzdG9uZS13cmFwIHtcbiAgbWFyZ2luOiAwIC0xM3B4IDAgLTI3cHg7XG59XG5cbi5rLXRhc2stY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFzay1jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRhc2stZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRhc2stZG90LmstaG92ZXIsIC5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90IHtcbiAgdG9wOiAwLjJlbTtcbn1cblxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRvdCwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay10YXNrLWRvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstdGFzay1kb3Quay1ob3ZlcjphZnRlciwgLmstdGFzay1kb3Quay1zdGF0ZS1ob3ZlcjphZnRlciwgLmstdGFzay1kb3Q6aG92ZXI6YWZ0ZXIsIC5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kb3Q6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmstdGFzay1zdGFydCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRhc2stZW5kIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRhc2stc2luZ2xlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWluLWhlaWdodDogMS4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRhc2stdGVtcGxhdGUge1xuICBwYWRkaW5nOiAwLjJlbSAxLjRlbSAwLjJlbSAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstdGFzay1hY3Rpb25zLCAuay10YXNrLWNvbnRlbnQgPiAuay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRhc2stYWN0aW9ucyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweCAycHggMCA0cHg7XG59XG5cbi5rLXdlYmtpdCAuay10YXNrLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXRhc2stZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRlbGV0ZSwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZGVsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstdGFzay1zaW5nbGU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay13cmFwLWFjdGl2ZSAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xufVxuXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG59XG5cbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXB4O1xufVxuXG4uay10YXNrLWRyYWdoYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDE4cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZHJhZ2hhbmRsZSwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmN5LWhpbnQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXN1bW1hcnkge1xuICB0b3A6IDUwJTtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stbWlsZXN0b25lLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QgKyAuay10YXNrLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG59XG5cbi5rLWllIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSB7XG4gIGhlaWdodDogOTklO1xufVxuXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10YXNrLWRldGFpbHMge1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdGFzay1kZXRhaWxzID4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1wY3Qge1xuICBtYXJnaW46IDAuNWVtIDAgMC4xZW07XG4gIGZvbnQtc2l6ZTogMTcwJTtcbn1cblxuLmstdGFzay1kZXRhaWxzID4gdWwge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB6LWluZGV4OiAyO1xuICB6b29tOiAxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXJlc291cmNlcy13cmFwIC5rLXJlc291cmNlIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmstZ2FudHQtZWRpdC1mb3JtID4gLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MzBweDtcbn1cblxuLmstZ2FudHQtZWRpdC1mb3JtID4gLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwNnB4O1xufVxuXG4uay1yZXNvdXJjZXMtZm9ybS1jb250YWluZXIgPiAuay1ncmlkIHtcbiAgbWFyZ2luOiAwIDAuOWVtO1xufVxuXG4uay1nYW50dC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWdhbnR0LWRlbGV0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10cmVlbGlzdCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQgLmstc3BsaXRiYXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBkZi1leHBvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICAgIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIH1cbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24gLmstaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWJ1dHRvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4uay1nYW50dC1yZXNpemUtaGludCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC10YXNrcyB0ciwgLmstZ2FudHQuay1nYW50dC1wbGFubmVkIC5rLWdyaWQtY29udGVudCB0ciB7XG4gIGhlaWdodDogMy4zZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtZGVwZW5kZW5jaWVzIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1kb3Qge1xuICBtYXJnaW4tdG9wOiAxLjFlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDAuOWVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90IHtcbiAgbWFyZ2luLXRvcDogMS4zZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1kb3Quay10YXNrLXN0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1kb3Qge1xuICBtYXJnaW4tdG9wOiAxLjNlbTtcbn1cblxuLmstdGFzay1wbGFubmVkIHtcbiAgbWFyZ2luOiAwIDAgMC4zNWVtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50LmstbW9tZW50LWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stZHVyYXRpb24ge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1wbGFubmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5cbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLXBsYW5uZWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cblxuLmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1vZmZzZXQge1xuICBoZWlnaHQ6IDEuNjVlbTtcbn1cblxuLmstdGFzay1vZmZzZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBsaW5lLWhlaWdodDogMS40NmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC41NWVtO1xuICBoZWlnaHQ6IDEuNGVtO1xuICB3aWR0aDogMXB4O1xufVxuXG4uay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogM3B4IDAgMDtcbn1cblxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgcmlnaHQ6IDEuNGVtO1xufVxuXG4uay1ydGwgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1taWxlc3RvbmUtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS44ZW07XG59XG5cbi5rLXJ0bCAuay10YXNrLW1pbGVzdG9uZSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMTVlbTtcbn1cblxuLmstaWUgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OmFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5rLWllIC5rLXJ0bCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YmVmb3JlIHtcbiAgbGVmdDogMjBweDtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay10YXNrLW9mZnNldDpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLW9mZnNldDpob3ZlciAuay10YXNrLWFjdGlvbnMsIC5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1waXZvdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstcGl2b3QtdG9vbGJhciA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXBpdm90LXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1waXZvdC1sYXlvdXQge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1waXZvdCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkLCAuay1waXZvdC10YWJsZSA+IC5rLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkOmZpcnN0LWNoaWxkLCAuay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdC10YWJsZSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1oZWFkZXIuay1hbHQsIHRkLmstYWx0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstaGVhZGVyLmstYWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstcGl2b3QtZmlsdGVyLXdpbmRvdyAuay10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZSwgLmstaS1rcGktdHJlbmQtZXF1YWwsIC5rLWkta3BpLXRyZW5kLWluY3JlYXNlIHtcbiAgY29sb3I6ICM4NTg1ODU7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1ob2xkIHtcbiAgY29sb3I6ICNmOWNlMWQ7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1kZW55IHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1vcGVuIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstcGl2b3Qtcm93aGVhZGVycyAuay1ncmlkIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQgPiB0YWJsZSwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10cmVldmlldyAuay1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay10cmVldmlldy1maWx0ZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXRyZWV2aWV3LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdHJlZXZpZXctYm90LCAuay10cmVldmlldy1taWQsIC5rLXRyZWV2aWV3LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdHJlZXZpZXctaXRlbSB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdHJlZXZpZXctdG9nZ2xlIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRyZWV2aWV3LWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcCwgLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstdHJlZXZpZXctbGVhZi5rLWZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWl0ZW0sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy10b2dnbGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZGluZywgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbG9hZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWljb24sIC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pbWFnZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLXNwcml0ZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstaWNvbiwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstaW1hZ2UsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLXNwcml0ZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuc3Bhbi5rLWNvbG9ycGlja2VyLCBzcGFuLmstY29tYm9ib3gsIHNwYW4uay1kYXRlcGlja2VyLCBzcGFuLmstZGF0ZXRpbWVwaWNrZXIsIHNwYW4uay1kcm9wZG93biwgc3Bhbi5rLWRyb3Bkb3dubGlzdCwgc3Bhbi5rLWRyb3Bkb3dudHJlZSwgc3Bhbi5rLW51bWVyaWN0ZXh0Ym94LCBzcGFuLmstdGltZXBpY2tlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWF1dG9jb21wbGV0ZSwgLmstZmlsdGVyLW1lbnUgLmstY29tYm9ib3gsIC5rLWZpbHRlci1tZW51IC5rLWRhdGVwaWNrZXIsIC5rLWZpbHRlci1tZW51IC5rLWRhdGV0aW1lcGlja2VyLCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93biwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd25saXN0LCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93bnRyZWUsIC5rLWZpbHRlci1tZW51IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1maWx0ZXItbWVudSAuay10ZXh0Ym94LCAuay1maWx0ZXItbWVudSAuay10aW1lcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXBvcHVwLmstY2FsZW5kYXItY29udGFpbmVyIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1wb3B1cCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1wb3B1cCAuay1pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1wb3B1cCAuay1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstbm9kYXRhIHtcbiAgbWluLWhlaWdodDogMTM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uay1ub2RhdGEgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDExcHg7XG59XG5cbi5rLXRpbWUtcG9wdXAgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS13cmFwIHtcbiAgd2lkdGg6IDIxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1idXR0b25ncm91cCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1jYWxlbmRhci13cmFwLCAuay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgMjFlbTtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWVzZWxlY3RvciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciA+IC5rLXBvcHVwIC5rLWFjdGlvbi1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyLmstcnRsIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1kYXRldGltZS1jb250YWluZXJbZGlyPXJ0bF0gLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIC5rLXJ0bCAuay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIFtkaXI9cnRsXSAuay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLXRpbWUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdyB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogY2FsYyg3ICogKDEuNDI4NTcxNDNlbSArIDhweCkpO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB6LWluZGV4OiAxMjtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMWVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstdGltZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMTdweDtcbn1cblxuLmstdGltZS1jb250YWluZXIgPiB1bCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcnRsIC5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWNvbnRhaW5lci5rLXJ0bCwgLmstdGltZS1jb250YWluZXJbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10aW1lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMTdweDtcbn1cblxuLmstdGltZS1saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGltZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDtcbiAgb3V0bGluZTogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uay10aW1lLWxpc3Q6OmFmdGVyLCAuay10aW1lLWxpc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjAwJTtcbiAgbGVmdDogLTUwJTtcbn1cblxuLmstdGltZS1saXN0OjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstdGltZS1oaWdobGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDNlbSArIDhweCk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXB4O1xufVxuXG4uay10aW1lLWNvbnRhaW5lciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10aW1lLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4uay10aW1lLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLW11bHRpcGxlLXNlbGVjdGlvbiAuay1pbi5rLXNlbGVjdGVkLCAuay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLXBvcHVwLWZsdXNoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay10ZXh0Ym94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxLjA3MTQyODU3MjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxLjA3MTQyODU3MjVlbSArIDFweCArIDRweCk7XG4gIGxlZnQ6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dCwgY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0Ym94LCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay13aWRnZXQsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstdGV4dGJveCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay13aWRnZXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC00cHgpIHRyYW5zbGF0ZSgtMXB4LCAtMS4wNzE0Mjg1NzI1ZW0pIHRyYW5zbGF0ZSgtMTIuNSUsIC0xMi41JSkgc2NhbGUoMC43NSk7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5Om5vdCguay1mb2N1cykgOjpwbGFjZWhvbGRlciwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDlweDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1mb2N1cyA+IC5rLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXMgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgLTNweCkgdHJhbnNsYXRlKDFweCwgLTEuMDcxNDI4NTcyNSkgdHJhbnNsYXRlKDEyLjUlLCAtOS4zNzUlKSBzY2FsZSgwLjc1KTtcbn1cblxuLmstaW5wdXQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstaW5wdXQtbGFiZWwuay1ydGwsIC5rLWlucHV0LWxhYmVsW2Rpcj1ydGxdLCAuay1ydGwgLmstaW5wdXQtbGFiZWwsIFtkaXI9cnRsXSAuay1pbnB1dC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstY3Vyc29yLWF1dG8ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5rLWN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jdXJzb3Itbm9uZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XG4gIGN1cnNvcjogY29udGV4dC1tZW51O1xufVxuXG4uay1jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmstY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWN1cnNvci1wcm9ncmVzcyB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5rLWN1cnNvci13YWl0IHtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG4uay1jdXJzb3ItY2VsbCB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1jdXJzb3ItdGV4dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstY3Vyc29yLXZlcnRpY2FsLXRleHQge1xuICBjdXJzb3I6IHZlcnRpY2FsLXRleHQ7XG59XG5cbi5rLWN1cnNvci1hbGlhcyB7XG4gIGN1cnNvcjogYWxpYXM7XG59XG5cbi5rLWN1cnNvci1jb3B5IHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4uay1jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstY3Vyc29yLW5vLWRyb3Age1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5rLWN1cnNvci1lLXJlc2l6ZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1uLXJlc2l6ZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1uZS1yZXNpemUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW53LXJlc2l6ZSB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1jdXJzb3Itcy1yZXNpemUge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itc2UtcmVzaXplIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1zdy1yZXNpemUge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLWV3LXJlc2l6ZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbnMtcmVzaXplIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1uZXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1jb2wtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLWFsbC1zY3JvbGwge1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG59XG5cbi5rLWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uay1jdXJzb3Item9vbS1vdXQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uay1jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmstY3Vyc29yLWdyYWJiaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIHBhZGRpbmc6IDAuNmVtIDAuNWVtO1xufVxuXG4uay1ub3RpZmljYXRpb24tY2xvc2FibGUgPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbywgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXN1Y2Nlc3MsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXJ0bCAuay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAsIC5rLXJ0bC5rLW5vdGlmaWNhdGlvbi1jbG9zYWJsZSAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4uay1wcm9ncmVzc2JhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1wcm9ncmVzc2JhciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyN2VtO1xuICBoZWlnaHQ6IDEuOWVtO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxLjllbTtcbiAgaGVpZ2h0OiAyN2VtO1xufVxuXG4uay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc3RhdGUtc2VsZWN0ZWQsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc2VsZWN0ZWQsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcnRsIC5rLXByb2dyZXNzYmFyID4gLmstc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcnRsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQuay1jb21wbGV0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1yZXNldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbS5rLWZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbS5rLWxhc3Qge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG59XG5cbi5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1sYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3Qge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0Lmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1pdGVtLmstZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCBsaS5rLWl0ZW0uay1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstZmlyc3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWxhc3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1maXJzdCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTFweDtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG5cbi5rLXNsaWRlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc2xpZGVyIC5rLWxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45MmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIgLmstdGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc2xpZGVyIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstZGlzYWJsZWQgLmstdGljaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1zdGF0ZS1kaXNhYmxlZCAuay10aWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1ydGwgLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci5rLXJ0bCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXJbZGlyPXJ0bF0gLmstc2xpZGVyLXNlbGVjdGlvbiwgW2Rpcj1ydGxdIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgZ2FwOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNsaWRlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXNsaWRlciAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXRpY2sge1xuICBmbGV4OiAwIDAgMXB4O1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgd2lkdGg6IGNhbGMoKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSk7XG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpO1xufVxuXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMTIwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IC5rLWxhYmVsIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCAuay1sYWJlbCB7XG4gIHRvcDogMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEyMCU7XG59XG5cbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEyMCU7XG59XG5cbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgbGVmdDogMTIwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEyMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTYycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTEyMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTYycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVsIHtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xLjJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3QgLmstbGFiZWwge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIHRvcDogLTEuMmVtO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItdHJhY2ssIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctdywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstYnV0dG9uIC5rLWktYXJyb3ctdywgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4uay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLmstcmVhZG9ubHkgLmstYnV0dG9uLCAuay1zbGlkZXIuay1yZWFkb25seSAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXIuay1yZWFkb25seSAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXRpY2sge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1uLCAuay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXMge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1lLCAuay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXcge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uay1zY2hlZHVsZXIgLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCwgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay1zY2hlZHVsZXItdmlld3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZWRpdC1maWVsZC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlciAuay1zY3JvbGxiYXItdiAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LCAuay1zY2hlZHVsZXItdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNhZmFyaSAuay1zY2hlZHVsZXItbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkICsgdGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiA0cHggMC41ZW07XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1zY2hlZHVsZXItZGF5dmlldyBkaXY6bm90KC5rLXNjaGVkdWxlci1oZWFkZXIpIC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpOm5vdCguay1zZWxlY3RlZCksIC5rLXNjaGVkdWxlci1kYXl2aWV3IGRpdjpub3QoLmstc2NoZWR1bGVyLWhlYWRlcikgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cik6bm90KC5rLXN0YXRlLXNlbGVjdGVkKSwgLmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiwgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4gPiBkaXYge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGltZXMgLmstaGlkZGVuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiwgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICBoZWlnaHQ6IDg1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHRkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNsb3QtY2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGg6bGFzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciB0aCwgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciB0aDpmaXJzdC1jaGlsZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0cjpsYXN0LWNoaWxkID4gdGgsIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHIgPiAuay1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcuay1zY3JvbGxiYXItaCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuay1sYXN0LCAuay1zY3JvbGxiYXItaCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmstc2Nyb2xsYmFyLWggdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGguay1zbG90LWNlbGwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXIgLmstbWlkZGxlLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbn1cblxuLmstc2NoZWR1bGVyLW5vdy1hcnJvdywgLmstc2NoZWR1bGVyLW5vdy1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zY2hlZHVsZXItbm93LWFycm93IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1ub3ctbGluZSB7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay10YXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYuay1tb3JlLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLmstbW9yZS1ldmVudHMgPiAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstZXZlbnQsIC5rLW1vcmUtZXZlbnRzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZXZlbnQgLmstbmF2LWRheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZXZlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1pbi1oZWlnaHQ6IDEuM2VtO1xufVxuXG4uay1ldmVudC1kcmFnLWhpbnQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIC5rLWV2ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZXZlbnQtdGVtcGxhdGUge1xuICBwYWRkaW5nOiA0cHggMS40ZW0gNHB4IDAuNmVtO1xufVxuXG4uay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWV2ZW50LWFjdGlvbnMsIC5rLWV2ZW50ID4gLmstbGluaywgLmstdGFzayA+IC5rLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ldmVudC1hY3Rpb25zIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzayA+IC5rLWxpbmsge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDJweCAwIDRweDtcbn1cblxuLmstd2Via2l0IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQgPiAuay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ldmVudC1kZWxldGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ldmVudDpob3ZlciAuay1ldmVudC1kZWxldGUsIHRyOmhvdmVyID4gdGQgPiAuay10YXNrIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ldmVudC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSwgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudC1hY3RpdmU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjRlbTtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtcyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMC40ZW07XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLWUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjRlbTtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtdyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIsIC5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMXB4O1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuN2VtO1xuICBoZWlnaHQ6IDEuNGVtO1xuICB3aWR0aDogMXB4O1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1uLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXMge1xuICBoZWlnaHQ6IDAuNmVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWUsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtdyB7XG4gIHdpZHRoOiAwLjZlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1uOmFmdGVyLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDAuNmVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTAuN2VtO1xuICBoZWlnaHQ6IDEuNGVtO1xuICB3aWR0aDogMC42ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6YmVmb3JlLCAuay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG5kaXYuay1zY2hlZHVsZXItbWFycXVlZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5kaXYuay1zY2hlZHVsZXItbWFycXVlZTphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjNlbTtcbiAgbGVmdDogMC44ZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjNlbTtcbiAgcmlnaHQ6IDAuODFlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmstc2NoZWR1bGVyLXF1aWNrZWRpdCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbCB7XG4gIHdpZHRoOiA2ZW07XG59XG5cbi5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIHtcbiAgd2lkdGg6IDExZW07XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay13ZWJraXQgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYgPiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYgPiAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gLmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMC4yZW0gMCAwO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXdlZWsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjRlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciwgLmstc2NoZWR1bGVyLXRpbWV6b25lcyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA3NyU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstdGV4dGJveFtuYW1lPXRpdGxlXSwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWVkaXQtYm94OmZpcnN0LWNoaWxkIC5rLWRhdGV0aW1lcGlja2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5rLWVkaXQtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLWVkaXQtYm94ICsgLmstZWRpdC1ib3gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gbGFiZWwgKyBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0ID4gbGkge1xuICBtYXJnaW46IDAuMmVtIDAgMC40ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG59XG5cbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0LmstdG9vbGJhciA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlaW5wdXQsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVwaWNrZXIsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGV0aW1lcGlja2VyLCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay13aWRnZXQge1xuICBtYXJnaW4tbGVmdDogMC44ZW07XG59XG5cbi5rLWZvcm0tZmllbGQtd3JhcCAuay1idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4uay1mb3JtLWZpZWxkIC5rLXJlY3VyLWludGVydmFsLCAuay1mb3JtLWZpZWxkIC5rLXJlY3VyLW1vbnRoZGF5LCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLWZvcm0tZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVwaWNrZXIsIC5rLWZvcm0tZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRyb3Bkb3dubGlzdCwgZGl2W25hbWU9cmVjdXJyZW5jZVJ1bGVdID4gLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDllbTtcbn1cblxuLmstZm9ybS1maWVsZCAuay1yYWRpby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1wb3B1cC1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMCAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWV6b25lcyAuay1kcm9wZG93bmxpc3Q6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWV6b25lcyAuay1kcm9wZG93bmxpc3QgKyAuay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW46IDAuNWVtIDAgMC43ZW07XG59XG5cbi5rLXNjaGVkdWxlci1yZWZyZXNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICAgIHdpZHRoOiA1ZW07XG4gIH1cbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xuICAgIHdpZHRoOiA2ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiA+IGRpdiwgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstc2NoZWR1bGVyLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1pLWFycm93LTYwLWxlZnQsIC5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbn1cblxuLmstdG9vbHRpcC1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdG9vbHRpcC1jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10b29sdGlwLWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10b29sdGlwLWJ1dHRvbiAuay1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhbGxvdXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1zIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC13IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuc3Bhbi5rLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstdmFsaWRhdG9yLXRvb2x0aXAgLmstY2FsbG91dC1uIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxNnB4O1xufVxuXG4uay1ncmlkIC5rLXZhbGlkYXRpb24tdG9vbHRpcCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5rLXNwbGl0dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uay1wYW5lID4gLmstc3BsaXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwbGl0dGVyIC5rLXBhbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcGxpdHRlciAuay1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNwbGl0dGVyIC5rLXBhbmUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xufVxuXG4uay1naG9zdC1zcGxpdGJhciwgLmstc3BsaXRiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3V0bGluZTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLWhvcml6b250YWwsIC5rLXNwbGl0YmFyLWhvcml6b250YWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcmVzdHJpY3RlZC1zaXplLWhvcml6b250YWwsIC5rLXJlc3RyaWN0ZWQtc2l6ZS12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwuay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC11cCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuXG4uay1pLWFycm93LTYwLWRvd24sIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstaS1hcnJvdy02MC1yaWdodCwgLmstaS1hcnJvdy02MC11cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWwge1xuICB3aWR0aDogMXB4O1xufVxuXG4uay1zcGxpdGJhci1zdGF0aWMtdmVydGljYWwge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLCAuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1kb3duLCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLWxlZnQsIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtdXAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXNwbGl0dGVyLXJlc2l6aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcnRsIC5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLmstcnRsIC5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuLmstcnRsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuaHRtbCAuay11cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZC1idXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1kcm9wem9uZSwgLmstZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZHJvcHpvbmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbn1cblxuLmstZHJvcHpvbmUtYWN0aXZlIC5rLWRyb3B6b25lLWhpbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdXBsb2FkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA3LjE2N2VtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNmVtO1xufVxuXG4uay11cGxvYWQtYnV0dG9uIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBmb250OiAxNzBweCBtb25vc3BhY2UgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXVwbG9hZC1maWxlcyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstdXBsb2FkLWZpbGVzIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXVwbG9hZC1zdGF0dXMgLmstaS13YXJuaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdXBsb2FkLXN0YXR1cy10b3RhbCAuay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uay11cGxvYWQtZmlsZXMgfiAuay1jbGVhci1zZWxlY3RlZCwgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmstdXBsb2FkIC5rLWZhaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTExMXB4O1xufVxuXG4uay1maWxlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwYWRkaW5nOiAwLjY1ZW0gMWVtIGNhbGMoMC42NWVtICsgMnB4KSAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWZpbGUgLmstdXBsb2FkLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmstZmlsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZmlsZSAuay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZC1maWxlcyAuay1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1ncm91cC13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDAuNTdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5rLWZpbGUtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uay1maWxlLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZmlsZS1zdGF0ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMCAwO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjphZnRlciB7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbn1cblxuLmstZmlsZS1leHRlbnNpb24sIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstZmlsZS1pbnZhbGlkLWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLW5hbWUsIC5rLWZpbGUtc2l6ZSwgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZmlsZS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWZpbGUtaW5mb3JtYXRpb24sIC5rLWZpbGUtc2l6ZSwgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuNzhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmstZmlsZS1zaXplIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG4uay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uay1idXR0b24uay11cGxvYWQtYWN0aW9uLmstYWN0aXZlOmhvdmVyLCAuay1idXR0b24uay11cGxvYWQtYWN0aW9uLmstc3RhdGUtYWN0aXZlOmhvdmVyLCAuay1idXR0b24uay11cGxvYWQtYWN0aW9uOmFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbjpob3ZlciwgLmstdXBsb2FkLWFjdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstdXBsb2FkLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstdXBsb2FkLWFjdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXVwbG9hZC1hY3Rpb24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWZpbGUgLmstdXBsb2FkLXN0YXR1cyAuay1idXR0b24sIC5rLWZpbGUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rLWRyb3B6b25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5rLXVwbG9hZC1wY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cblxuLmstaWU5IC5rLXVwbG9hZC1zdGF0dXMtdG90YWwge1xuICB0b3A6IDEuNWVtO1xufVxuXG4uay1pZTkgLmstdXBsb2FkLXN0YXR1cy10b3RhbCA+IC5rLWljb24ge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uay11cGxvYWQtYWN0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstdXBsb2FkIC5rLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuMzJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG59XG5cbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciAuay1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZmlsZS1pbnZhbGlkID4gLmstcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLmstcnRsIC5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMS42ZW07XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZWRpYXBsYXllciA+IGlmcmFtZSwgLmstbWVkaWFwbGF5ZXIgPiB2aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLW1lZGlhcGxheWVyIC5rLW1lZGlhcGxheWVyLW92ZXJsYXkge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjcpLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyID4gKiArICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIC5rLWFsaWduLXJpZ2h0ID4gKiArICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIC5rLW1lZGlhcGxheWVyLXF1YWxpdHkge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbn1cblxuLmstbWVkaWFwbGF5ZXItcXVhbGl0eS13cmFwLCAuay1tZWRpYXBsYXllci12b2x1bWUtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1xdWFsaXR5LWxpc3Qge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbn1cblxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1idXR0b24tZmxhdCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstbm8tZmxleGJveCAuay1tZWRpYXBsYXllci10b29sYmFyIC5rLXRvb2xiYXItc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhci13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZSBlbSwgLmstdG9vbGJhci13cmFwIC5rLXVwbG9hZC1maWxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSBlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3Nlci1kcm9wem9uZSB7XG4gIHotaW5kZXg6IDEwMDEwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmstc2VhcmNoLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNlYXJjaC13cmFwIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstc2VhcmNoLXdyYXAgaW5wdXQuay1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmstc2VhcmNoLXdyYXAgLmstc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4uay1maWxlYnJvd3NlciAuay1maWxlYnJvd3Nlci10b29sYmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSAuay1kcm9wZG93biwgLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogNS4zZW07XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMsIC5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzklO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1maWxlbWFuYWdlci1saXN0dmlldyAuay1saXN0dmlldy1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cgbGFiZWwge1xuICB3aWR0aDogMTQlO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IGlucHV0IHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmstY2hhcnQsIC5rLWdhdWdlLCAuay1zcGFya2xpbmUsIC5rLXN0b2NrY2hhcnQge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNoYXJ0LCAuay1zdG9ja2NoYXJ0IHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmstY2hhcnQgPiBjYW52YXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zdG9ja2NoYXJ0LCBkaXYuay1jaGFydCwgZGl2LmstZ2F1Z2UsIHNwYW4uay1zcGFya2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZ2F1Z2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWFyY2dhdWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hcmNnYXVnZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWJhc2VsaW5lLW1hcmtlciB7XG4gIHpvb206IDE7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFXQ0FZQUFBREFRYndHQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFETkpSRUZVZU5waS9QLy92d01ERlFFTEVQOGJlUWIrSFRXUVlnUC9ESG9ELzQ2NmNBUjRlZFJBeWczOFA2aExiSUFBQXdDbldoaFZzeHZkQ0FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uay1jaGFydC10b29sdGlwIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGgge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGQge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC4xZW0gMC4yZW07XG59XG5cbi5rLWNoYXJ0LXNoYXJlZC10b29sdGlwLW1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5rLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmstc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNlbGVjdGlvbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcbn1cblxuLmstaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstaGFuZGxlIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1sZWZ0LWhhbmRsZSB7XG4gIGxlZnQ6IC00cHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZSB7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uay1sZWZ0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMTVweDtcbiAgcGFkZGluZzogNDBweCAzMHB4IDAgMDtcbn1cblxuLmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIGRpdiB7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0xNXB4O1xuICBwYWRkaW5nOiA0MHB4IDAgMCAzMHB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmstbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCAuay10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5rLXNwYXJrbGluZSwgLmstc3BhcmtsaW5lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNwYXJrbGluZSBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZGlhZ3JhbSwgLmstbWFwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIsIC5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC1jb250YWluZXIsIC5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyLCAuay1tYXAgLmttLXNjcm9sbC1jb250YWluZXIsIC5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWRpYWdyYW0gLmstbGF5ZXIsIC5rLW1hcCAuay1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uay1kaWFncmFtIC5rbS10b3VjaC1zY3JvbGxiYXIsIC5rLW1hcCAua20tdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1tYXAgLmstbWFwLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tYXAgLmstcG9zLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLmstbWFwIC5rLXBvcy1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5rLW1hcCAuay1wb3MtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW1hcCAuay1wb3MtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmstbWFwIC5rLW5hdmlnYXRvciB7XG4gIG1hcmdpbjogMWVtO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbWFwIC5rLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW1hcCAuay16b29tLWNvbnRyb2wge1xuICBtYXJnaW46IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstbWFwIC5rLXpvb20tY29udHJvbCAuay1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW1hcCAuay16b29tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAgLmstYXR0cmlidXRpb24ge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmstbWFwIC5rLW1hcmtlciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLW5hdmlnYXRvciA+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24gLmstaWNvbiB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXVwIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWUsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcmlnaHQge1xuICByaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWRvd24sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcyB7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1sZWZ0LCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXcge1xuICBsZWZ0OiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbmF2aWdhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstYnV0dG9uLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1idXR0b24td3JhcCAuay1idXR0b24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCArIC5rLXpvb20taW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstYnV0dG9ucy1ob3Jpem9udGFsIC5rLXpvb20tb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay1idXR0b24td3JhcCAuay1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1idXR0b25zLXZlcnRpY2FsIC5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b25zLXZlcnRpY2FsIDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uay1idXR0b25zLXZlcnRpY2FsIC5rLXpvb20tb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5rLXpvb20tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCArIC5rLXpvb20taW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIC5rLXpvb20tb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5rLWRpYWdyYW0ge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhbnZhcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1kaWFncmFtIGltZyB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay10cmVlbWFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmstdHJlZW1hcC10aWxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10cmVlbWFwLXRpbGUuay1sZWFmIHtcbiAgcGFkZGluZzogMC42ZW07XG59XG5cbi5rLXRyZWVtYXAtd3JhcC5rLWxhc3QgPiAuay10cmVlbWFwLXRpbGUge1xuICBwYWRkaW5nOiAwLjNlbTtcbn1cblxuLmstdHJlZW1hcC10aWxlLmstaG92ZXIsIC5rLXRyZWVtYXAtdGlsZS5rLXN0YXRlLWhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstdHJlZW1hcCA+IC5rLXRyZWVtYXAtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10cmVlbWFwLXRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAyLjQyZW07XG4gIGhlaWdodDogMi40MmVtO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10cmVlbWFwLXdyYXAgLmstdHJlZW1hcC10aXRsZSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstdHJlZW1hcC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICB0b3A6IDIuNDJlbTtcbn1cblxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMi40MmVtO1xuICBsaW5lLWhlaWdodDogMi40MmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxLjIzZW07XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsICsgLmstdHJlZW1hcC13cmFwIHtcbiAgbGVmdDogMi40MmVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXZpZXcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1yb3cgLmstdGV4dGJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciwgLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5rLXBhbmUtd3JhcHBlciA+IGRpdi5rLXBhbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBtYXJnaW46IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQgLmstZ3JpZC1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZ3JpZC1tb2JpbGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1lZGl0LWNlbGwgPiBpbnB1dCwgLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gc2VsZWN0LCAuay1ncmlkLW1vYmlsZSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBpbnB1dCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcgPiAuay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay15LWRhdGUtZm9ybWF0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLWRhdGUtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgd2lkdGg6IDElO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci10YXNrLXRleHQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2Nyb2xsYmFyLWggdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAqIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLWhlbHAtdGV4dCwgLmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWluZGVudDogMWVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xuICBtYXJnaW46IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLXJlY3VyLWVkaXRvci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQsIC5rLXBhbmUtd3JhcHBlciAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1kaXNhYmxlZCA+ICosIC5rLXBhbmUtd3JhcHBlciAuay1zdGF0ZS1kaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkIC5rLWljb24ge1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua20tc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LW1hcmdpbi1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xufVxuXG4uay13aWRnZXQgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogMC4zZW07XG4gIHdpZHRoOiAwLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4ua20tdmVydGljYWwtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDJweDtcbn1cblxuLmttLWhvcml6b250YWwtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDtcbn1cblxuLmstZngge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZ4IC5rLWZ4LWN1cnJlbnQge1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1meCAuay1meC1uZXh0IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZngtaGlkZGVuLCAuay1meC1oaWRkZW4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1yZXZlcnNlIC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1meC16b29tLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0LCAuay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDtcbn1cblxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZnguay1meC1vdmVybGF5LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtdXAuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC11cC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDAlKTtcbn1cblxuLmstdmlydHVhbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay12aXJ0dWFsLXdyYXAgLmstbGlzdC5rLXZpcnR1YWwtbGlzdCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstdmlydHVhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmlydHVhbC13cmFwID4gLmstdmlydHVhbC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstdmlydHVhbC1jb250ZW50ID4gLmstdmlydHVhbC1saXN0ID4gLmstdmlydHVhbC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBXZWJDb21wb25lbnRzSWNvbnM7XG4gIHNyYzogdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuZW90P2dlZHhlbyk7XG4gIHNyYzogdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuZW90P2dlZHhlbyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLnR0Zj9nZWR4ZW8pIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy53b2ZmP2dlZHhlbykgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuc3ZnP2dlZHhlbyNXZWJDb21wb25lbnRzSWNvbnMpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmstaS1hcnJvd2hlYWQtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uay1pLWFycm93aGVhZC13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5rLWktYXJyb3ctNDUtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uay1pLXJlc2l6ZS1uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uay1pLWFycm93LTQ1LWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uay1pLWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5rLWktcmVzaXplLXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5rLWktY29sbGFwc2Utc3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmstaS1yZXNpemUtc3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmstaS1hcnJvdy00NS11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5rLWktY29sbGFwc2Utbnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmstaS1yZXNpemUtbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5rLWktYXJyb3ctNjAtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmstaS1hcnJvdy1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5rLWktYXJyb3ctNjAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmstaS1hcnJvdy1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5rLWktZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5rLWktYXJyb3ctNjAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uay1pLWFycm93LXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmstaS1rcGktdHJlbmQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmstaS1hcnJvdy02MC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5rLWktYXJyb3ctdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uay1pLWFycm93LWVuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uay1pLXNlZWstbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uay1pLWFycm93LWVuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uay1pLXNlZWstZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uay1pLWFycm93LWVuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5rLWktc2Vlay1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmstaS1zZWVrLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uay1pLWZvcndhcmQtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uay1pLWFycm93LXNlZWstZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5rLWktcmV3aW5kLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5rLWktYXJyb3dzLWtwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uay1pLWtwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uay1pLWFycm93cy1uby1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmstaS1hcnJvdy1vdmVyZmxvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmstaS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uay1pLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5rLWktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uay1pLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmstaS1hcnJvdy1kcmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uay1pLWFycm93LXBhcmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuXG4uay1pLWFycm93LXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmstaS1hcnJvd3MtcmVzaXppbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmstaS1hcnJvd3MtZGltZW5zaW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uay1pLWFycm93cy1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5rLWktZHJhZy1hbmQtZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uay1pLWNhdGVnb3JpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmstaS1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5rLWktZ3JpZC1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmstaS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uay1pLXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmstaS1oYW5kbGVyLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmstaS1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmstaS1sYXlvdXQtMS1ieS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5rLWktbGF5b3V0LTItYnktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uay1pLWxheW91dC1zaWRlLWJ5LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLmstaS1sYXlvdXQtc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uay1pLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLmstaS1yb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5rLWktcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uay1pLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmstaS1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5rLWktbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5rLWktdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMFwiO1xufVxuXG4uay1pLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cblxuLmstaS1yZXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuXG4uay1pLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uay1pLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmstaS1yZWN1cnJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5rLWktbm9uLXJlY3VycmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cblxuLmstaS1yZXNldC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuXG4uay1pLXJlbG9hZC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uay1pLXJlZnJlc2gtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmstaS1yZWN1cnJlbmNlLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5rLWktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cblxuLmstaS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuXG4uay1pLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cblxuLmstaS1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cblxuLmstaS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYVwiO1xufVxuXG4uay1pLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGFcIjtcbn1cblxuLmstaS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCI7XG59XG5cbi5rLWktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCI7XG59XG5cbi5rLWktZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XG59XG5cbi5rLWktdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGNcIjtcbn1cblxuLmstaS1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCI7XG59XG5cbi5rLWktY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZFwiO1xufVxuXG4uay1pLWF0dGFjaG1lbnQtNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGVcIjtcbn1cblxuLmstaS1jbGlwLTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XG59XG5cbi5rLWktbGluay1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XG59XG5cbi5rLWktdW5saW5rLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG5cbi5rLWktbGluay12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuXG4uay1pLXVubGluay12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuXG4uay1pLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cblxuLmstaS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cblxuLmstaS1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cblxuLmstaS1jYW5jZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuXG4uay1pLWNhbmNlbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cblxuLmstaS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uay1pLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uay1pLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cblxuLmstaS1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5rLWktY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cblxuLmstaS1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5rLWktY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCI7XG59XG5cbi5rLWktY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYVwiO1xufVxuXG4uay1pLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCI7XG59XG5cbi5rLWkteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYlwiO1xufVxuXG4uay1pLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWNcIjtcbn1cblxuLmstaS14LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWNcIjtcbn1cblxuLmstaS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExY1wiO1xufVxuXG4uay1pLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZFwiO1xufVxuXG4uay1pLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFkXCI7XG59XG5cbi5rLWktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZVwiO1xufVxuXG4uay1pLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZVwiO1xufVxuXG4uay1pLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZlwiO1xufVxuXG4uay1pLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG5cbi5rLWktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cblxuLmstaS1rcGktdHJlbmQtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cblxuLmstaS1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG5cbi5rLWktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG5cbi5rLWktc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cblxuLmstaS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cblxuLmstaS11bnNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cblxuLmstaS1zb3J0LWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG5cbi5rLWktc29ydC1hc2Mtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmstaS1zb3J0LWRlc2Mtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cblxuLmstaS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cblxuLmstaS1maWx0ZXItY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmFcIjtcbn1cblxuLmstaS1maWx0ZXItc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmJcIjtcbn1cblxuLmstaS1maWx0ZXItc29ydC1hc2Mtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmNcIjtcbn1cblxuLmstaS1maWx0ZXItc29ydC1kZXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJkXCI7XG59XG5cbi5rLWktZmlsdGVyLWFkZC1leHByZXNzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJlXCI7XG59XG5cbi5rLWktZmlsdGVyLWFkZC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZlwiO1xufVxuXG4uay1pLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5rLWktbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5rLWktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cblxuLmstaS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuXG4uay1pLWh5cGVybGluay1vcGVuLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG5cbi5rLWktbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5rLWktd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG5cbi5rLWktd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG5cbi5rLWktd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuXG4uay1pLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG5cbi5rLWktdGlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmstaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmstaS1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCI7XG59XG5cbi5rLWktY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCI7XG59XG5cbi5rLWktY3VzdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCI7XG59XG5cbi5rLWktZ2VhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2JcIjtcbn1cblxuLmstaS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCI7XG59XG5cbi5rLWktd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG5cbi5rLWktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2NcIjtcbn1cblxuLmstaS1wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNkXCI7XG59XG5cbi5rLWktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNkXCI7XG59XG5cbi5rLWktem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZVwiO1xufVxuXG4uay1pLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZVwiO1xufVxuXG4uay1pLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2ZcIjtcbn1cblxuLmstaS16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuXG4uay1pLXBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuXG4uay1pLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cblxuLmstaS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG5cbi5rLWktY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuXG4uay1pLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmstaS1jb25uZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cblxuLmstaS1wbHVzLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG5cbi5rLWktbWludXMtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cblxuLmstaS1rcGktc3RhdHVzLWRlbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDdcIjtcbn1cblxuLmstaS1rcGktc3RhdHVzLWhvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cblxuLmstaS1rcGktc3RhdHVzLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cblxuLmstaS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG5cbi5rLWktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cblxuLmstaS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG5cbi5rLWktcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XG59XG5cbi5rLWktZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuXG4uay1pLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG5cbi5rLWktdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG5cbi5rLWktdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwN1wiO1xufVxuXG4uay1pLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA4XCI7XG59XG5cbi5rLWktc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG5cbi5rLWktcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGFcIjtcbn1cblxuLmstaS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwYlwiO1xufVxuXG4uay1pLXBsYXktc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjtcbn1cblxuLmstaS1wYXVzZS1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwZFwiO1xufVxuXG4uay1pLXN0b3Atc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGVcIjtcbn1cblxuLmstaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCI7XG59XG5cbi5rLWktZmF2LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDBcIjtcbn1cblxuLmstaS1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCI7XG59XG5cbi5rLWktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDFcIjtcbn1cblxuLmstaS1mYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDFcIjtcbn1cblxuLmstaS1mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMVwiO1xufVxuXG4uay1pLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMlwiO1xufVxuXG4uay1pLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDJcIjtcbn1cblxuLmstaS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCI7XG59XG5cbi5rLWktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDNcIjtcbn1cblxuLmstaS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNFwiO1xufVxuXG4uay1pLXNoYXBlLXJlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDRcIjtcbn1cblxuLmstaS1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA1XCI7XG59XG5cbi5rLWktdHJpLXN0YXRlLWluZGV0ZXJtaW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDZcIjtcbn1cblxuLmstaS10cmktc3RhdGUtbnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwN1wiO1xufVxuXG4uay1pLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwOFwiO1xufVxuXG4uay1pLXJhZGlvYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA5XCI7XG59XG5cbi5rLWktc2hhcGUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA5XCI7XG59XG5cbi5rLWktcmFkaW9idXR0b24tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwYVwiO1xufVxuXG4uay1pLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMFwiO1xufVxuXG4uay1pLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDBcIjtcbn1cblxuLmstaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMVwiO1xufVxuXG4uay1pLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDFcIjtcbn1cblxuLmstaS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCI7XG59XG5cbi5rLWktcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDJcIjtcbn1cblxuLmstaS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCI7XG59XG5cbi5rLWktd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwM1wiO1xufVxuXG4uay1pLWV4Y2VwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwM1wiO1xufVxuXG4uay1pLXBob3RvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMFwiO1xufVxuXG4uay1pLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCI7XG59XG5cbi5rLWktcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDFcIjtcbn1cblxuLmstaS1pbWFnZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjtcbn1cblxuLmstaS1waG90by1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjtcbn1cblxuLmstaS16b29tLWFjdHVhbC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAzXCI7XG59XG5cbi5rLWktem9vbS1iZXN0LWZpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwNFwiO1xufVxuXG4uay1pLWltYWdlLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwNVwiO1xufVxuXG4uay1pLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDZcIjtcbn1cblxuLmstaS1taXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDdcIjtcbn1cblxuLmstaS1mbGlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDhcIjtcbn1cblxuLmstaS1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA5XCI7XG59XG5cbi5rLWktcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBhXCI7XG59XG5cbi5rLWktcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCI7XG59XG5cbi5rLWktcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGNcIjtcbn1cblxuLmstaS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZFwiO1xufVxuXG4uay1pLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGVcIjtcbn1cblxuLmstaS1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZlwiO1xufVxuXG4uay1pLWRyb3BsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGZcIjtcbn1cblxuLmstaS1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5rLWktbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMFwiO1xufVxuXG4uay1pLXNoYXBlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTBcIjtcbn1cblxuLmstaS1icmlnaHRuZXNzLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTExXCI7XG59XG5cbi5rLWktc2F0dXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMlwiO1xufVxuXG4uay1pLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTNcIjtcbn1cblxuLmstaS10cmFuc3BlcmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTRcIjtcbn1cblxuLmstaS1vcGFjaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7XG59XG5cbi5rLWktZ3JleXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE1XCI7XG59XG5cbi5rLWktYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNlwiO1xufVxuXG4uay1pLXNoYXJwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTdcIjtcbn1cblxuLmstaS1zaGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxOFwiO1xufVxuXG4uay1pLXJvdW5kLWNvcm5lcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTlcIjtcbn1cblxuLmstaS1mcm9udC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFhXCI7XG59XG5cbi5rLWktYmFjay1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFiXCI7XG59XG5cbi5rLWktZm9yd2FyZC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFjXCI7XG59XG5cbi5rLWktYmFja3dhcmQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZFwiO1xufVxuXG4uay1pLWFsaWduLWxlZnQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZVwiO1xufVxuXG4uay1pLWFsaWduLWNlbnRlci1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFmXCI7XG59XG5cbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMFwiO1xufVxuXG4uay1pLWFsaWduLXRvcC1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCI7XG59XG5cbi5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjJcIjtcbn1cblxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyM1wiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjRcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI1XCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI2XCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI3XCI7XG59XG5cbi5rLWktZnVsbC1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjhcIjtcbn1cblxuLmstaS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7XG59XG5cbi5rLWktZnVsbC1zY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOVwiO1xufVxuXG4uay1pLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOVwiO1xufVxuXG4uay1pLXJlc2V0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCI7XG59XG5cbi5rLWktcGFpbnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCI7XG59XG5cbi5rLWktYmFja2dyb3VuZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZVwiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZlwiO1xufVxuXG4uay1pLWFsaWduLWFsaWduLWxlZnQtZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDBcIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDFcIjtcbn1cblxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MlwiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0M1wiO1xufVxuXG4uay1pLWFsaWduLWJhc2VsaW5lLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDRcIjtcbn1cblxuLmstaS1hbGlnbi10b3AtZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDVcIjtcbn1cblxuLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDZcIjtcbn1cblxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDdcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ4XCI7XG59XG5cbi5rLWktYWxpZ24tYmFzZWxpbmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDlcIjtcbn1cblxuLmstaS1qdXN0aWZ5LXN0YXJ0LWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGFcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNlbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRiXCI7XG59XG5cbi5rLWktanVzdGlmeS1lbmQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0Y1wiO1xufVxuXG4uay1pLWp1c3RpZnktYmV0d2Vlbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRkXCI7XG59XG5cbi5rLWktanVzdGlmeS1hcm91bmQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZVwiO1xufVxuXG4uay1pLWp1c3RpZnktc3RhcnQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGZcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNlbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MFwiO1xufVxuXG4uay1pLWp1c3RpZnktZW5kLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUxXCI7XG59XG5cbi5rLWktanVzdGlmeS1iZXR3ZWVuLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUyXCI7XG59XG5cbi5rLWktanVzdGlmeS1hcm91bmQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTNcIjtcbn1cblxuLmstaS1jb2xvci1jYW52YXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTRcIjtcbn1cblxuLmstaS1wYWdlLXByb3BlcnRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLmstaS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5rLWktaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5rLWktdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5rLWktZm9udC1mYW1pbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmstaS1mb3JlZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi5rLWktY29udmVydC1sb3dlcmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLmstaS1jb252ZXJ0LXVwcGVyY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uay1pLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLmstaS1zdWItc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi5rLWktc3VwLXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4uay1pLWRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uay1pLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4uay1pLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5rLWktaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLmstaS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uay1pLWg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi5rLWktaDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLmstaS1oNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uay1pLWxpc3Qtb3JkZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uay1pLWxpc3QtbnVtYmVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmstaS1saXN0LXVub3JkZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4uay1pLWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmstaS1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmstaS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmstaS1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmstaS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5rLWktaW5zZXJ0LW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5rLWktaW5zZXJ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5rLWktaW5zZXJ0LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uay1pLWluc2VydC1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5rLWktaW5zZXJ0LW1pZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uay1pLWluc2VydC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5rLWktaW5zZXJ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmstaS1pbnNlcnQtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5rLWktYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5rLWktYWxpZ24tbWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi5rLWktYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uay1pLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5rLWktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4uay1pLWFsaWduLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4uay1pLXRleHQtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuXG4uay1pLXJ1bGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tdG9wLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4uay1pLWJvcmRlcnMtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi5rLWktYWxsLWJvcmRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLmstaS1ib3JkZXJzLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLmstaS1vdXRzaWRlLWJvcmRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uay1pLWluc2lkZS1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4uay1pLWluc2lkZS1ob3Jpem9udGFsLWJvcmRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4uay1pLWluc2lkZS12ZXJ0aWNhbC1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5rLWktYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4uay1pLXRvcC1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmstaS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5rLWktYm90dG9tLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uay1pLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi5rLWktbGVmdC1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLmstaS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLmstaS1yaWdodC1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLmstaS1ib3JkZXItbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLmstaS1uby1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5rLWktYm9yZGVycy1zaG93LWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLmstaS1mb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5rLWktYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5rLWktZm9ybS1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi5rLWktY29kZS1zbmlwcGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5rLWktc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uay1pLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4uay1pLXNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLmstaS1jYWxlbmRhci1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi5rLWktZ3JvdXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi5rLWktdGV4dGFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLmstaS10ZXh0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi5rLWktdGV4dGJveC1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cblxuLmstaS1wYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuXG4uay1pLXBhcmFncmFwaC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLmstaS1lZGl0LXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi5rLWktdGVtcGxhdGUtbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuXG4uay1pLWNoYW5nZS1tYW51YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWVuYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1hY2NlcHQtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cblxuLmstaS1kb2N1bWVudC1tYW5hZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi5rLWktY3VzdG9tLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cblxuLmstaS1kaWN0aW9uYXJ5LWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiO1xufVxuXG4uay1pLWltYWdlLWxpZ2h0LWRpYWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuXG4uay1pLWltYWdlLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuXG4uay1pLWltYWdlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cblxuLmstaS1pbWFnZS1tYXAtZWRpdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG5cbi5rLWktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuXG4uay1pLWNvbW1lbnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi5rLWktY29tbWVudHMtcmVtb3ZlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuXG4uay1pLXNpbHZlcmxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi5rLWktbWVkaWEtbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuXG4uay1pLXZpZGVvLWV4dGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG5cbi5rLWktZmxhc2gtbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuXG4uay1pLWZpbmQtYW5kLXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cblxuLmstaS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5rLWktY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4uay1pLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG5cbi5rLWktY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG5cbi5rLWktcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cblxuLmstaS1wYXN0ZS1hcy1odG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG5cbi5rLWktcGFzdGUtZnJvbS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi5rLWktcGFzdGUtZnJvbS13b3JkLXN0cmlwLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLmstaS1wYXN0ZS1odG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG5cbi5rLWktcGFzdGUtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cblxuLmstaS1wYXN0ZS1wbGFpbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi5rLWktYXBwbHktZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG5cbi5rLWktY2xlYXItY3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG5cbi5rLWktY29weS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLmstaS1zdHJpcC1hbGwtZm9ybWF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi5rLWktc3RyaXAtY3NzLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuXG4uay1pLXN0cmlwLWZvbnQtZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLmstaS1zdHJpcC1zcGFuLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG5cbi5rLWktc3RyaXAtd29yZC1mb3JtYXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG5cbi5rLWktZm9ybWF0LWNvZGUtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cblxuLmstaS1zdHlsZS1idWlsZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG5cbi5rLWktbW9kdWxlLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstbGlnaHQtZGlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuXG4uay1pLWh5cGVybGluay1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuXG4uay1pLWh5cGVybGluay1nbG9iZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cblxuLmstaS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cblxuLmstaS10YWJsZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cblxuLmstaS10YWJsZS1pbnNlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cblxuLmstaS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuXG4uay1pLXRhYmxlLXByb3BlcnRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLmstaS10YWJsZS13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLmstaS10YWJsZS1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG5cbi5rLWktdGFibGUtY2VsbC1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG5cbi5rLWktdGFibGUtY29sdW1uLWluc2VydC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi5rLWktdGFibGUtY29sdW1uLWluc2VydC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuXG4uay1pLXRhYmxlLXJvdy1pbnNlcnQtYWJvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctaW5zZXJ0LWJlbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG5cbi5rLWktdGFibGUtY29sdW1uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuXG4uay1pLXRhYmxlLXJvdy1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cblxuLmstaS10YWJsZS1jZWxsLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuXG4uay1pLXRhYmxlLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi5rLWktY2VsbHMtbWVyZ2UtaG9yaXpvbnRhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG5cbi5rLWktY2VsbHMtbWVyZ2UtdmVydGljYWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuXG4uay1pLWNlbGwtc3BsaXQtaG9yaXpvbnRhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG5cbi5rLWktY2VsbC1zcGxpdC12ZXJ0aWNhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG5cbi5rLWktdGFibGUtdW5tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuXG4uay1pLXBhbmUtZnJlZXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG5cbi5rLWktcm93LWZyZWV6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuXG4uay1pLWNvbHVtbi1mcmVlemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cblxuLmstaS10b29sYmFyLWZsb2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi5rLWktc3BlbGwtY2hlY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuXG4uay1pLXZhbGlkYXRpb24teGh0bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLmstaS12YWxpZGF0aW9uLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cblxuLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MFwiO1xufVxuXG4uay1pLWZvcm11bGEtZng6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cblxuLmstaS1zdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cblxuLmstaS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLmstaS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLmstaS1jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4uay1pLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLmstaS1jdXN0b20tZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG5cbi5rLWktZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4uay1pLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cblxuLmstaS1mb250LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cblxuLmstaS1pbWFnZS1hYnNvbHV0ZS1wb3NpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4uay1pLWdsb2JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDBcIjtcbn1cblxuLmstaS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuXG4uay1pLW1hcmtlci1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDJcIjtcbn1cblxuLmstaS1tYXJrZXItcGluLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuXG4uay1pLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuXG4uay1pLXVucGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG5cbi5rLWktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmstaS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG5cbi5rLWktaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cblxuLmstaS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG5cbi5rLWktYmxvZ2dlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLmstaS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbn1cblxuLmstaS1kZWxpY2lvdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG5cbi5rLWktZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG4uay1pLWRpZ2ctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG5cbi5rLWktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjtcbn1cblxuLmstaS1lbnZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5rLWktbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5rLWktZW1haWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5rLWktZW52ZWxvcC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cblxuLmstaS1sZXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5rLWktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmstaS1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cblxuLmstaS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmstaS1nb29nbGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG5cbi5rLWktZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjtcbn1cblxuLmstaS1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cblxuLmstaS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuXG4uay1pLWxpbmtlZGluLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuXG4uay1pLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cblxuLmstaS1teXNwYWNlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uay1pLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiO1xufVxuXG4uay1pLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cblxuLmstaS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cblxuLmstaS1yZWRkaXQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG5cbi5rLWktc3R1bWJsZS11cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XG59XG5cbi5rLWktc3R1bWJsZS11cG9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuXG4uay1pLXRlbGwtYS1mcmllbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWJcIjtcbn1cblxuLmstaS10ZWxsLWEtZnJpZW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuXG4uay1pLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuXG4uay1pLXR1bWJsci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjtcbn1cblxuLmstaS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG5cbi5rLWktdHdpdHRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjtcbn1cblxuLmstaS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cblxuLmstaS15YW1tZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG5cbi5rLWktYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiO1xufVxuXG4uay1pLWJlaGFuY2UtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG5cbi5rLWktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuLmstaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cblxuLmstaS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjdcIjtcbn1cblxuLmstaS1yc3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5rLWktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cblxuLmstaS12aW1lby1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbn1cblxuLmstaS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XG59XG5cbi5rLWkteW91dHViZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cblxuLmstaS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmstaS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uay1pLWZvbGRlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmstaS1mb2xkZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmstaS1mb2xkZXItbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uay1pLWZpZWxkcy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5rLWktYWdncmVnYXRlLWZpZWxkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uay1pLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmstaS1maWxlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5rLWktZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmstaS1maWxlLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uay1pLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uay1pLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5rLWktY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5rLWktZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uay1pLWZpbGUteGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5rLWktZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmstaS14bHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmstaS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmstaS1maWxlLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uay1pLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmstaS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmstaS1maWxlLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uay1pLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uay1pLWZpbGUtcHB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5rLWktcHB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5rLWktZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmstaS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmstaS1maWxlLXBzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uay1pLXBzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uay1pLWZpbGUtZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmstaS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uay1pLWZpbGUtY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5rLWktY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5rLWktZmlsZS1hc2N4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5rLWktYXNjeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uay1pLWZpbGUtYmFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5rLWktYmFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5rLWktZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmstaS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmstaS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5rLWktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uay1pLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5rLWktaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uay1pLXNvdXJjZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5rLWktdmlldy1zb3VyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmstaS1jc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmstaS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uay1pLWV4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uay1pLWNzcHJvajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uay1pLXZicHJvajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uay1pLWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5rLWktdmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmstaS1zbG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmstaS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uay1pLWZpbGUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uay1pLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRhXCI7XG59XG5cbi5rLWktbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRiXCI7XG59XG5cbi5rLWktbGVzcy1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0Y1wiO1xufVxuXG4uay1pLWdyZWF0ZXItb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGRcIjtcbn1cblxuLmstaS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGVcIjtcbn1cblxuLmstaS1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRmXCI7XG59XG5cbi5rLWktYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG5cbi5rLWktYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuXG4uay1pLWJhcmNvZGUtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uay1pLXFyLWNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuXG4uay1pLXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cblxuLmstaS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cblxuLmstaS1iYXJjb2RlLXFyLWNvZGUtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuXG4uay1pLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuXG4uay1pLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cblxuLmstaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cblxuLmstaS1hdHRhY2htZW50LTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XG59XG5cbi5rLWktaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJiXCI7XG59XG5cbi5rLWktc3RyaXAtYWxsLWZvcm1hdHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjtcbn1cblxuLmstaS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5rLWktb3ZlcmxhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uay1pLWFsaWduLXRvLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmNcIjtcbn1cblxuLmstaS1zaXplLXRvLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmRcIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZVwiO1xufVxuXG4uay1pLW1ha2Utc2FtZS13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZlwiO1xufVxuXG4uay1pLW1ha2Utc2FtZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzBcIjtcbn1cblxuLmstaS1tYWtlLWhvcml6b250YWwtc3BhY2luZy1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMVwiO1xufVxuXG4uay1pLWluY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMlwiO1xufVxuXG4uay1pLWRlY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzM1wiO1xufVxuXG4uay1pLXJlbW92ZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzRcIjtcbn1cblxuLmstaS1tYWtlLXZlcnRpY2FsLXNwYWNpbmctZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzVcIjtcbn1cblxuLmstaS1pbmNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCI7XG59XG5cbi5rLWktZGVjcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzN1wiO1xufVxuXG4uay1pLXJlbW92ZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM4XCI7XG59XG5cbi5rLWktZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOVwiO1xufVxuXG4uay1pLXNuYXAtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYVwiO1xufVxuXG4uay1pLXNuYXAtdG8tZ3JpZGxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNiXCI7XG59XG5cbi5rLWktc25hcC10by1zbmFwbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2NcIjtcbn1cblxuLmstaS1kaW1lbnNpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNkXCI7XG59XG5cbi5rLWktY3Jvc3N0YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLmstaS10YWJsZS1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG5cbi5rLWktdGFibGUtY29sdW1uLWdyb3VwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuXG4uay1pLXRhYmxlLWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuXG4uay1pLXRhYmxlLXJvdy1ncm91cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEyXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLmstaS1saXN0LXJvbWFuLXVwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG5cbi5rLWktbGlzdC1yb21hbi1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuXG4uay1pLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuXG4uay1pLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuXG4uay1pLXN1YnJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uay1pLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmstaS1yZXBvcnQtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmstaS1yZXBvcnQtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmstaS1ncm91cC1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uay1pLWdyb3VwLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5rLWktcGFnZS1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uay1pLXBhZ2UtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmstaS1kZXRhaWwtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uay1pLXRvYy1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5rLWktZ3JvdXAtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uay1pLXBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmstaS1kYXRhLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uay1pLWRhdGEtanNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uay1pLWRhdGEtc3FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5rLWktZGF0YS13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmstaS1ncm91cC1jb2xsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLWJvb2xlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItZGF0ZS10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLWZsb2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLWludGVnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItc3RyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5rLWktdG9jLXNlY3Rpb24tbGV2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmstaS1pbmhlcml0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmstaS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5rLWktZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uay1pLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmstaS1maWxlLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uay1pLWZpbGUtZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uay1pLWZpbGUtZGlzYy1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uay1pLWZpbGUtcHJvZ3JhbW1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXJzLWJ5dGUtYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXJzLXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmstaS1maWxlLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5rLWktZmlsZXMtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmstaS1kYXRhLXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmstaS1maWxlLXR5cGVzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmstaS1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4uay1pLWNvbHVtbi1jbHVzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmstaS1jb2x1bW4tc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uay1pLWNvbHVtbi1zdGFja2VkMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5rLWktY29sdW1uLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5rLWktYmFyLWNsdXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uay1pLWJhci1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5rLWktYmFyLXN0YWNrZWQxMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmstaS1iYXItcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmstaS1hcmVhLWNsdXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uay1pLWFyZWEtc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uay1pLWFyZWEtc3RhY2tlZDEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uay1pLWFyZWEtcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmstaS1saW5lLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmstaS1saW5lLXN0YWNrZWQxMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmstaS1saW5lLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmstaS1saW5lLXN0YWNrZWQtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uay1pLWxpbmUtc3RhY2tlZDEwMC1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5rLWktcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG5cbi5rLWktZG91Z2hudXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLmstaS1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5rLWktc2NhdHRlci1zbW9vdGgtbGluZXMtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5rLWktc2NhdHRlci1zdHJhaWdodC1saW5lcy1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5rLWktc2NhdHRlci1zdHJhaWdodC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIvOmqJlcIjtcbn1cblxuLmstaS1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmstaS1jYW5kbGVzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uay1pLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4uay1pLXJhZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5rLWktcmFkYXItbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uay1pLXJhZGFyLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uay1pLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjtcbn1cblxuLmstaS1jaG9yb3BsZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5rLWktc2V0LWNvbHVtbi1wb3NpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1Y1wiO1xufVxuXG4uay1pLXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTVhXCI7XG59XG5cbi5rLWktdW5zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1YlwiO1xufVxuXG4uay1pLXBhZ2UtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5rLWktcGFnZS1sYW5kc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5rLXJ0bCAuay1pLWNvbGxhcHNlLCAuay1ydGwgLmstaS1leHBhbmQsIC5rLXJ0bCAuay1pLWluZGVudC1kZWNyZWFzZSwgLmstcnRsIC5rLWktaW5kZW50LWluY3JlYXNlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1zcHJlYWRzaGVldCB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWNvbW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZS5rLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUgLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSAuay1zcHJlYWRzaGVldC1jZWxsLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWhheGlzLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12YXhpcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcyB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3IgLmstY29tYm9ib3gge1xuICB3aWR0aDogOS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyID4gLmstaS1mb3JtdWxhLWZ4IHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIn1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDhweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiAzcHggMC41ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWNlbGwtZWRpdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDIwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyAuay1kaXNhYmxlZCwgLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC1pdGVtcyB7XG4gIHBhZGRpbmc6IDAuM2VtIDAgMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjNlbSAwLjNlbSAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b24ge1xuICBwYWRkaW5nOiAwLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBwYWRkaW5nOiAwIDRweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciA+IC5rLWJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLXRhYnN0cmlwIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcyBsaSAuay1saW5rW2RhdGEtdHlwZT1yZW1vdmVdIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZGlydHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZWRpdC1jb250YWluZXIgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1ibC1oaW50LCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYnItaGludCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXB1bmNoLCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtdHItaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1saXN0LXBvcHVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1uYW1lcy1wb3B1cCAuay1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1uYW1lcy1wb3B1cCAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstdmVydGljYWwtcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay1zcHJlYWRzaGVldC1kYXRhIHtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1ob3Jpem9udGFsLXJlc2l6ZSAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1kYXRhIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay12ZXJ0aWNhbC1yZXNpemUgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstdmVydGljYWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtZGF0YSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstY29sb3JwaWNrZXIgLmstdG9vbC1pY29uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWJ1dHRvbi5rLWN1c3RvbS1jb2xvciwgLmstYnV0dG9uLmstcmVzZXQtY29sb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sb3JwaWNrZXIgLmstY29sb3JwYWxldHRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZzogMC40ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uay1zcHJlYWRzaGVldC1zYW1wbGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCwgLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLXBhc3RlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudGV4dGFyZWEuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cbi5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LXZpZXctc2l6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciwgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIC5rLXNwcmVhZHNoZWV0LWNlbGwsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5cbmRpdi5rLXNwcmVhZHNoZWV0LXdpbmRvdyB7XG4gIHBhZGRpbmc6IDEuMTY3ZW0gMC43NWVtIDAuNzVlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXJvb3QtdGFicyB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWFyZ2luOiAtMWVtIC0xZW0gMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMgLmstbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1mb3JtYXQtZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMHB4IC0gMWVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDAgMCAwIDAuNzVlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNjclO1xuICBtYXJnaW46IDAgMC45MTdlbSAwIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkLCAuay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3duLCAuay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay1kcm9wZG93bmxpc3QsIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4cG9ydC1jb25maWcgLmstaHIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZyAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcGFnZS1vcmllbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJlbTtcbiAgdG9wOiAyNSU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1wYWdlLW9yaWVudGF0aW9uIC5rLWljb24ge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4cG9ydC1jb25maWc6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstc3ByZWFkc2hlZXQtcHJldmlldyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjE2ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjY0ZW07XG4gIG1hcmdpbjogMCAtMC44NjNlbSAwLjcyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIHtcbiAgd2lkdGg6IDE1M3B4O1xufVxuXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRlIC5rLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS44ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstY29sb3JwYWxldHRlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb24ge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24uay1idXR0b24taWNvbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAuM2VtIDEuNWVtIDAuM2VtIDAuOWVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciAuay10cmVldmlldyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSAuay1pY29uIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IHtcbiAgcGFkZGluZzogMCA4cHggMCAyNnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgPiAuay10ZXh0Ym94LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgPiAuay13aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstc3BhY2UtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstZmlsdGVyLWFuZCB7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIG1hcmdpbjogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1yZXNpemUtaGFuZGxlLCAuay1yZXNpemUtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwO1xufVxuXG4uay1yZXNpemUtaGludC1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1yZXNpemUtaGludC1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b24sIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgPiAuay1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvbnRTaXplXSB7XG4gIHdpZHRoOiA3NXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9ybWF0XSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvbnRGYW1pbHldIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YWxpZ25tZW50XSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJhY2tncm91bmRDb2xvcl0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1ib3JkZXJzXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWZyZWV6ZV0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1tZXJnZV0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD10ZXh0Q29sb3JdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYSwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1iLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWMsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMtaGludCB7XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uLmstc3ByZWFkc2hlZXQtbGFzdC1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5oaW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgPiBkaXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0taGVhZGVyLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGQsIC5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XG4gIG1hcmdpbjogMCAxZW07XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNTVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHRleHR1cmVzL2ltYWdlLWRlZmF1bHQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNzUlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdiwgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1zdGF0ZS1ob3ZlcmVkIGRpdiwgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2IHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5nIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDJweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTiB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5ORSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5FIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlMge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU1cge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstYXZhdGFyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWF2YXRhci1pbml0aWFscywgLmstYXZhdGFyLXRleHQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmstYXZhdGFyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWF2YXRhci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmstYXZhdGFyLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtYmFzaXM6IDE2cHg7XG59XG5cbi5rLWF2YXRhci1tZCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXgtYmFzaXM6IDMycHg7XG59XG5cbi5rLWF2YXRhci1sZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZsZXgtYmFzaXM6IDY0cHg7XG59XG5cbi5rLWF2YXRhci1ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtbiB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGVYKC0xKTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5rLWNhcmQgLmstYXZhdGFyIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxleC1iYXNpczogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1jYXJkIC5rLWF2YXRhci5rLWF2YXRhci1pbWFnZSA+ICoge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uay1jYXJkLmstY2FyZC1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstY2FyZC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaGVhZGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtaGVhZGVyIGgxLCAuay1jYXJkLWhlYWRlciBoMiwgLmstY2FyZC1oZWFkZXIgaDMsIC5rLWNhcmQtaGVhZGVyIGg0LCAuay1jYXJkLWhlYWRlciBoNSwgLmstY2FyZC1oZWFkZXIgaDYsIC5rLWNhcmQtaGVhZGVyID4gZGl2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlICsgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1ib2R5OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1ib2R5Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uay1jYXJkLWJvZHkgPiAuay1sYXN0LCAuay1jYXJkLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWNhcmQtaW1hZ2UsIC5rLWNhcmQtbWVkaWEge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6Zmlyc3QtY2hpbGQsIC5rLWNhcmQgPiAuay1jYXJkLW1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1pbWFnZTpsYXN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWltYWdlID4gaW1nLCAuay1jYXJkLW1lZGlhID4gaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWltYWdlLCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmstY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwge1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbi5rLWNhcmQgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1hY3Rpb25zIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1hY3Rpb25zOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMsIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLmstY2FyZC1hY3Rpb25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkLWFjdGlvbiA+IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIsIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWVuZCwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtc3RhcnQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1saXN0IC5rLWNhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1saXN0IC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmstY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1kZWNrIC5rLWNhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogLTFweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCA+IC5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCA+IC5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCA+IC5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seSA+IC5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1ydGwgLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkLCBbZGlyPXJ0bF0gLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstcnRsIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiwgW2Rpcj1ydGxdIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIC5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLCBbZGlyPXJ0bF0gLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWllMTEgLmstY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRpbGVsYXlvdXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWNoYXQge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cCB7XG4gIG1heC13aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgbGVmdDogMDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLWZpcnN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW9ubHkgLmstYnViYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbGFzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1taWRkbGUgLmstYnViYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMge1xuICByaWdodDogMDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWZpcnN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW9ubHkgLmstYnViYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWxhc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWlkZGxlIC5rLWJ1YmJsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2UtdGltZSB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2hhdCAuay1idWJibGUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVkLCAuay1jaGF0IC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS10aW1lLCAuay1jaGF0IC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMge1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IsIC5rLWNoYXQgLmstbWVzc2FnZS1zZW5kaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogMS4yZW07XG59XG5cbi5rLWNoYXQgLmstYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1jaGF0IC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgPiAuay1hdmF0YXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5rLWF1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1jaGF0IC5rLWF1dGhvciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstdGltZXN0YW1wIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXF1aWNrLXJlcGxpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1xdWljay1yZXBseSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5rLW1lc3NhZ2UtYm94IHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1idXR0b246OmFmdGVyLCAuay1tZXNzYWdlLWJveCAuay1idXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1saXN0IHtcbiAgbWFyZ2luOiAycHggMCAwO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgKyAuay1jYXJkLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIC5rLWNhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVkLCAuay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMCAwIDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmstY2hhdCAuay10b29sYmFyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3QgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmbGV4LXNocmluazogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCksIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS1zdGF0dXMsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwLmstYWx0LCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbn1cblxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhciksIFtkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhciksIFtkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5rLXJ0bCAuay1xdWljay1yZXBseSwgW2Rpcj1ydGxdIC5rLXF1aWNrLXJlcGx5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1jYWxlbmRhciB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstY2FsZW5kYXIgLmstbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWFjdGlvbi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWZvY3VzLCAuay1jYWxlbmRhciAuay1mb2N1cy5rLXNlbGVjdGVkLCAuay1jYWxlbmRhciAuay1mb2N1cy5rLXN0YXRlLXNlbGVjdGVkLCAuay1jYWxlbmRhciAuay1zdGF0ZS1mb2N1c2VkLCAuay1jYWxlbmRhciAuay1zdGF0ZS1mb2N1c2VkLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstY2FsZW5kYXIgdGQsIC5rLWNhbGVuZGFyIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FsZW5kYXIgLmstZm9vdGVyIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcbiAgd2lkdGg6IDE3ZW07XG4gIGhlaWdodDogMTdlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYWxlbmRhci5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogMTkuNDI4NTcxNDNlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudCB0aCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudCB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudCB0ZC5rLWFsdCB7XG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgLmstbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1jYWxlbmRhciAuay1tb250aCAuay1saW5rIHtcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbTtcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW07XG59XG5cbi5rLWNhbGVuZGFyIC5rLW1vbnRoIHRoIHtcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW07XG59XG5cbi5rLWNhbGVuZGFyIC5rLXllYXIgLmstbGluayB7XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMy4yODU3MTQyOWVtO1xufVxuXG4uay1jYWxlbmRhciAuay1kZWNhZGUgLmstbGluayB7XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMy4yODU3MTQyOWVtO1xufVxuXG4uay1jYWxlbmRhciAuay1jZW50dXJ5IC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjQyODU3MTRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstY2FsZW5kYXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGVuZGFyIC5rLW5hdi10b2RheSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyB0aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IHRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWFsdCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWFsdCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstYWx0IHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1mb2N1czo6YWZ0ZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xMjtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXItc20gLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlLmstd2Vlay1udW1iZXIgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0aCB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstYWx0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLWxpbmsge1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgbWluLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCAuay1tZXRhLWhlYWRlciwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCAuay1tb250aC1oZWFkZXIge1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZzogMC41ZW0gOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXN0YXJ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2UtbWlkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLWVuZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1zdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTVweDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIge1xuICByaWdodDogLTVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXdlZWtlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvY3VzLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvY3VzLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLWZvY3VzZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLWZvY3VzZWQuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgdGQuay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgdGQuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgdGQuay1kaXNhYmxlZCAuay1saW5rLCAuay1jYWxlbmRhci1yYW5nZSB0ZC5rLXN0YXRlLWRpc2FibGVkIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstZm9vdGVyIC5rLW5hdi10b2RheSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItZGVjYWRldmlldywgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbW9udGh2aWV3LCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXdpZGdldC5rLWRhdGVyYW5nZXBpY2tlciB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XG59XG5cbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jb250ZW50IHRib2R5IHRyIHtcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW07XG59XG5cbi5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQge1xuICBtYXJnaW46IDAgLTFweDtcbn1cblxuLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1O1xufVxuXG4uay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQge1xuICBtYXJnaW46IDAgLTFweDtcbn1cblxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjU7XG59XG5cbi5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQge1xuICBtYXJnaW46IDAgLTFweDtcbn1cblxuLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCAuay1saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLXJ0bCAuay1jYWxlbmRhci1yYW5nZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXBkZi12aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2VyLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXBhbm5pbmcgc3Bhbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSBjYW52YXMge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC4yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciBtYXJrIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wZGYtdmlld2VyLXdpbmRvdyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1wZGYtdmlld2VyLXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWZpbGUtZm9ybWF0LCAuay1wZGYtdmlld2VyLXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstcGRmLXZpZXdlci13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSk7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDAuMjg1NzE0MjhlbTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBtYXJnaW46IDAgMC4yODU3MTQyOGVtO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstc2VhcmNoLWRpYWxvZy1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLW1hdGNoLWNhc2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQzZW07XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1tYXRjaGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDQuNWVtO1xuICBtYXJnaW46IDAgMC4yODU3MTQyOGVtIDAgMC4yODU3MTQyOGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciA+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI4NTcxNDI4ZW07XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xufVxuXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCBpbWcsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyBpbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgPiBsaSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IFtkYXRhLXJvbGU9cGFnZV0sIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyA+IFtkYXRhLXJvbGU9cGFnZV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdi13cmFwLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIGtlbmRvLXNjcm9sbHZpZXctcGFnZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYuay1mb2N1cywgLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdi5rLXN0YXRlLWZvY3VzZWQsIC5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXY6Zm9jdXMsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZS5rLWZvY3VzLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUuay1zdGF0ZS1mb2N1c2VkLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluaywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOjpiZWZvcmUsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNjAlO1xuICB0b3A6IDIwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQgLmstaWNvbiwgLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDQuNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1zY3JvbGx2aWV3LXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSkge1xuICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSkge1xuICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmstc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1pZSAuay1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXN3aXRjaCwgLmstc3dpdGNoLXRodW1iLCAuay1zd2l0Y2gtdHJhY2sge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcbiAgcGFkZGluZzogMnB4IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4uay1pZSAuay1zd2l0Y2gtdHJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogNTAlO1xufVxuXG4uay1zd2l0Y2gtdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA1ZW07XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4uay1pZTExIC5rLXN3aXRjaC10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxZW0gLSAycHggLSAxcHgpO1xufVxuXG4uay1lZGdlIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstaWUgLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDFlbSArIDJweCArIDFweCk7XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSAtIDEwcHggLSAycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiA3cHg7XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWIsIC5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtdGh1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDFlbSArIDJweCArIDFweCk7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2guay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMWVtIC0gMnB4IC0gMXB4KTtcbn1cblxuLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtbGFiZWwtb24sIC5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtbGFiZWwtb2ZmLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDdweDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5rLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1maWx0ZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItY29udGFpbmVyLCAuay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAyLjFlbTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstdG9vbGJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLXRvb2xiYXItaXRlbSA+IC5rLXRleHRib3gge1xuICBtYXJnaW46IDAgMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogLTVweDtcbiAgYm90dG9tOiA1MCU7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1pdGVtLCAuay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWxpbmVzLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcywgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLThweDtcbn1cblxuLmstZHJhd2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstZHJhd2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1taW5pIC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1taW5pIC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWRyYXdlci1sZWZ0IC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1kcmF3ZXItcmlnaHQgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstZHJhd2VyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAyO1xufVxuXG4uay1kcmF3ZXItb3ZlcmxheSAuay1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZHJhd2VyLXB1c2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstZHJhd2VyLXB1c2guay1kcmF3ZXItcmlnaHQgLmstZHJhd2VyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uay1kcmF3ZXItaXRlbXMsIC5rLWRyYXdlci1pdGVtcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWRyYXdlci1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZHJhd2VyLWl0ZW0gLmstaWNvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWRyYXdlci1zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXdyYXBwZXIge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmstcnRsIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyLCBbZGlyPXJ0bF0gLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xuICBvcmRlcjogMTtcbn1cblxuLmstcnRsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQgMHM7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstcmF0aW5nLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogNHB4IDhweDtcbn1cblxuLmstaWU5IC5rLXJhdGluZy1jb250YWluZXIsIC5rLWllOSAuay1yYXRpbmctaXRlbSwgLmstaWU5IC5rLXJhdGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcnRsIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQsIFtkaXI9cnRsXSAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmstdGltZWxpbmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXRpbWVsaW5lIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jaXJjbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIC5rLXRpbWVsaW5lLWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZSAuay1ldmVudC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstZXZlbnQtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDExcHg7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyICsgLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC1lLCAuay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7XG4gIHRvcDogMzZweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCwgLmstdGltZWxpbmUtdmVydGljYWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIsIC5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwge1xuICBwYWRkaW5nLWxlZnQ6IDEyN3B4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XG4gIHBhZGRpbmctbGVmdDogNzdweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSAuay1ldmVudC10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAtNHB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1hY3Rpb25zLCAuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstZXZlbnQtY29sbGFwc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZzo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLCAuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcbiAgZmxleDogMSAwIDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDE4cHg7XG4gIGxlZnQ6IDI4cHg7XG4gIHJpZ2h0OiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXgtd2lkdGg6IDExMnB4O1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDNweDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucyA+IC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstYnJlYWRjcnVtYiB7XG4gIG1pbi1oZWlnaHQ6IDIuMTFlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1pdGVtIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaWNvbi1saW5rIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIsIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYiwgLmstbm8tZmxleGJveCAuay1icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbGlzdGdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdGdyb3VwID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0Z3JvdXAtZmx1c2gge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgbWFyZ2luOiAtMC41ZW0gLTFlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCB7XG4gIG1hcmdpbjogLTAuNWVtIC0xZW0gLTAuNWVtIDA7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogLTAuNWVtIC0xZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtbGFiZWwge1xuICB3aWR0aDogNDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRlXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGltZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QsIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCAuay1pY29uLCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IC5rLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rLCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QsIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QgLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLCAuay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rLCAuay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwID4gdWwgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbGlzdGJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1saXN0Ym94Lmstd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciBsaSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWxpc3Rib3ggLmstZ2hvc3Qge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWxpc3Rib3ggLmstZHJvcC1oaW50IHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdGJveC10b29sYmFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciB1bCwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGksIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSAuay1saXN0Ym94LXRvb2xiYXIgdWwsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciwgLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1tZXNzYWdlYm94IHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmstbWVzc2FnZWJveCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWJhZGdlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1iYWRnZSA+ICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstYmFkZ2UgPiBhLCBhLmstYmFkZ2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWJhZGdlID4gYTpob3ZlciwgYS5rLWJhZGdlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWJhZGdlLWljb24ge1xuICBtYXgtd2lkdGg6IDFlbTtcbiAgbWF4LWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWJhZGdlLXNtIHtcbiAgcGFkZGluZzogMnB4IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDRweCArIDJweCk7XG59XG5cbi5rLWJhZGdlLXNtOmVtcHR5IHtcbiAgcGFkZGluZzogMnB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWJhZGdlLW1kIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDhweCArIDJweCk7XG59XG5cbi5rLWJhZGdlLW1kOmVtcHR5IHtcbiAgcGFkZGluZzogNHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWJhZGdlLWxnIHtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDEycHggKyAycHgpO1xufVxuXG4uay1iYWRnZS1sZzplbXB0eSB7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1iYWRnZS1pbnNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xufVxuXG4uay1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogV2ViQ29tcG9uZW50c0ljb25zLCBtb25vc3BhY2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLWNoZWNrYm94OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jaGVja2JveDpjaGVja2VkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUsIC5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1jaGVja2JveDpkaXNhYmxlZCwgLmstY2hlY2tib3g6ZGlzYWJsZWQgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC44KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsIC5rLXJpcHBsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cblxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcnRsIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsIFtkaXI9cnRsXSAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCwgW2Rpcj1ydGxdIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQsIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4uay1yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLXJhZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLXJhZGlvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1yYWRpbzpjaGVja2VkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcmFkaW86ZGlzYWJsZWQsIC5rLXJhZGlvOmRpc2FibGVkICsgLmstcmFkaW8tbGFiZWwge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuOCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmstcmFkaW8tbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1yYWRpby1sYWJlbC5rLW5vLXRleHQsIC5rLXJhZGlvLWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstcmFkaW8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstcmFkaW8tbGlzdCAuay1yYWRpby1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmstcmFkaW8tbGlzdCAuay1yYWRpby1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cblxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcnRsIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIC5rLXJ0bCAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvLCBbZGlyPXJ0bF0gLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvLCBbZGlyPXJ0bF0gLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcmFkaW86Oi1tcy1jaGVjayB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmstcmFkaW86Oi1tcy1jaGVjayB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5rLWZpbGVtYW5hZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZmlsZW1hbmFnZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1zZWFyY2gtdG9vbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMjAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uID4gLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItdHJlZXZpZXcgPiAuay1ncm91cCA+IC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci12aWV3ID4gLmstZmlsZW1hbmFnZXItZ3JpZCwgLmstZmlsZW1hbmFnZXItdmlldyA+IC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtcHJldmlldyB7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtc2l6ZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWVkaXQtaXRlbSAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1wcmV2aWV3IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IHtcbiAgcGFkZGluZzogNDhweCAxNnB4IDE2cHg7XG4gIHdpZHRoOiAyMCU7XG4gIG1pbi1oZWlnaHQ6IDMwNHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLWljb24ge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLW11bHRpcGxlLWZpbGVzLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXNpemUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1saW5lLWJyZWFrIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItcmVzaXphYmxlIC5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24sIC5rLWZpbGVtYW5hZ2VyLXJlc2l6YWJsZSAuay1maWxlbWFuYWdlci1wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstZmlsZW1hbmFnZXItdXBsb2FkLWRpYWxvZyAuay11cGxvYWQtZmlsZXMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItZHJhZy1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItZHJhZy1oaW50IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmstd2luZG93IC5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVkIC5rLXdpbmRvdy1jb250ZW50LCAuay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVkIC5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXdpbmRvdy1zbSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmstd2luZG93LW1kIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4uay13aW5kb3ctbGcge1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXdpbmRvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstd2luZG93LXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XG4gIG1hcmdpbjogMCAtNnB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogLTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9uIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9uIC5rLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1wcm9tcHQtY29udGFpbmVyLCAuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ICsgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uay1wcm9tcHQtY29udGFpbmVyIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstd2luZG93LWNvbnRlbnQgPiAua20tc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstd2luZG93ID4gLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogNnB4O1xuICBvcGFjaXR5OiAwO1xuICB6b29tOiAxO1xufVxuXG4uay1yZXNpemUtbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1yZXNpemUtZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXNlIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1yZXNpemUtc3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLW5lIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1yZXNpemUtbncge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstd2luZG93LWNvbnRlbnQgPiAuay1hY3Rpb24tYnV0dG9ucywgLmstd2luZG93ID4gLmstYWN0aW9uLWJ1dHRvbnMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWllOSAuay13aW5kb3ctY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKDEuMjVlbSArIDE2cHgpKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstaWU5IC5rLXdpbmRvdy10aXRsZSwgLmstaWU5IC5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcnRsIC5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2cHg7XG59XG5cbi5rLWRpYWxvZyB7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgbWluLWhlaWdodDogM2VtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGlhbG9nLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmstZGlhbG9nLXRpdGxlbGVzcyAuay1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDIuNGVtO1xufVxuXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWRpYWxvZy1idXR0b25ncm91cCAuay1idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcnRsIC5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlLCAuay1ydGwuay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7XG59XG5cbi5rLXN0ZXBwZXIge1xuICBtYXJnaW46IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rIHtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciwgLmstc3RlcHBlciAuay1zdGVwLWxpbms6Zm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCB7XG4gIG1heC13aWR0aDogMTBlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtdGV4dCB7XG4gIG1heC13aWR0aDogY2FsYygxMGVtIC0gMjBweCk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1saW5rIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDE2cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcbiAgbWluLWhlaWdodDogNTRweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAxN3B4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBzO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmstcnRsIC5rLXN0ZXBwZXIsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTdweDtcbn1cblxuLmstd2l6YXJkIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZC1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXdpemFyZC1zdGVwIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXdpemFyZC1zdGVwLmstZm9jdXMsIC5rLXdpemFyZC1zdGVwLmstc3RhdGUtZm9jdXNlZCwgLmstd2l6YXJkLXN0ZXA6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXdpemFyZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstd2l6YXJkLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLXdpemFyZC1idXR0b25zIC5rLXdpemFyZC1wYWdlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXdpemFyZC1idXR0b25zLXJpZ2h0IC5rLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLWNvbnRlbnQsIC5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1zdGVwcyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5rLXdpemFyZC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay13aXphcmQtbGVmdCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0YXJlYSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstaWUgLmstdGV4dGFyZWEgPiAuay1pbnB1dCB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstaWUgdGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstZWRpdG9yIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3IgaWZyYW1lLmstY29udGVudCwgLmstZWRpdG9yID4gLmstY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZS5rLWVkaXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGFibGUuay1lZGl0b3IgdGJvZHksIHRhYmxlLmstZWRpdG9yIHRkLCB0YWJsZS5rLWVkaXRvciB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxudGFibGUuay1lZGl0b3IgLmstZWRpdGFibGUtYXJlYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIHtcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lLmstZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXdpbmRvdy5rLWVkaXRvci13aWRnZXQge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uZWRpdG9yVG9vbGJhcldpbmRvdyB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmVkaXRvclRvb2xiYXJXaW5kb3cgLmstZWRpdG9yLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmstZWRpdG9ydG9vbGJhci1kcmFnSGFuZGxlIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCAuay1jb2xvcnBpY2tlciB+IC5rLWNvbG9ycGlja2VyLCAuay1lZGl0b3ItdG9vbGJhciAuay10b29sLWdyb3VwIC5rLXdpZGdldCB+IC5rLXdpZGdldCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCA+IC5rLXRvb2wge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstb3ZlcmZsb3ctdG9vbHMge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1icmVhaywgLmstZWRpdG9yLXRvb2xiYXIgLmstcm93LWJyZWFrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbn1cblxuLmstZWRpdGFibGUtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXJlc2l6YWJsZSAuay1lZGl0YWJsZS1hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5rLWVkaXRvciAuay1yYXctY29udGVudCwgLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0b3ItdGV4dGFyZWEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgXCJjb3VyaWVyIG5ld1wiLCBtb25vc3BhY2U7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cge1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xuICB3aWR0aDogOTYlO1xufVxuXG4uay1maWxlYnJvd3Nlci1kaWFsb2cge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIC5rLWZpbGVicm93c2VyIHtcbiAgbWFyZ2luOiAwIDFlbSAwO1xufVxuXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbiNrLWVkaXRvci1pbWFnZS1oZWlnaHQsICNrLWVkaXRvci1pbWFnZS13aWR0aCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLWJ1dHRvbi13cmFwcGVyIC5rLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstY3QtcG9wdXAge1xuICB3aWR0aDogMTgwLjRweDtcbiAgcGFkZGluZzogMC42NWVtIDAuNWVtIDAuNWVtO1xufVxuXG4uay1jdC1wb3B1cCAuay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY3QtcG9wdXAgLmstc3RhdHVzIHtcbiAgbWFyZ2luOiAwLjNlbSAwO1xufVxuXG4uay1jdC1wb3B1cCAuay1jdC1jZWxsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTtcbn1cblxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmstZWRpdG9yIC5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdCB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGhlYXN0IHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdCB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aCB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoZWFzdCB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3Qge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtd2VzdCB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSwgLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDAuMmVtIDAuM2VtO1xufVxuXG4uay10YWJsZS5rLWVsZW1lbnQtcmVzaXppbmcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLXZpZXdodG1sLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdG9yLXRleHRhcmVhIHtcbiAgbWFyZ2luOiAxZW07XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogY29uc29sYXMsIG1vbm9zcGFjZTtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lO1xufVxuXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xZW07XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZy5rLXdpbmRvdy1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAzMjVweDtcbiAgd2lkdGg6IDI0ZW07XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcCB7XG4gIG1hcmdpbjogLTEuMzMzZW0gMCAwO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLXJvb3QtdGFicyB7XG4gIG1hcmdpbjogLTFlbSAtMWVtIC0xLjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyB1bC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtIDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyB1bC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIC5rLXRhYnN0cmlwOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay10YWJzdHJpcC13cmFwcGVyIC5rLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgaGVpZ2h0OiAzNWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbSAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWNvbG9ycGlja2VyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDEwZW07XG4gIG1hcmdpbjogMCAwLjM1NzE0Mjg1ZW0gMCAwO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA0LjVlbTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDE1ZW07XG59XG5cbi5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLW51bWVyaWN0ZXh0Ym94ICsgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDUuMzU3MTQyODVlbTtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyB0ZXh0YXJlYS5rLXRleHRib3gge1xuICBoZWlnaHQ6IDE0LjI4NTcxNDI4ZW07XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdGV4dGFyZWEuay10ZXh0Ym94LmstZWRpdG9yLWFjY2Vzc2liaWxpdHktc3VtbWFyeSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWRyb3Bkb3dubGlzdC5rLWFsaWduIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLmstYWxpZ24tZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWJ1dHRvbnMge1xuICBwYWRkaW5nOiAxZW0gMC44ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwO1xufVxuXG4uay1hcHBiYXIge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1hcHBiYXIgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWQge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hcHBiYXItc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstYXBwYmFyLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFwcGJhci1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFwcGJhci10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmstYXBwYmFyLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVkIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1pZSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5rLXdpZGdldC5rLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstbG9hZGVyLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbG9hZGVyLXNlZ21lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmstbG9hZGVyLXNtIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5rLWxvYWRlci1tZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5rLWxvYWRlci1sZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLWZpcnN0LWNoaWxkIDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBwdWxzaW5nLTItc2Vjb25kLWNoaWxkIDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMS41cHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMi41cHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNwaW5uZXItMy1maXJzdC1jaGlsZCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlY29uZC1jaGlsZCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXRoaXJkLWNoaWxkIDJzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LWZpcnN0LWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlY29uZC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNwaW5uZXItNC10aGlyZC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1mb3VydGgtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2luZy0yLWZpcnN0LWNoaWxkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzaW5nLTItc2Vjb25kLWNoaWxkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1maXJzdC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTMtc2Vjb25kLWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci0zLXRoaXJkLWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1maXJzdC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlY29uZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtdGhpcmQtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtZm91cnRoLWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmstaW1hZ2VlZGl0b3Ige1xuICBtYXJnaW46IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzLWNvbnRhaW5lciB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgPiAuay1mb3JtIHtcbiAgcGFkZGluZzogMCAxNnB4IDMycHggMTZweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtaGFuZGxlIHtcbiAgbWFyZ2luOiAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtdyB7XG4gIHRvcDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udyB7XG4gIHRvcDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3csIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2Uge1xuICByaWdodDogMDtcbn1cblxuLmstaWUgLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstaWUgLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZXhwYW5kZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmstZXhwYW5kZXIuay1ydGwgLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1leHBhbmRlcltkaXI9cnRsXSAuay1leHBhbmRlci1pbmRpY2F0b3IsIC5rLXJ0bCAuay1leHBhbmRlciAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uay1leHBhbmRlci1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1leHBhbmRlci1zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZXhwYW5kZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmstZXhwYW5kZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZXhwYW5kZXIgKyAuay1leHBhbmRlci5rLWV4cGFuZGVkLCAuay1leHBhbmRlci5rLWV4cGFuZGVkICsgLmstZXhwYW5kZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkgKyAuay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZmFiIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZmFiOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZmFiLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWZhYi1zbSB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi5rLWZhYi1tZCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbn1cblxuLmstZmFiLWxnIHtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xufVxuXG4uay1mYWItc3F1YXJlIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1mYWItaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZmFiLWl0ZW1zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWZhYi1pdGVtcy10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtcy10b3AgLmstZmFiLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1mYWItaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvdXRsaW5lOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstZmFiLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWZhYi1pdGVtLWljb24ge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXBvcHVwLmstZmFiLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcnRsIC5rLWZhYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLXJ0bCAuay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXJ0bCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWFjdGlvbnNoZWV0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMjtcbn1cblxuLmstYWN0aW9uc2hlZXQtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYWN0aW9uc2hlZXQtYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5rLWFjdGlvbnNoZWV0ID4gLmstaHIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstYWN0aW9uc2hlZXQtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtYm90dG9tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtbGVmdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtcmlnaHQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIgPiAuay1hY3Rpb25zaGVldCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uay1ib3R0b20tbmF2IHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGdhcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWJvdHRvbS1uYXYtYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG5cbi5rLWJvdHRvbS1uYXYtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS5rLWRpc2FibGVkLCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LWhvcml6b250YWwgLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LXZlcnRpY2FsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWJvdHRvbS1uYXYuay1wb3MtYWJzb2x1dGUsIC5rLWJvdHRvbS1uYXYuay1wb3MtZml4ZWQge1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNlYXJjaGJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstc2tlbGV0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc2tlbGV0b24tdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjYpO1xufVxuXG4uay1za2VsZXRvbi10ZXh0OmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5rLXNrZWxldG9uLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuQGtleWZyYW1lcyBrLXNrZWxldG9uLXdhdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsIC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgYW5pbWF0aW9uOiBrLXNrZWxldG9uLXdhdmUgMS42cyBsaW5lYXIgMC41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBrLXNrZWxldG9uLXB1bHNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmstc2tlbGV0b24tcHVsc2UgLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXB1bHNlLmstc2tlbGV0b24ge1xuICBhbmltYXRpb246IGstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG4uay10YXNrYm9hcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10b29sYmFyLmstdGFza2JvYXJkLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay10YXNrYm9hcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1ucy1jb250YWluZXIge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IDE2cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4ge1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweCAwO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMS43Nzg1NzE0M2VtICsgMTZweCk7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciwgLmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRleHRib3gsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUge1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItdGV4dCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtc3RhcnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbn1cblxuLmstcnRsIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnksIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkuay1ydGwsIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnlbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtZm9vdGVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciAuay1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1zdGF0ZS1mb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLXN0YXRlLWhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyLWFjdGlvbnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay10YXNrYm9hcmQtZHJhZy1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1pZSAuay1ydGwgLmstdGFza2JvYXJkLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWNhcmRzID4gLmstdGFza2JvYXJkLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyA+IC5rLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWllIC5rLXJ0bCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zID4gLmstYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5LCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQge1xuICBmbGV4OiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbW9udGgtaGVhZGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc2VsZWN0ZWQsIC5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3Ige1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMC41ZW0pO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEuNXB4KTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXkge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLWllIC5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmstY2FwdGNoYSB7XG4gIHdpZHRoOiAyODBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4uay1jYXB0Y2hhLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogOHB4O1xufVxuXG4uay1jYXB0Y2hhLWltYWdlLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDhweDtcbn1cblxuLmstY2FwdGNoYS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcHRjaGEtbG9hZGluZyAuay1jYXB0Y2hhLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1jYXB0Y2hhLXZvbHVtZS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jYXB0Y2hhLWlucHV0ID4gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jYXB0Y2hhLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXBvcG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyMDAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXBvcG92ZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstcG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1wb3BvdmVyLWFjdGlvbnMuay1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmstb3JnY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW9yZ2NoYXJ0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW9yZ2NoYXJ0LWdyb3VwIHtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjayA+IC5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcbiAgZ2FwOiAwO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciB7XG4gIGdhcDogMjRweDtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSAuay1jYXJkLXRpdGxlLXdyYXAge1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLmstb3JnY2hhcnQtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstb3JnY2hhcnQtbGluZS1oIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBpdm90Z3JpZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyNTBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90Z3JpZCB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbn1cblxuLmstcGl2b3RncmlkIHRib2R5LCAuay1waXZvdGdyaWQgdGQsIC5rLXBpdm90Z3JpZCB0aCwgLmstcGl2b3RncmlkIHRoZWFkLCAuay1waXZvdGdyaWQgdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBpdm90Z3JpZC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXBpdm90Z3JpZC10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUgLmstcGl2b3RncmlkLWhlYWRlci1yb290IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcGl2b3RncmlkLXZhbHVlcyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwgLmstaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiA+IHNwYW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gc3BhbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiBzcGFuIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICByaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgbGVmdDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGJvdHRvbTogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgdG9wOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXItdGV4dCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd24sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3dubGlzdCB7XG4gIG1heC13aWR0aDogOTBweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstdGV4dGJveCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcyA+ICosIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzID4gKiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcyA+IDpsYXN0LWNoaWxkLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcyA+IDpsYXN0LWNoaWxkLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2VsZWN0LWFsbCAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2V0dGluZ3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jaGlwLWNvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWFjdGlvbnMge1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3gge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLCAuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd25saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstY2FsY3VsYXRlZC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbCB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZsZXg6IDEgMSAzMCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDEgMSAzMCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDEgMSA0MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLXRleHRib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciAuay1pbnB1dC1wcmVmaXggLmstaWNvbiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciAuay1pbnB1dC1zdWZmaXggLmstaWNvbiB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51IC5rLWl0ZW0ge1xuICBmbG9hdDogaW5pdGlhbDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAuay1mb2N1cywgLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSAuay1hY3Rpb25zIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LmstY29sdW1uLW1lbnUgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWxlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDAgMDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmstaWUxMSAuay1waXZvdGdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1pZTExIC5rLXBpdm90Z3JpZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMge1xuICBmbGV4OiAxIDEgMzAlO1xufVxuXG4uay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMsIC5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBmbGV4OiAxIDEgNzAlO1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciA+IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBmbGV4OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciA+IC5rLXBpdm90IHtcbiAgZmxleDogMTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDE2cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLXRhcmdldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMTZweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogNHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1pZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4uay1jaGlwLWxpc3Qge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNoaXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jaGlwLmstY2hpcC1mb2N1cywgLmstY2hpcDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWNoaXAtY29udGVudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuXG4uay1jaGlwLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbi5rLWNoaXAtbGFiZWwsIC5rLWNoaXAtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstY2hpcC1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstaWUgLmstY2hpcC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLXJlbW92ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LWJhc2lzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmstY2hpcC1hY3Rpb25zIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWNoaXAtYWN0aW9uIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXJlbW92ZS1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstaWUgLmstcmVtb3ZlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWNoaXAuay1ydGwgLmstY2hpcC1pY29uLCAuay1jaGlwW2Rpcj1ydGxdIC5rLWNoaXAtaWNvbiwgLmstcnRsIC5rLWNoaXAgLmstY2hpcC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1jaGlwLmstcnRsIC5rLXJlbW92ZS1pY29uLCAuay1jaGlwW2Rpcj1ydGxdIC5rLXJlbW92ZS1pY29uLCAuay1ydGwgLmstY2hpcCAuay1yZW1vdmUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstcGFuZWxiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1pdGVtLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluaywgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1pdGVtICsgLmstaXRlbSwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgKyAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0sIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxuLmstcGFuZWxiYXIgLmstY29udGVudCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbn1cblxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5rLXBhbmVsYmFyLmstcnRsIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstbGluaywgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWljb24sIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWltYWdlLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1zcHJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbn1cblxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstaWNvbiwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstaW1hZ2UsIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLXNwcml0ZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWljb24sIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDtcbn1cblxuLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uay1pZSAuay1ydGwgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItdG9nZ2xlLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci10b2dnbGUsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1jb2xsYXBzZSwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWV4cGFuZCwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5rLWllIC5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWUuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZVtkaXI9cnRsXSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWVbZGlyPXJ0bF0gLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLXJ0bCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcnRsIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgW2Rpcj1ydGxdIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCBbZGlyPXJ0bF0gLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmstY29sb3JwYWxldHRlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXIsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc3RhdGUtaG92ZXIsIC5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlLmstZm9jdXMsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc3RhdGUtZm9jdXMsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIsIC5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAyNzJweDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEycHg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMge1xuICBnYXA6IDEycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1yZWN0YW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tIGRvdWJsZS10YXAtem9vbTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZHJhZ2hhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTJweDtcbn1cblxuLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZmxleDogMCAwIDEwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwLCAuay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItd3JhcCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXdyYXAgPiAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyB7XG4gIGdhcDogOHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgPiAuay12c3RhY2sge1xuICBnYXA6IDRweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNDZweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cblxuLmstcnRsIC5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstaS1jaGVjayArIC5rLWktY2hlY2ssIFtkaXI9cnRsXSAuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWktY2hlY2sgKyAuay1pLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG59XG5cbi5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcmVkaXRvci1jdXJyZW50LWNvbG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1pY29uLWNvbG9yLXByZXZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG4uay1pY29uLWNvbG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldy1tYXNrIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uay1jb2xvci1wcmV2aWV3LW1hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNvbG9yLXByZXZpZXctbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLXdpZHRoOiAyNzJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwO1xufVxuXG4uay1jb2xvcmVkaXRvci1oZWFkZXItYWN0aW9ucyB7XG4gIGdhcDogOHB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDNweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy13aWR0aCwgMjRweCkgKiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWNvbHVtbnMsIDEwKSk7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LXdpZHRoLCAyNHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWhlaWdodCwgMjRweCk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1jb2xvcnBpY2tlci1wb3B1cCAuay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNvbG9ycGlja2VyLXBvcHVwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstc2lnbmF0dXJlIHtcbiAgd2lkdGg6IDI0NnB4O1xuICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctaW5saW5lOiA0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbn1cblxuLmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZCB7XG4gIHdpZHRoOiA3NTBweDtcbiAgaGVpZ2h0OiAyNTJweDtcbn1cblxuLmstc2lnbmF0dXJlLmstc2lnbmF0dXJlLW1heGltaXplZCA+IC5rLXNpZ25hdHVyZS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4IC0xcHg7XG59XG5cbi5rLXNpZ25hdHVyZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBnYXA6IDRweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc2lnbmF0dXJlLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cblxuLmstc2lnbmF0dXJlLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzMlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fucy1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fucy1PYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fucy1Cb2xkT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLUJvbGQudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtSXRhbGljLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLUJvbGRJdGFsaWMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8udHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLU9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1Cb2xkT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czphZnRlciwgLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQgc3ViLCAuay1wZGYtZXhwb3J0IHN1cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4vKlxuKiBUZWxlcmlrUmVwb3J0aW5nIHYxOC4yLjI0LjgwNiAoaHR0cHM6Ly93d3cudGVsZXJpay5jb20vcHJvZHVjdHMvcmVwb3J0aW5nLmFzcHgpXG4qIENvcHlyaWdodCAyMDI0IFByb2dyZXNzIFNvZnR3YXJlIEVBRC4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbipcbiogVGVsZXJpayBSZXBvcnRpbmcgY29tbWVyY2lhbCBsaWNlbnNlcyBtYXkgYmUgb2J0YWluZWQgYXRcbiogaHR0cHM6Ly93d3cudGVsZXJpay5jb20vcHVyY2hhc2UvbGljZW5zZS1hZ3JlZW1lbnQvcmVwb3J0aW5nLmFzcHhcbiogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cbiovXG4udHJ2LXBhZ2VzLWFyZWEgLnRydi1lcnJvci1wYW5lIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLnRydi1wYWdlcy1hcmVhID4gLnRydi1lcnJvci1wYW5lID4gLnRydi1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC01MCU7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLnRydi1wYWdlcy1hcmVhIC50cnYtcGFnZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnRydi1wYWdlcy1hcmVhLnRydi1sb2FkaW5nIC50cnYtcGFnZS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cnYtcGFnZXMtYXJlYS50cnYtZXJyb3IgLnRydi1lcnJvci1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cnYtcGFnZXMtYXJlYSAudHJ2LXBhZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIgLnRydi1yZXBvcnQtcGFnZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZTpub3QoLmstc3RhdGUtZGVmYXVsdCkge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIC50cnYtcmVwb3J0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2Uge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2U6bm90KC5rLXN0YXRlLWRlZmF1bHQpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEta2VuZG8tdG9vbHRpcC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIgLnRydi1wYXJhbWV0ZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy1hcmVhLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS50cnYtbG9hZGluZyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAudHJ2LXBhcmFtZXRlci1lcnJvciB7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogM2VtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogM2VtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1lcnJvci1wYW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS50cnYtZXJyb3IgLnRydi1lcnJvci1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy1hcmVhLXByZXZpZXctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICBsZWZ0OiAwLjRlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b24uay1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMC4zZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAuMWVtO1xufVxuXG4udHJ2LXBhcmFtZXRlci1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lcnJvciB7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4udHJ2LXBhcmFtZXRlci1lcnJvci1tZXNzYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3QgLnRydi1saXN0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLW11bHRpc2VsZWN0IC50cnYtcGFyYW1ldGVyLWFjdGlvbnMge1xuICBmb250LXNpemU6IDhwdDtcbiAgcGFkZGluZzogNXB0IDAgMDtcbn1cblxuLnRydi1jb21iby5rLW11bHRpc2VsZWN0IHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3QgLnRydi1jb21ibyB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG59XG5cbi50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLW11bHRpc2VsZWN0IC50cnYtY29tYm8gLmstc2VsZWN0aW9uLW11bHRpcGxlIC5rLWNoaXAge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdCAudHJ2LXNlbGVjdC1ub25lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMgLmstbGlzdHZpZXcge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcyAudHJ2LXBhcmFtZXRlci1hY3Rpb25zIHtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIHBhZGRpbmc6IDVwdCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcyAudHJ2LXBhcmFtZXRlci1hY3Rpb25zIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRydi1wYXJhbWV0ZXItdmFsdWUgLnRydi1wYXJhbWV0ZXItYWN0aW9ucyAuay1saW5rOmZvY3VzLCAudHJ2LXBhcmFtZXRlci12YWx1ZSAudHJ2LXBhcmFtZXRlci1hY3Rpb25zIC5rLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWRhdGV0aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cnYtcGFyYW1ldGVyLWVkaXRvci10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cnYtcGFyYW1ldGVyLWVkaXRvci1udW1iZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWJvb2xlYW4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItbXVsdGl2YWx1ZSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstbWVudS1ob3Jpem9udGFsIC5rLW1lbnUtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC41ZW0gMS4xZW0gMC40ZW07XG59XG5cbi50cnYtc2VhcmNoIC5rLW1lbnUtaG9yaXpvbnRhbCAuay1tZW51LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50cnYtc2VhcmNoIC5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtNWVtIC01cHggLTVlbSAwO1xufVxuXG4udHJ2LXNlYXJjaC5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4udHJ2LXNpZGUtbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LXNpZGUtbWVudSAuay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50cnYtc2lkZS1tZW51IC5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmssIC50cnYtc2lkZS1tZW51IC5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsgLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udHJ2LXNpZGUtbWVudSA+IHVsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggbm9uZSB0cmFuc3BhcmVudDtcbn1cblxuLnRydi1zaWRlLW1lbnUgbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtc2lkZS1tZW51IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4udHJ2LXNpZGUtbWVudSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJ2LXJlcG9ydC1wYWdlICsgLnRydi1yZXBvcnQtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50cnYtcGFnZXMtYXJlYSBkaXYge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnRydi1za2VsZXRvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREl6TGpBdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBMU1UVWdNalV3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0ExTVRVZ01qVXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3NkkwWkdSa1pHUmp0OUNna3VjM1F4ZTJacGJHdzZJMFV4UlVSR01UdDlDand2YzNSNWJHVStDanh5WldOMElIazlJakFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJMU1UVWlJR2hsYVdkb2REMGlNalV3SWk4K0NqeG5QZ29KUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUUXhOaXd4TkRFdU5XdzBNaTQzTERReUxqZGpMVFV1TlN3MUxqWXRNVElzTVRBdE1Ua3VNeXd4TXk0eFl5MDNMalFzTXk0eExURTFMakVzTkM0M0xUSXpMak1zTkM0M1l5MHhNQzQ1TERBdE1qQXVPUzB5TGpjdE16QXVNUzA0Q2drSll5MDVMakl0TlM0MExURTJMalV0TVRJdU5pMHlNUzQ0TFRJeExqaGpMVFV1TkMwNUxqSXRPQzB4T1M0eUxUZ3RNekF1TVdNd0xURXdMamtzTWk0M0xUSXdMamtzT0Mwek1DNHhZelV1TkMwNUxqSXNNVEl1TmkweE5pNDFMREl4TGpndE1qRXVPR001TGpJdE5TNDBMREU1TGpJdE9Dd3pNQzR4TFRnS0NRbDJOVGt1TTBnME1UWjZJRTAwT0RZc01UTXlhQzAyTUZZM01tTXhNQzQ1TERBc01qQXVPU3d5TGpjc016QXVNU3c0WXprdU1pdzFMalFzTVRZdU5Td3hNaTQyTERJeExqZ3NNakV1T0VNME9ETXVNeXd4TVRFdU1TdzBPRFlzTVRJeExqRXNORGcyTERFek1ub2dUVFF6TUM0MkxERTBNa2cwT1RFS0NRbGpNQ3c0TGpJdE1TNDJMREUyTFRRdU55d3lNeTR6WXkwekxqRXNOeTQwTFRjdU5Td3hNeTQ0TFRFekxqRXNNVGt1TTB3ME16QXVOaXd4TkRKNklpOCtDand2Wno0S1BISmxZM1FnZUQwaU1qQWlJSGs5SWpJd0lpQmpiR0Z6Y3owaWMzUXhJaUIzYVdSMGFEMGlORGMxSWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSTBOU0lnWTJ4aGMzTTlJbk4wTVNJZ2QybGtkR2c5SWpRM05TSWdhR1ZwWjJoMFBTSXhNQ0l2UGdvOGNtVmpkQ0I0UFNJeU1DSWdlVDBpTVRrMUlpQmpiR0Z6Y3owaWMzUXhJaUIzYVdSMGFEMGlNekUxSWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSXlNakFpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJME56VWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1qQWlJSGs5SWpFd055SWdZMnhoYzNNOUluTjBNU0lnZDJsa2RHZzlJall3SWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSXhNeklpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE9UQWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1UQXdJaUI1UFNJeE1EY2lJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4TVRBaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTWpJMUlpQjVQU0l4TURjaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhNVEFpSUdobGFXZG9kRDBpTXpVaUx6NEtQQzl6ZG1jK0NnPT1cIikgcmVwZWF0IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5rLXRyZWV2aWV3IC5rLW1pbnVzLCAuay10cmVldmlldyAuay1wbHVzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyIGRpdi50cnYtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuXG4udHJ2LW5hdiB7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi50cnYtbmF2IC5rLW1lbnUgLmstaXRlbSA+IC5rLWxpbmsgPiAuay1pY29uIHtcbiAgbWFyZ2luOiAtMnB4IDAgMDtcbn1cblxuLnRydi1uYXYgPiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1uYXYgbGkge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtbmF2IC5rLWlucHV0IHtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4udHJ2LW5hdiAuay1pbnB1dCAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRydi1uYXYgLmstbWVudS1saW5rLXRleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQsIC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtbW96LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLCAudHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy1hcmVhLXByZXZpZXctYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogNnB4O1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cblxuLnRydi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMSAxO1xuICBmbGV4OiAxIDEgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi50cnYtY29udGVudC5rLXNwbGl0dGVyIC5rLXBhbmUge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cnYtY29udGVudC5rLXNwbGl0dGVyIC5rLWNvbGxhcHNlZCAqIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydi1jb250ZW50IC5rLXNwbGl0YmFyIFtjbGFzcyo9cmVzaXplXSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnRydi1jb250ZW50IC5rLWdob3N0LXNwbGl0YmFyLCAudHJ2LWNvbnRlbnQgLmstc3BsaXRiYXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRydi1jb250ZW50Lmstc3BsaXR0ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwgLnRydi1jb250ZW50Lmstc3BsaXR0ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwgLnRydi1jb250ZW50Lmstc3BsaXR0ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLW5leHQsIC50cnYtY29udGVudC5rLXNwbGl0dGVyIC5rLXNwbGl0YmFyIC5rLWV4cGFuZC1wcmV2IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1pZTkgLnRydi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHRvcDogMi41ZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstaGVhZGVyIC5rLXdpbmRvdy1hY3Rpb25zIC5rLXdpbmRvdy1hY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4udHJ2LW1lbnUtbGFyZ2UsIC50cnYtbWVudS1zbWFsbCB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLnRydi1tZW51LWxhcmdlID4gbGkudHJ2LW1lbnUtdG9nZ2xlYWJsZS5rLXNlbGVjdGVkID4gLmstbWVudS1saW5rID4gLmstaWNvbiwgLnRydi1tZW51LXNtYWxsID4gbGkudHJ2LW1lbnUtdG9nZ2xlYWJsZS5rLXNlbGVjdGVkID4gLmstbWVudS1saW5rID4gLmstaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uay1pZTkgLnRydi1tZW51LWxhcmdlIC5rLWxpbmssIC5rLWllOSAudHJ2LW1lbnUtc21hbGwgLmstbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50cnYtZG9jdW1lbnQtbWFwIC50cnYtZG9jdW1lbnQtbWFwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAxO1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcC50cnYtbG9hZGluZyAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNwbGl0YmFyLnRydi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LWVycm9yLXBhbmUge1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAudHJ2LXJlcG9ydC12aWV3ZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50cnYtc2VhcmNoLXdpbmRvdyAuay1tZW51LmstbWVudS1ob3Jpem9udGFsOm5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4udHJ2LXNlYXJjaC13aW5kb3cgLmstbWVudS5rLW1lbnUtaG9yaXpvbnRhbC50cnYtc2VhcmNoLWRpYWxvZy1zdG9wc2VhcmNoLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2ctY2FwdGlvbi1sYWJlbCwgLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEsIC50cnYtc2VhcmNoLWRpYWxvZy1zZWFyY2gtb3B0aW9ucyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy50cnYtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLnRydi1zZWFyY2gtZGlhbG9nLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cudHJ2LWxvYWRpbmcgLnRydi1zZWFyY2gtZGlhbG9nLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWNhcHRpb24tbGFiZWwge1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICM2NDk1ZWQ7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWNvbWJvYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1vei1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLnRydi1zZWFyY2gtZGlhbG9nLXN0b3BzZWFyY2gtcGxhY2Vob2xkZXIgbGkuay1pdGVtLCAudHJ2LXNlYXJjaC1kaWFsb2ctbmF2aWdhdGlvbmFsLWJ1dHRvbnMuay13aWRnZXQgLmstaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLnRydi1zZWFyY2gtZGlhbG9nLXN0b3BzZWFyY2gtcGxhY2Vob2xkZXIgbGkuay1pdGVtLmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC50cnYtc2VhcmNoLWRpYWxvZy1zdG9wc2VhcmNoLXBsYWNlaG9sZGVyIGxpLmstaXRlbSAuay1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLnRydi1zZWFyY2gtZGlhbG9nLXN0b3BzZWFyY2gtcGxhY2Vob2xkZXIgLmZhLXRpbWVzLCAudHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAudHJ2LXNlYXJjaC1kaWFsb2ctc3RvcHNlYXJjaC1wbGFjZWhvbGRlciAudC1mb250LWljb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWJveCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWJveDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2ctc2VhcmNoLW9wdGlvbnMgLmstbWVudS1pdGVtID4gLmstbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNnB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5rLW1lbnUtaXRlbSA+IC5rLWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5mYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5mYS1jZXJ0aWZpY2F0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0b3A6IDVweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXJlc3VsdHMge1xuICBtYXJnaW46IDAuN2VtIDAgMC4zZW07XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLW5hdmlnYXRpb25hbC1idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1hcmVhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNDVlbTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tb3otZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1ncm93OiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLXJvdyB7XG4gIG1hcmdpbjogMC41ZW0gMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1yb3cgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXJlc3VsdHMtcm93IC50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLXBhZ2VTcGFuIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciAudHJ2LXNlYXJjaC1kaWFsb2ctaGlnaGxpZ2h0ZWQtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzNSwgMTAyLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLXNoYWRlZC1yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQwLCAwLCAwLjMpO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZGlhbG9nLnRydi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtd2luZG93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uO1xuICAtbW96LWZsZXgtZmxvdzogY29sdW1uO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtd2luZG93IC5rLWVkaXRvciAuay1lZGl0YWJsZS1hcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZWRpdG9yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbW96LWJveC1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgYXV0bztcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxudGV4dGFyZWEudHJ2LXNlbmQtZW1haWwtZWRpdG9yIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLnRydi1zZW5kLWVtYWlsLWFjdGlvbnMge1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZWRpdG9yIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZmllbGQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZWRpdG9yID4gZGl2LmstZm9ybS1maWVsZC13cmFwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLnRydi1zZW5kLWVtYWlsLWVkaXRvciA+IC5rLWZvcm0tZmllbGQtd3JhcCAuay1idXR0b24tZ3JvdXAuay10b29sLWdyb3VwIHtcbiAgbWFyZ2luOiAycHggNHB4IDJweCAwO1xufVxuXG4udHJ2LXNlbmQtZW1haWwtZWRpdG9yID4gLmstZm9ybS1maWVsZC13cmFwIC5rLXRvb2wtZ3JvdXA6bm90KC5rLWJ1dHRvbi1ncm91cCkge1xuICBnYXA6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuNWVtKSB7XG4gIC50cnYtbWVudS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA0MC41ZW0pIHtcbiAgLnRydi1zaWRlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjFlbTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gIH1cbiAgLnRydi1zaWRlLW1lbnUtdmlzaWJsZSAudHJ2LXNpZGUtbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuICAudHJ2LXNpZGUtbWVudS12aXNpYmxlIC50cnYtcmVwb3J0LXZpZXdlciBkaXYudHJ2LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbGVmdDogMTVlbTtcbiAgICByaWdodDogLTE1ZW07XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuICAudHJ2LW1lbnUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudHJ2LW5hdiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAudHJ2LXBhcmFtZXRlcnMtYXJlYS50cnYtaGlkZGVuIH4gLnRydi1wYWdlcy1hcmVhIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAudHJ2LWRvY3VtZW50LW1hcC50cnYtaGlkZGVuIH4gLnRydi1wYWdlcy1hcmVhIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLyogRE8gTk9UIE1PRElGWSBPUiBERUxFVEUgVEhJUyBMSU5FISBVUEdSQURFIFdJWkFSRCBDSEVDS1NVTSBhNDFlOGFiNDc5YmNkYjRhNTdmZGVhNmYyOTAzZDM1NyAqL1xuOnJvb3Qge1xuICAtLWtlbmRvLWRpc2FibGVkLXRleHQ6IDtcbiAgLS1rZW5kby1kaXNhYmxlZC1iZzogO1xuICAtLWtlbmRvLWRpc2FibGVkLWJvcmRlcjogO1xuICAtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHk6IDAuNjtcbiAgLS1rZW5kby1kaXNhYmxlZC1maWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICAtLWtlbmRvLWhyLWJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgLS1rZW5kby1tYXJxdWVlLXRleHQ6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICAtLWtlbmRvLW1hcnF1ZWUtYmc6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICAtLWtlbmRvLW1hcnF1ZWUtYm9yZGVyOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICAtLWtlbmRvLXRleHQtc2VsZWN0aW9uLWJnOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLXN1YnRsZTogIzY2NjY2NjtcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlOiAjZmFmYWZhO1xuICAtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0OiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS1rZW5kby1jb2xvci1ib3JkZXItYWx0OiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlOiAjZWJlYmViO1xuICAtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyOiAjZTBlMGUwO1xuICAtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWFjdGl2ZTogI2Q2ZDZkNjtcbiAgLS1rZW5kby1jb2xvci1iYXNlOiAjZjVmNWY1O1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXI6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmU6ICNkNmQ2ZDY7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpczogI2MyYzJjMjtcbiAgLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1vbi1iYXNlOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZTogI2ZmZWNlYjtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1ob3ZlcjogI2ZmZGVkYjtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmU6ICNmZmM4YzQ7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeTogI2ZmNjM1ODtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiAjZWE1YTUxO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiAjZDQ1MzQ5O1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXM6ICNmZjlkOTc7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGU6ICM1YzIwMWM7XG4gIC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2U6ICNmZjYzNTg7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZTogI2ZhZmFmYTtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyOiAjZjVmNWY1O1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUtYWN0aXZlOiAjZWJlYmViO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeTogIzY2NjY2NjtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICM1MjUyNTI7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXM6ICNlMGUwZTA7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZTogIzE0MTQxNDtcbiAgLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnk6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2U6ICMyOTI5Mjk7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlOiAjZDhmMWZkO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZS1ob3ZlcjogI2M1ZWFmYztcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUtYWN0aXZlOiAjYTNkZmZiO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5OiAjMDNhOWY0O1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyOiAjMDM5YWUwO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZTogIzAyOGNjYjtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpczogIzYxYzlmOTtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGU6ICMwMjNmNWM7XG4gIC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnk6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZTogIzAyOGNjYjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZTogI2QyZTJmYjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1ob3ZlcjogI2JkZDRmODtcbiAgLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmU6ICM4MGFjZjQ7XG4gIC0ta2VuZG8tY29sb3ItaW5mbzogIzAwNThlOTtcbiAgLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyOiAjMDA1MmQ2O1xuICAtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlOiAjMDA0YWMyO1xuICAtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXM6ICM2MDk4ZjI7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGU6ICMwMDIyNTk7XG4gIC0ta2VuZG8tY29sb3Itb24taW5mbzogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2U6ICMwMDRhYzI7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGU6ICNkY2YwZDM7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXI6ICNjYmU5YmY7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtYWN0aXZlOiAjYjdlMWE1O1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3M6ICMzN2I0MDA7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlcjogIzMyYTUwMDtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZTogIzJkOTYwMDtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzOiAjODFkMTVmO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlOiAjMWM1YTAwO1xuICAtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3M6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlOiAjMmQ5NjAwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlOiAjZmZmNGQzO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWhvdmVyOiAjZmZlZWJkO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWFjdGl2ZTogI2ZmZTc5ZTtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nOiAjZmZjMDAwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXI6ICNlYWFmMDA7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmU6ICNkNDlmMDA7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpczogI2ZmZDc2MDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZTogIzVlNDcwMDtcbiAgLS1rZW5kby1jb2xvci1vbi13YXJuaW5nOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZTogI2ZmYzAwMDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGU6ICNmY2RkZGE7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWhvdmVyOiAjZmJjOGMzO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1hY3RpdmU6ICNmOThiODA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3I6ICNmMzE3MDA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXI6ICNkZjE2MDA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlOiAjY2ExNDAwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzOiAjZjc2ZjYwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZTogIzdhMGMwMDtcbiAgLS1rZW5kby1jb2xvci1vbi1lcnJvcjogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlOiAjY2ExNDAwO1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZTogI2ZhZmFmYTtcbiAgLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtaG92ZXI6ICNmNWY1ZjU7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLWFjdGl2ZTogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1saWdodDogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1saWdodC1ob3ZlcjogI2UwZTBlMDtcbiAgLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmU6ICNkNmQ2ZDY7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXM6ICNkNmQ2ZDY7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlOiAjMTQxNDE0O1xuICAtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0OiAjMDAwMDAwO1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2U6ICNlMGUwZTA7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGU6ICNjMmMyYzI7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUtaG92ZXI6ICNhZGFkYWQ7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUtYWN0aXZlOiAjOTk5OTk5O1xuICAtLWtlbmRvLWNvbG9yLWRhcms6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlcjogIzI5MjkyOTtcbiAgLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZTogIzFmMWYxZjtcbiAgLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzOiAjNjY2NjY2O1xuICAtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlOiAjMWYxZjFmO1xuICAtLWtlbmRvLWNvbG9yLW9uLWRhcms6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlOiAjMTQxNDE0O1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlOiAjYzJjMmMyO1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLWhvdmVyOiAjYWRhZGFkO1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLWFjdGl2ZTogIzk5OTk5OTtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXI6ICMyOTI5Mjk7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmU6ICMxZjFmMWY7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1lbXBoYXNpczogIzY2NjY2NjtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1YnRsZTogIzFmMWYxZjtcbiAgLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZTogIzE0MTQxNDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYTogI2ZmNjM1ODtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkOiAjYmY0YTQyO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlcjogIzgwMzIyYztcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGU6ICNmZmIxYWM7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlcjogI2ZmOGE4MjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYjogI2ZmZTE2MjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkOiAjYmZhOTRhO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlcjogIzgwNzEzMTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGU6ICNmZmYwYjE7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlcjogI2ZmZTk4OTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYzogIzRjZDE4MDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkOiAjMzk5ZDYwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGRlcjogIzI2Njk0MDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGU6ICNhNmU4YzA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlcjogIzc5ZGRhMDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZDogIzRiNWZmYTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkOiAjMzg0N2JjO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlcjogIzI2MzA3ZDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGU6ICNhNWFmZmQ7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlcjogIzc4ODdmYjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZTogI2FjNThmZjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkOiAjODE0MmJmO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlcjogIzU2MmM4MDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGU6ICNkNmFjZmY7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlcjogI2MxODJmZjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZjogI2ZmNTg5MjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkOiAjYmY0MjZlO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGRlcjogIzgwMmM0OTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGU6ICNmZmFjYzk7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlcjogI2ZmODJhZTtcbn1cblxuLmstc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXB1c2gtcmlnaHQtZW50ZXIsIC5rLXB1c2gtcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuXG4uay1wdXNoLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstcHVzaC1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtcmlnaHQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWxlZnQtZW50ZXIsIC5rLXB1c2gtbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbn1cblxuLmstcHVzaC1sZWZ0LWVudGVyLWFjdGl2ZSwgLmstcHVzaC1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay1wdXNoLWxlZnQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1kb3duLWVudGVyLCAuay1wdXNoLWRvd24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4uay1wdXNoLWRvd24tZW50ZXItYWN0aXZlLCAuay1wdXNoLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtZG93bi1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtdXAtZW50ZXIsIC5rLXB1c2gtdXAtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG59XG5cbi5rLXB1c2gtdXAtZW50ZXItYWN0aXZlLCAuay1wdXNoLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmstcHVzaC11cC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZW50ZXIsIC5rLWV4cGFuZC12ZXJ0aWNhbC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwgLmstZXhwYW5kLXZlcnRpY2FsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZXhpdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtaG9yaXpvbnRhbC1lbnRlciwgLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwgLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmstZXhwYW5kLWhvcml6b250YWwtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1mYWRlLWVudGVyLCAuay1mYWRlLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZhZGUtZW50ZXItYWN0aXZlLCAuay1mYWRlLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1mYWRlLWV4aXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWRlLWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1leGl0LWFjdGl2ZSArIC5rLWZhZGUtZXhpdC1hY3RpdmUsIC5rLWZhZGUtZW50ZXItYWN0aXZlICsgLmstZmFkZS1lbnRlci1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay16b29tLWluLWVudGVyLCAuay16b29tLWluLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5rLXpvb20taW4tZW50ZXItYWN0aXZlLCAuay16b29tLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20taW4tZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5rLXpvb20taW4tZXhpdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20tb3V0LWVudGVyLCAuay16b29tLW91dC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuXG4uay16b29tLW91dC1lbnRlci1hY3RpdmUsIC5rLXpvb20tb3V0LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20tb3V0LWV4aXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uay16b29tLW91dC1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyIHtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtM2VtKTtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG59XG5cbi5rLXNsaWRlLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjQsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4yLCAxKTtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZSAuay1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZS1kb3duLWVudGVyLCAuay1zbGlkZS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLCAuay1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uay1zbGlkZS1kb3duLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS11cC1lbnRlciwgLmstc2xpZGUtdXAtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uay1zbGlkZS11cC1lbnRlci1hY3RpdmUsIC5rLXNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtdXAtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmstc2xpZGUtdXAtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtcmlnaHQtZW50ZXIsIC5rLXNsaWRlLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLXNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1zbGlkZS1yaWdodC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtbGVmdC1lbnRlciwgLmstc2xpZGUtbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLCAuay1zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtbGVmdC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1zbGlkZS1sZWZ0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlciwgLmstcmV2ZWFsLXZlcnRpY2FsLWFwcGVhciB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLXZlcnRpY2FsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlciwgLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFyIHtcbiAgbWF4LXdpZHRoOiAwO1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZngtZW5kIC5rLWZ4LW5leHQsIC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZnggLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4IC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1oaWRkZW4sIC5rLWZ4LWhpZGRlbiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtbmV4dCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1mYWRlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXRoZW1lLXRlc3QtY2xhc3MsIC5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstaHN0YWNrLCAuay1oYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay12c3RhY2ssIC5rLXZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLXNwYWNlciwgLmstZmxleCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1zcGFjZXItc2l6ZWQge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1mbG9hdC13cmFwOjphZnRlciwgLmstZmxvYXR3cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZmxleC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1ncmlkLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3IsIC5rLXZib3ggPiAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstaHN0YWNrID4gLmstc2VwYXJhdG9yLCAuay1oYm94ID4gLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbmhyLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNhYmxlZCwgLmstd2lkZ2V0W2Rpc2FibGVkXSwgLmstZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC10ZXh0LCB1bnNldCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyLCB1bnNldCk7XG4gIG9wYWNpdHk6IHZhcigtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHksIHVuc2V0KTtcbiAgZmlsdGVyOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1maWx0ZXIsIHVuc2V0KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWRpc2FibGVkIC5rLWxpbmssIC5rLXdpZGdldFtkaXNhYmxlZF0gLmstbGluaywgLmstZGlzYWJsZWQgLmstbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZGlzYWJsZWQgW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstZGlzYWJsZWQsIC5rLXdpZGdldFtkaXNhYmxlZF0gW2Rpc2FibGVkXSwgLmstd2lkZ2V0W2Rpc2FibGVkXSAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstZGlzYWJsZWQge1xuICAtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5rLWhyIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1oci1ib3JkZXIsIHVuc2V0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZC1mbGV4LXJvdyA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWQtZmxleC1jb2wgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5rZW5kby1zb3J0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saW5rLCAuay1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb250ZW50IHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1uby1jbGljayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogLTE1MDAwcHg7XG4gIHdpZHRoOiAxNDQwMHB4O1xufVxuXG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjpiZWZvcmUsIC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXJ0eSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1tYXJxdWVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3IsIC5rLW1hcnF1ZWUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLW1hcnF1ZWUtdGV4dCwgdW5zZXQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1tYXJxdWVlLWJnLCB1bnNldCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tbWFycXVlZS1ib3JkZXIsIHVuc2V0KTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1tYXJxdWVlLXRleHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tbWFycXVlZS10ZXh0LCB1bnNldCk7XG59XG5cbi5rLXRleHQtc2VsZWN0aW9uIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tdGV4dC1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLW1hcnF1ZWUtdGV4dCwgdW5zZXQpO1xufVxuXG4uay1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGE4YThhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1O1xufVxuXG4uay1yZXNpemUtaGFuZGxlLCAuay1yZXNpemUtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXJlc2l6ZS1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS13IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1lIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtM3B4O1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1yZXNpemUtc3csIC5rLXJlc2l6ZS1zZSwgLmstcmVzaXplLW53LCAuay1yZXNpemUtbmUge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLmstcmVzaXplLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstcmVzaXplLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay12ZXJ0aWNhbC1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLWhvcml6b250YWwtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1yZXNpemUtaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdG9wLXN0YXJ0LCAuay1wb3MtdG9wLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRvcC1lbmQsIC5rLXBvcy10b3AtZW5kIHtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1ib3R0b20tc3RhcnQsIC5rLXBvcy1ib3R0b20tc3RhcnQge1xuICBib3R0b206IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstYm90dG9tLWVuZCwgLmstcG9zLWJvdHRvbS1lbmQge1xuICBib3R0b206IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRvcC1jZW50ZXIsIC5rLXBvcy10b3AtY2VudGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstbWlkZGxlLWxlZnQsIC5rLW1pZGRsZS1zdGFydCwgLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLW1pZGRsZS1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLW1pZGRsZS1yaWdodCwgLmstbWlkZGxlLWVuZCwgLmstcG9zLW1pZGRsZS1lbmQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstYm90dG9tLWNlbnRlciwgLmstcG9zLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG46cm9vdCB7XG4gIC0ta2VuZG8tc3BhY2luZy0wOiAwcHg7XG4gIC0ta2VuZG8tc3BhY2luZy0xcHg6IDFweDtcbiAgLS1rZW5kby1zcGFjaW5nLTBcXC41OiAwLjEyNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE6IDAuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xXFwuNTogMC4zNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yOiAwLjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yXFwuNTogMC42MjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0zOiAwLjc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctM1xcLjU6IDAuODc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNDogMXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTRcXC41OiAxLjEyNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTU6IDEuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy01XFwuNTogMS4zNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy02OiAxLjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy02XFwuNTogMS42MjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy03OiAxLjc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctN1xcLjU6IDEuODc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctODogMnJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTk6IDIuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xMDogMi41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTE6IDIuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xMjogM3JlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTEzOiAzLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTQ6IDMuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE1OiAzLjc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTY6IDRyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xNzogNC4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE4OiA0LjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xOTogNC43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTIwOiA1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjE6IDUuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yMjogNS41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjM6IDUuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yNDogNnJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI1OiA3cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjY6IDhyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yNzogOXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI4OiAxMHJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI5OiAxMXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTMwOiAxMnJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLWVsZXZhdGlvbi0xOiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi0yOiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi0zOiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi00OiAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tNTogMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi02OiAwIDEycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tNzogMCAxNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi04OiAwIDE2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTk6IDAgMzJweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWtlbmRvLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgLS1rZW5kby1mb250LXdlaWdodDogNDAwO1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nOiA7XG4gIC0ta2VuZG8tZm9udC1zaXplLXh4czogMC41cmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS14czogMC42MjVyZW07XG4gIC0ta2VuZG8tZm9udC1zaXplLXNtOiAwLjc1cmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS1tZDogMC44NzVyZW07XG4gIC0ta2VuZG8tZm9udC1zaXplLWxnOiAxcmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS14bDogMS4yNXJlbTtcbiAgLS1rZW5kby1saW5lLWhlaWdodC14czogMTtcbiAgLS1rZW5kby1saW5lLWhlaWdodC1zbTogMS4yNTtcbiAgLS1rZW5kby1saW5lLWhlaWdodC1tZDogMS40Mjg1NzE0Mjg2O1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnOiAxLjU7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0OiAyMDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdDogLTAuMTVweDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyOiAtMC4xcHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQ6IC0wLjVweDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy1ub3JtYWw6IDBweDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlOiAwLjVweDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlcjogMC4xcHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0OiAwLjE1cHg7XG4gIC0ta2VuZG8tZm9udC1mYW1pbHktc2FuczogQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zO1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmOiBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGU7XG4gIC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaTtcbiAgLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4O1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMteHM6IDFweDtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXNtOiAwLjEyNXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kOiAwLjI1cmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGc6IDAuMzc1cmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMteGw6IDAuNXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bDogMC43NXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGw6IDFyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1mdWxsOiA5OTk5cHg7XG59XG5cbi5rLXJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbm9uZSwgMHB4KTtcbn1cblxuLmstcm91bmRlZC14cyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG59XG5cbi5rLXJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXNtLCAwLjEyNXJlbSk7XG59XG5cbi5rLXJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstcm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstcm91bmRlZC14bCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteGwsIDAuNXJlbSk7XG59XG5cbi5rLXJvdW5kZWQteHhsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO1xufVxuXG4uay1yb3VuZGVkLXh4eGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGwsIDFyZW0pO1xufVxuXG4uay1yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWZ1bGwsIDk5OTlweCk7XG59XG5cbi5rLWJvZHksIC5rLXR5cG9ncmFwaHkge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLCBub3JtYWwpO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWJvZHkgcCwgLmstdHlwb2dyYXBoeSBwIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstaDEge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWgxLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDQpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWgxLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDEtbGluZS1oZWlnaHQsIDc0cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDEtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oMS1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oMS1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstaDIge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWgyLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDMpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWgyLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDItbGluZS1oZWlnaHQsIDU2cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDItZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oMi1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oMi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstaDMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWgzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDIuNSkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDMtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oMy1saW5lLWhlaWdodCwgNDJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oMy1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWgzLWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLWgzLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8taDQtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogMikpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oNC1saW5lLWhlaWdodCwgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oNC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oNC1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oNC1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstaDUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWg1LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDEuNSkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oNS1saW5lLWhlaWdodCwgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oNS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oNS1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oNS1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstaDYge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWg2LWZvbnQtc2l6ZSwgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oNi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWg2LWxpbmUtaGVpZ2h0LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWg2LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWg2LWxldHRlci1zcGFjaW5nLCApO1xuICBtYXJnaW46IHZhcigtLWtlbmRvLWg2LW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLXByZSwgLmstY29kZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tY29kZS1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tY29kZS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBub3JtYWwpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWNvZGUtbGluZS1oZWlnaHQsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tY29kZS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWNvZGUtbGV0dGVyLXNwYWNpbmcsICk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1wcmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcHJlID4gLmstY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1jb2RlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1kaXNwbGF5MS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA4KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1kaXNwbGF5MS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkxLWxpbmUtaGVpZ2h0LCAxLjIpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWRpc3BsYXkxLWxldHRlci1zcGFjaW5nLCApO1xufVxuXG4uay1kaXNwbGF5LTIge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDcpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTItbGluZS1oZWlnaHQsIDEuMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tZGlzcGxheTItbGV0dGVyLXNwYWNpbmcsICk7XG59XG5cbi5rLWRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogNikpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5My1saW5lLWhlaWdodCwgMS4yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1kaXNwbGF5My1sZXR0ZXItc3BhY2luZywgKTtcbn1cblxuLmstZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1kaXNwbGF5NC1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA1KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1kaXNwbGF5NC1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXk0LWxpbmUtaGVpZ2h0LCAxLjIpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWRpc3BsYXk0LWxldHRlci1zcGFjaW5nLCApO1xufVxuXG4uay1ib2R5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1wcmUsIC5rLWNvZGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1mb250LWZhbWlseS1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMsIEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2Fucyk7XG59XG5cbi5cXCFrLWZvbnQtZmFtaWx5LXNhbnMge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2FucywgQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWZhbWlseS1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zZXJpZiwgVGltZXMgTmV3IFJvbWFuLCBHZW9yZ2lhLCBHYXJhbW9uZCwgUGFsYXRpbm8sIEJhc2tlcnZpbGxlKTtcbn1cblxuLlxcIWstZm9udC1mYW1pbHktc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1mYW1pbHktc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppKTtcbn1cblxuLlxcIWstZm9udC1mYW1pbHktc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWZhbWlseS1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UpO1xufVxuXG4uXFwhay1mb250LWZhbWlseS1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS14eHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14eHMsIDAuNXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS14eHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14eHMsIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLXhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIDAuNjI1cmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLXhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIDAuNjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgMC43NXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1tZCwgMC44NzVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIDFyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhsLCAxLjI1cmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLXhsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteGwsIDEuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLXh4cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMteHhzLCAwLjVyZW0pO1xufVxuXG4uXFwhay1mcy14eHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMteHMsIDAuNjI1cmVtKTtcbn1cblxuLlxcIWstZnMteHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhzLCAwLjYyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXNtLCAwLjc1cmVtKTtcbn1cblxuLlxcIWstZnMtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXNtLCAwLjc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMtbWQsIDAuODc1cmVtKTtcbn1cblxuLlxcIWstZnMtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLWxnLCAxcmVtKTtcbn1cblxuLlxcIWstZnMtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLWxnLCAxcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy14bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMteGwsIDEuMjVyZW0pO1xufVxuXG4uXFwhay1mcy14bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZnMteGwsIDEuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc3R5bGUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1pdGFsaWMsIGl0YWxpYyk7XG59XG5cbi5cXCFrLWZvbnQtc3R5bGUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1pdGFsaWMsIGl0YWxpYykgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zdHlsZS1ub24taXRhbGljIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpO1xufVxuXG4uXFwhay1mb250LXN0eWxlLW5vbi1pdGFsaWMge1xuICBmb250LXN0eWxlOiB2YXIoLS1rZW5kby1mb250LXN0eWxlLW5vbi1pdGFsaWMsIG5vcm1hbCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zdHlsZS1vYmxpcXVlIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1vYmxpcXVlLCBvYmxpcXVlKTtcbn1cblxuLlxcIWstZm9udC1zdHlsZS1vYmxpcXVlIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1vYmxpcXVlLCBvYmxpcXVlKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXRoaW4ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKTtcbn1cblxuLlxcIWstZm9udC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1leHRyYS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKTtcbn1cblxuLlxcIWstZm9udC1leHRyYS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApO1xufVxuXG4uXFwhay1mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKTtcbn1cblxuLlxcIWstZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcbn1cblxuLlxcIWstZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCk7XG59XG5cbi5cXCFrLWZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCk7XG59XG5cbi5cXCFrLWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LXRoaW4ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1leHRyYS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy10aWdodGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdCwgLTAuMTVweCk7XG59XG5cbi5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0LCAtMC4xNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy10aWdodGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIsIC0wLjFweCk7XG59XG5cbi5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy10aWdodCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodCwgLTAuNXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHQge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQsIC0wLjVweCkgIWltcG9ydGFudDtcbn1cblxuLmstbGV0dGVyLXNwYWNpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctbm9ybWFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGUsIDAuNXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZSB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCkgIWltcG9ydGFudDtcbn1cblxuLmstbGV0dGVyLXNwYWNpbmctd2lkZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuMXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXIsIDAuMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy13aWRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy13aWRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LXhzIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCAxKTtcbn1cblxuLlxcIWstbGluZS1oZWlnaHQteHMge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LXNtIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCAxLjI1KTtcbn1cblxuLlxcIWstbGluZS1oZWlnaHQtc20ge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LW1kIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC1tZCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1tZCwgMS40Mjg1NzE0Mjg2KSAhaW1wb3J0YW50O1xufVxuXG4uay1saW5lLWhlaWdodC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgMS41KTtcbn1cblxuLlxcIWstbGluZS1oZWlnaHQtbGcge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSkgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdC1ub25lIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uXFwhay1saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdC1kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uXFwhay1saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdC1kZWNpbWFsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uXFwhay1saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlxcIWstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5cXCFrLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlxcIWstdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLlxcIWstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5cXCFrLXRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLlxcIWstdGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLXRleHQtYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtb24tYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uXFwhay10ZXh0LW9uLWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uXFwhay10ZXh0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstdGV4dC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VyZmFjZS1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uXFwhay10ZXh0LXN1cmZhY2UtYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uXFwhay10ZXh0LWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYm9yZGVyLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLlxcIWstdGV4dC1ib3JkZXItYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYmFzZS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uXFwhay10ZXh0LWJhc2Utc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJhc2UtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5cXCFrLXRleHQtYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKTtcbn1cblxuLlxcIWstdGV4dC1wcmltYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uXFwhay10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uXFwhay10ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uXFwhay10ZXh0LXNlY29uZGFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLlxcIWstdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO1xufVxuXG4uXFwhay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdGVydGlhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCk7XG59XG5cbi5cXCFrLXRleHQtdGVydGlhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5cXCFrLXRleHQtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdGVydGlhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpO1xufVxuXG4uXFwhay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKTtcbn1cblxuLlxcIWstdGV4dC1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uXFwhay10ZXh0LWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xufVxuXG4uXFwhay10ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5cXCFrLXRleHQtc3VjY2Vzcy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLlxcIWstdGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLlxcIWstdGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xufVxuXG4uXFwhay10ZXh0LXdhcm5pbmctc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5cXCFrLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCk7XG59XG5cbi5cXCFrLXRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVycm9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uXFwhay10ZXh0LWVycm9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uXFwhay10ZXh0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVycm9yLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLlxcIWstdGV4dC1lcnJvci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstdGV4dC1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLlxcIWstdGV4dC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNik7XG59XG5cbi5cXCFrLXRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uXFwhay10ZXh0LWRhcmstc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5cXCFrLXRleHQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nik7XG59XG5cbi5cXCFrLXRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluaGVyaXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCk7XG59XG5cbi5cXCFrLXRleHQtaW5oZXJpdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKTtcbn1cblxuLlxcIWstdGV4dC1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWN1cnJlbnQsIGN1cnJlbnRDb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xufVxuXG4uXFwhay10ZXh0LXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spO1xufVxuXG4uXFwhay10ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpO1xufVxuXG4uXFwhay10ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uXFwhay1jb2xvci1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itb24tYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uXFwhay1jb2xvci1vbi1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5cXCFrLWNvbG9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5cXCFrLWNvbG9yLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VyZmFjZS1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uXFwhay1jb2xvci1zdXJmYWNlLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5cXCFrLWNvbG9yLWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWJvcmRlci1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5cXCFrLWNvbG9yLWJvcmRlci1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYmFzZS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uXFwhay1jb2xvci1iYXNlLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLlxcIWstY29sb3ItYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1wcmltYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5cXCFrLWNvbG9yLXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uXFwhay1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5cXCFrLWNvbG9yLXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLlxcIWstY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG59XG5cbi5cXCFrLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpO1xufVxuXG4uXFwhay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5cXCFrLWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG59XG5cbi5cXCFrLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG59XG5cbi5cXCFrLWNvbG9yLWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uXFwhay1jb2xvci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG59XG5cbi5cXCFrLWNvbG9yLWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VjY2Vzcy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpO1xufVxuXG4uXFwhay1jb2xvci1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLlxcIWstY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xufVxuXG4uXFwhay1jb2xvci1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXdhcm5pbmctc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtcbn1cblxuLlxcIWstY29sb3Itd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5cXCFrLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbn1cblxuLlxcIWstY29sb3Itd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1lcnJvci1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbn1cblxuLlxcIWstY29sb3ItZXJyb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uXFwhay1jb2xvci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZXJyb3ItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uXFwhay1jb2xvci1lcnJvci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItbGlnaHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7XG59XG5cbi5cXCFrLWNvbG9yLWxpZ2h0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLlxcIWstY29sb3ItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbn1cblxuLlxcIWstY29sb3ItbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWRhcmstc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbn1cblxuLlxcIWstY29sb3ItZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5cXCFrLWNvbG9yLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLlxcIWstY29sb3ItZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpO1xufVxuXG4uXFwhay1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKTtcbn1cblxuLlxcIWstY29sb3ItY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG5cbi5cXCFrLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYmxhY2sge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKTtcbn1cblxuLlxcIWstY29sb3ItYmxhY2sge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpO1xufVxuXG4uXFwhay1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5cXCFrLXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1vdmVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmU7XG59XG5cbi5cXCFrLXRleHQtb3ZlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5cXCFrLXRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5cXCFrLXRleHQtbm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2xpcCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5cXCFrLXRleHQtY2xpcCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1lbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uXFwhay10ZXh0LWVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10cnVuY2F0ZSwgLmstdGV4dC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uXFwhay10ZXh0LXRydW5jYXRlLCAuXFwhay10ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLlxcIWstdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLlxcIWstdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uXFwhay10ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LW5vcm1hbC1jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5cXCFrLXRleHQtbm9ybWFsLWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLlxcIWstYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uXFwhay1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5cXCFrLWFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5cXCFrLWFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uXFwhay1hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uXFwhay1hbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4uXFwhay1hbGlnbi1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLW5vd3JhcCwgLmstdGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLXByZS1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uXFwhay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2Utbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5cXCFrLXdoaXRlc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZXNwYWNlLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5cXCFrLXdoaXRlc3BhY2UtYnJlYWstc3BhY2VzIHtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcyAhaW1wb3J0YW50O1xufVxuXG4uay1zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zdmctaWNvbiA+IHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14cyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi1zbSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi1tZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi1sZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14bCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14eGwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1zdmctaWNvbi5rLWljb24teHh4bCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWZsaXAtaC5rLXN2Zy1pY29uLCAuay1zdmctaWNvbi5rLWZsaXAteCwgLmstZmxpcC12Lmstc3ZnLWljb24sIC5rLXN2Zy1pY29uLmstZmxpcC15LCAuay1mbGlwLWguay1mbGlwLXYuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZmxpcC1oID4gc3ZnLCAuay1mbGlwLXggPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZsaXAtdiA+IHN2ZywgLmstZmxpcC15ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uay1mbGlwLWguay1mbGlwLXYgPiBzdmcsIC5rLWZsaXAtaC5rLWZsaXAteSA+IHN2ZywgLmstZmxpcC12LmstZmxpcC14ID4gc3ZnLCAuay1mbGlwLXguay1mbGlwLXkgPiBzdmcsIC5rLWZsaXAtYm90aCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmstcm90YXRlLTAuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcm90YXRlLTAgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmstcm90YXRlLTQ1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS00NSA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcm90YXRlLTkwLmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS05MCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstcm90YXRlLTEzNS5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMTM1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmstcm90YXRlLTE4MC5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMTgwID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmstcm90YXRlLTIyNS5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMjI1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmstcm90YXRlLTI3MC5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMjcwID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmstcm90YXRlLTMxNS5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMzE1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLmstaWNvbi13cmFwIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWljb24td3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaWNvbi13cmFwcGVyLWhvc3Qge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmstaWNvbi13aXRoLW1vZGlmaWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVlbTtcbn1cblxuLmstaWNvbi5rLWljb24tbW9kaWZpZXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgLTAuNWVtIC0wLjVlbSAwO1xufVxuXG4uay1pLW5vbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWljb24tYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcm90YXRlLTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS00NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtMTM1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTEzNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0yMjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMjI1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTMxNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0zMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsaXAtaCwgLmstZmxpcC14IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uXFwhay1mbGlwLWgsIC5cXCFrLWZsaXAteCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSAhaW1wb3J0YW50O1xufVxuXG4uay1mbGlwLXYsIC5rLWZsaXAteSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLlxcIWstZmxpcC12LCAuXFwhay1mbGlwLXkge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgIWltcG9ydGFudDtcbn1cblxuLmstZmxpcC1oLmstZmxpcC12LCAuay1mbGlwLWguay1mbGlwLXksIC5rLWZsaXAtdi5rLWZsaXAteCwgLmstZmxpcC14LmstZmxpcC15IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uXFwhay1mbGlwLWguXFwhay1mbGlwLXYsIC5cXCFrLWZsaXAtaC5cXCFrLWZsaXAteSwgLlxcIWstZmxpcC12LlxcIWstZmxpcC14LCAuXFwhay1mbGlwLXguXFwhay1mbGlwLXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSkgIWltcG9ydGFudDtcbn1cblxuLmstbWVzc2FnZWJveCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZXNzYWdlYm94IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstbWVzc2FnZWJveC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1tZXNzYWdlYm94LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZWJveC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlLCAjMDIzZjVjKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtcbn1cblxuLmstbWVzc2FnZWJveC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xufVxuXG4uay1tZXNzYWdlYm94LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5rLW1lc3NhZ2Vib3gtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtcbn1cblxuLmstbWVzc2FnZWJveC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbn1cblxuLmstbWVzc2FnZWJveC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uay1tZXNzYWdlYm94LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uay1tZXNzYWdlYm94LWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMik7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1kcmFnLXN0YXR1cywgLmstZHJhZy1jbHVlIC5rLWRyYWctc3RhdHVzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNGV4O1xufVxuXG4uay1kcm9wLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1kcm9wLWhpbnQtc3RhcnQsIC5rLWRyb3AtaGludC1lbmQge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZHJvcC1oaW50LWxpbmUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItbGVmdC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1zdGFydCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA2LjkyODIwMzIzMDRweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXJlb3JkZXItY3VlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YmVmb3JlLCAuay1yZW9yZGVyLWN1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtNHB4O1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWxpc3QtY29udGFpbmVyID4gLmstbGlzdCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3QgKiwgLmstbGlzdCAqOjpiZWZvcmUsIC5rLWxpc3QgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wb3B1cCA+IC5rLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3QtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdC11bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstbGlzdC1pdGVtLCAuay1saXN0LWN1c3RvbS12YWx1ZSwgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5rLWxpc3QtaXRlbS5rLWZpcnN0OjpiZWZvcmUsIC5rLWZpcnN0LmstbGlzdC1jdXN0b20tdmFsdWU6OmJlZm9yZSwgLmstZmlyc3Quay1saXN0LW9wdGlvbmxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstbGlzdC1pdGVtLXRleHQ6OmJlZm9yZSwgLmstbGlzdC1oZWFkZXItdGV4dDo6YmVmb3JlLCAuay1saXN0LW9wdGlvbmxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0LW9wdGlvbmxhYmVsIHtcbiAgY29sdW1uLWdhcDogMDtcbn1cblxuLmstbGlzdC1jdXN0b20tdmFsdWUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstbGlzdC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1saXN0LXNtIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWl0ZW0sIC5rLWxpc3Qtc20gLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1zbSAuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3QtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtaXRlbSwgLmstbGlzdC1tZCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay1saXN0LW1kIC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWxpc3QtbGcgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtaXRlbSwgLmstbGlzdC1sZyAuay1saXN0LW9wdGlvbmxhYmVsLCAuay1saXN0LWxnIC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstbGlzdC1pdGVtOmhvdmVyLCAuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLCAuay1saXN0LWN1c3RvbS12YWx1ZTpob3ZlciwgLmstbGlzdC1pdGVtLmstaG92ZXIsIC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwgLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1saXN0LWl0ZW06Zm9jdXMsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6Zm9jdXMsIC5rLWxpc3QtY3VzdG9tLXZhbHVlOmZvY3VzLCAuay1saXN0LWl0ZW0uay1mb2N1cywgLmstZm9jdXMuay1saXN0LW9wdGlvbmxhYmVsLCAuay1mb2N1cy5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkLCAuay1zZWxlY3RlZC5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLXNlbGVjdGVkLmstbGlzdC1jdXN0b20tdmFsdWUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3ZlciwgLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLCAuay1zZWxlY3RlZC5rLWxpc3QtY3VzdG9tLXZhbHVlOmhvdmVyLCAuay1saXN0LWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVyLCAuay1zZWxlY3RlZC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwgLmstc2VsZWN0ZWQuay1ob3Zlci5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1vcHRpb25sYWJlbC5rLWhvdmVyLCAuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdGdyb3VwID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0Z3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW46IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpIDA7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiA0MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBzZWxlY3QsIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbltkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbltkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLCAuay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwID4gdWwgLmstbGlzdGdyb3VwLWl0ZW0sIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbGlzdGdyb3VwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJhZGdlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstYmFkZ2UgKiwgLmstYmFkZ2UgKjo6YmVmb3JlLCAuay1iYWRnZSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWJhZGdlID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmstYmFkZ2UsIC5rLWJhZGdlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5rLWJhZGdlOmhvdmVyLCAuay1iYWRnZSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYmFkZ2UtaWNvbiB7XG4gIG1heC13aWR0aDogMWVtO1xuICBtYXgtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstYmFkZ2UtaWNvbi5rLXN2Zy1pY29uIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstYmFkZ2Utc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstYmFkZ2Utc206ZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbWQ6ZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5rLWJhZGdlLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWJhZGdlLWxnOmVtcHR5IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbmtlbmRvLWJhZGdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYmFkZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstYmFkZ2UtaW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstYmFkZ2UtYm9yZGVyLWN1dG91dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJhZGdlLXNvbGlkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1iYWRnZS1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYmFkZ2Utc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYmFkZ2Utc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYmFkZ2Utc29saWQtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24gKiwgLmstYnV0dG9uICo6OmJlZm9yZSwgLmstYnV0dG9uICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYnV0dG9uOmRpc2FibGVkLCAuay1idXR0b24uay1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1idXR0b246aG92ZXIsIC5rLWJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstaWNvbi1idXR0b24ge1xuICBnYXA6IDA7XG59XG5cbi5rLWljb24tYnV0dG9uIC5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstYnV0dG9uLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWJ1dHRvbi1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1zdmctaWNvbiA+IHN2ZywgLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLW1kID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzID4gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXNtID4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsID4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4bCA+IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eHhsID4gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstYnV0dG9uLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZCA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cyA+IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZyA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bCA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGwgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bCA+IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWJ1dHRvbi1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1zdmctaWNvbiA+IHN2ZywgLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLW1kID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzID4gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXNtID4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsID4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4bCA+IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eHhsID4gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstYnV0dG9uLXNxdWFyZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpob3ZlciwgLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uLmstaG92ZXIsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpmb2N1cywgLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uLmstZm9jdXMsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjphY3RpdmUsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLWFjdGl2ZSwgLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uLmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cDpkaXNhYmxlZCwgLmstYnV0dG9uLWdyb3VwW2Rpc2FibGVkXSwgLmstYnV0dG9uLWdyb3VwLmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCA+ICoge1xuICBmbGV4OiAxIDAgMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJ1dHRvbi1mbGF0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWZsYXQuay1mb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjEyO1xufVxuXG4uay1idXR0b24tb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstYnV0dG9uLWxpbmsge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1saW5rOmhvdmVyLCAuay1idXR0b24tbGluay5rLWhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWJ1dHRvbi1jbGVhciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1vdmVybGF5LCAuay1idXR0b246OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAuay1idXR0b24uay1ob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4wNDtcbn1cblxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSwgLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLWhvdmVyKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstYnV0dG9uOmFjdGl2ZTo6YmVmb3JlLCAuay1idXR0b24uay1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTY7XG59XG5cbi5rLWJ1dHRvbi5rLXNlbGVjdGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5rLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlOmhvdmVyLCAuay1idXR0b24tc29saWQtYmFzZS5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlOmZvY3VzLCAuay1idXR0b24tc29saWQtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6YWN0aXZlLCAuay1idXR0b24tc29saWQtYmFzZS5rLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTpmb2N1cywgLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6YWN0aXZlLCAuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnk6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmZvY3VzLCAuay1idXR0b24tc29saWQtdGVydGlhcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm86aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm86Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbmZvOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWluZm8uay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tc29saWQtaW5mby5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2Vzczpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2Vzczpmb2N1cywgLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3M6YWN0aXZlLCAuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xufVxuXG4uay1idXR0b24tc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmhvdmVyLCAuay1idXR0b24tc29saWQtd2FybmluZy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmZvY3VzLCAuay1idXR0b24tc29saWQtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtd2FybmluZzphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWVycm9yLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xufVxuXG4uay1idXR0b24tc29saWQtZXJyb3I6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWVycm9yOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWVycm9yLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tc29saWQtZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyazpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWRhcmsuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyazpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWRhcmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWRhcms6YWN0aXZlLCAuay1idXR0b24tc29saWQtZGFyay5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQ6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWxpZ2h0OmZvY3VzLCAuay1idXR0b24tc29saWQtbGlnaHQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1saWdodDphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWxpZ2h0Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2U6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2U6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tc29saWQtaW52ZXJzZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlLCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW5mbyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW5mbzpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW5mbzpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZXJyb3Ige1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvcjpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZXJyb3I6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1lcnJvci5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1kYXJrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1kYXJrOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1kYXJrLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1kYXJrOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1kYXJrLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1kYXJrLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtbGlnaHQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodDpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1saWdodC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1saWdodC5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbnZlcnNlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2UsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbnZlcnNlOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbnZlcnNlOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtYmFzZTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tZmxhdC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tZmxhdC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApO1xufVxuXG4uay1idXR0b24tZmxhdC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpO1xufVxuXG4uay1idXR0b24tZmxhdC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2UsICMxNDE0MTQpO1xufVxuXG4uay1idXR0b24tZmxhdC1iYXNlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1wcmltYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1idXR0b24tbGluay1zZWNvbmRhcnk6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTpmb2N1cywgLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1zZWNvbmRhcnkuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeTpob3ZlciwgLmstYnV0dG9uLWxpbmstdGVydGlhcnkuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmZvY3VzLCAuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstdGVydGlhcnk6YWN0aXZlLCAuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm86aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWluZm8uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mbzpmb2N1cywgLmstYnV0dG9uLWxpbmstaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1pbmZvOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstaW5mby5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm8uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2Vzczpmb2N1cywgLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1zdWNjZXNzOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZzpmb2N1cywgLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay13YXJuaW5nOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3I6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWVycm9yLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xufVxuXG4uay1idXR0b24tbGluay1lcnJvcjpmb2N1cywgLmstYnV0dG9uLWxpbmstZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWVycm9yOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstZXJyb3Iuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrOmhvdmVyLCAuay1idXR0b24tbGluay1kYXJrLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcms6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWRhcmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstZGFyazphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLWRhcmsuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tbGluay1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0OmhvdmVyLCAuay1idXR0b24tbGluay1saWdodC5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstbGlnaHQ6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1saWdodDphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0Lmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZTpob3ZlciwgLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlOmZvY3VzLCAuay1idXR0b24tbGluay1pbnZlcnNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWludmVyc2U6YWN0aXZlLCAuay1idXR0b24tbGluay1pbnZlcnNlLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLWxpbmstYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6YWN0aXZlLCAuay1idXR0b24tbGluay1iYXNlLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstYmFzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlLCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXByaW1hcnk6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItcHJpbWFyeS5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXByaW1hcnk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc2Vjb25kYXJ5LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc2Vjb25kYXJ5OmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItdGVydGlhcnk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWluZm86Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItaW5mby5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWluZm86YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3M6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc3VjY2Vzcy5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3M6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXdhcm5pbmc6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItd2FybmluZy5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLXdhcm5pbmc6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tY2xlYXItZXJyb3I6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItZXJyb3Iuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1lcnJvcjphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpO1xufVxuXG4uay1idXR0b24tY2xlYXItZGFyazpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1kYXJrLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItZGFyazphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1saWdodDpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1saWdodC5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWxpZ2h0OmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWludmVyc2Uuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1iYXNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1iYXNlOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWJhc2Uuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1iYXNlOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWFjdGlvbnMsIC5rLWZvcm0tYnV0dG9ucywgLmstZWRpdC1idXR0b25zLCAuay1hY3Rpb24tYnV0dG9ucywgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDBweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWFjdGlvbnMgKiwgLmstZm9ybS1idXR0b25zICosIC5rLWVkaXQtYnV0dG9ucyAqLCAuay1hY3Rpb24tYnV0dG9ucyAqLCAuay1jb2x1bW5tZW51LWFjdGlvbnMgKiwgLmstYWN0aW9ucyAqOjpiZWZvcmUsIC5rLWZvcm0tYnV0dG9ucyAqOjpiZWZvcmUsIC5rLWVkaXQtYnV0dG9ucyAqOjpiZWZvcmUsIC5rLWFjdGlvbi1idXR0b25zICo6OmJlZm9yZSwgLmstY29sdW1ubWVudS1hY3Rpb25zICo6OmJlZm9yZSwgLmstYWN0aW9ucyAqOjphZnRlciwgLmstZm9ybS1idXR0b25zICo6OmFmdGVyLCAuay1lZGl0LWJ1dHRvbnMgKjo6YWZ0ZXIsIC5rLWFjdGlvbi1idXR0b25zICo6OmFmdGVyLCAuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wb3B1cCAuay1hY3Rpb25zLCAuay1wb3B1cCAuay1mb3JtLWJ1dHRvbnMsIC5rLXBvcHVwIC5rLWVkaXQtYnV0dG9ucywgLmstcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXBvcHVwIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFjdGlvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWFjdGlvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstYWN0aW9ucy1qdXN0aWZ5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1hY3Rpb25zLXN0cmV0Y2hlZCA+ICoge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLWFjdGlvbnMtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnMtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1ub3JtYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LW5vcm1hbCB7XG4gIGp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWZpcnN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWZpcnN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBmaXJzdCBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtbGFzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogbGFzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1zdHJldGNoID4gKiB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLlxcIS5rLWp1c3RpZnktY29udGVudC1zdHJldGNoID4gKiB7XG4gIGZsZXg6IDEgMCAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uay1vdmVybGF5LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstb3ZlcmxheS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1vdmVybGF5LXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1vdmVybGF5LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstb3ZlcmxheS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLW92ZXJsYXktd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1vdmVybGF5LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1vdmVybGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstb3ZlcmxheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstb3ZlcmxheS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wb3B1cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstcG9wdXAgLmstaXRlbSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXBvcHVwID4gLmstY29sb3JwYWxldHRlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1wb3B1cC5rLXBvcHVwLWZsdXNoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcG9wdXAgPiAuay13aWRnZXQsIC5rLXBvcHVwID4gLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXBvcHVwIC5rLWNvbHVtbi1saXN0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1wb3B1cCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1yaXBwbGUtdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJpcHBsZS1ibG9iIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAwLjE7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstcHJpbWFyeSAuay1yaXBwbGUtYmxvYiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmstcmlwcGxlLWZvY3VzOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogcmlwcGxlIDYwMG1zIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cbi5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZGF0YS10YWJsZSAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXRhYmxlLXRoZWFkLCAuay10YWJsZS10Ym9keSwgLmstdGFibGUtdGZvb3QsIC5rLXRhYmxlLXJvdywgLmstdGFibGUtYWx0LXJvdyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmstdGFibGUtdGgsIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMHB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJsZS10aDpmaXJzdC1jaGlsZCwgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstdGFibGUtdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YWJsZS1oZWFkZXIgLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWhlYWRlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtaGVhZGVyID4gLmstdGFibGUsIC5rLXRhYmxlLWhlYWRlci13cmFwID4gLmstdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciAuay10YWJsZS10aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay10YWJsZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdywgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS10aCwgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXNwYWNlci10ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay12aXJ0dWFsLXRhYmxlIC5rLXRhYmxlLXJvdywgLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1ncm91cC1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10YWJsZS1zY3JvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXRhYmxlLXNjcm9sbGVyID4gLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWZvb3RlciB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YWJsZS1mb290ZXIgLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtdGgsIC5rLXRhYmxlLXNtIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay10YWJsZS1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10YWJsZS1tZCAuay10YWJsZS10aCwgLmstdGFibGUtbWQgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay10YWJsZS1tZCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtbWQgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXRhYmxlLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRhYmxlLWxnIC5rLXRhYmxlLXRoLCAuay10YWJsZS1sZyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCAuay1ydGwuay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiwgW2Rpcj1ydGxdIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rLXRhYmxlLCAuay1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFuLCAuay1kYXRhLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRhYmxlLXRoZWFkLCAuay10YWJsZS1oZWFkZXIsIC5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10YWJsZS10Zm9vdCwgLmstdGFibGUtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJsZS1hbHQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6aG92ZXIsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93OmhvdmVyLCAuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1ob3ZlciwgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdy5rLWZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6Zm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93OmZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS10ZC5rLWZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS10ZDpmb2N1cywgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZC5rLWZvY3VzLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxlci1zaXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1uby1kYXRhLCAuay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLW5vLWRhdGEsIC5rLW5vZGF0YSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jb2x1bW4tbWVudS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbWVudS1zbSAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1zbSAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51LXNtIC5rLWdyb3VwLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LW1kIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1tZCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1tZCAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtbGcgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbGcgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1sZyAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51IC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwICsgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pLmstaG92ZXIsIC5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDQlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1zZWxlY3RlZCwgLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uLmstZ3JvdXAtbWVudS1pdGVtLWFkZC1hY3Rpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXAgKyAuay1ncm91cC1tZW51LWl0ZW0td3JhcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWF2YXRhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hdmF0YXIgKiwgLmstYXZhdGFyICo6OmJlZm9yZSwgLmstYXZhdGFyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYXZhdGFyLXRleHQsIC5rLWF2YXRhci1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1hdmF0YXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYXZhdGFyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1hdmF0YXItaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstYXZhdGFyLXNtIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleC1iYXNpczogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYXZhdGFyLW1kIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbiAgZmxleC1iYXNpczogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbn1cblxuLmstYXZhdGFyLWxnIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pO1xuICBmbGV4LWJhc2lzOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtcbn1cblxuLmstYXZhdGFyLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWF2YXRhci1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1hdmF0YXItc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstY2hpcCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jaGlwICosIC5rLWNoaXAgKjo6YmVmb3JlLCAuay1jaGlwICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY2hpcCAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoaXAtY29udGVudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2hpcC1jb250ZW50IC5rLWljb24td3JhcHBlci1ob3N0IHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC10ZXh0LCAuay1jaGlwLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogMC41ZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IC0wLjVlbTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jaGlwLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1jaGlwLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstY2hpcC1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrOiAtNWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstY2hpcC1hY3Rpb24ge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstcmVtb3ZlLWljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1jaGlwLWxpc3Qge1xuICBtaW4td2lkdGg6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGlwLXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstY2hpcC1zbSAuay1jaGlwLWFjdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1iYXNpczogMWVtO1xufVxuXG4uay1jaGlwLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWNoaXAtbWQgLmstY2hpcC1hY3Rpb24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLWF2YXRhciB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LWJhc2lzOiAxZW07XG59XG5cbi5rLWNoaXAtbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1jaGlwLWxnIC5rLWNoaXAtYWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1jaGlwLWF2YXRhciB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LWJhc2lzOiAxZW07XG59XG5cbi5rLWNoaXAtbGlzdC1zbSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1saXN0LW1kIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLWxpc3QtbGcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtc29saWQtYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLWNoaXAtc29saWQtYmFzZTpmb2N1cywgLmstY2hpcC1zb2xpZC1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLWJhc2U6aG92ZXIsIC5rLWNoaXAtc29saWQtYmFzZS5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1jaGlwLXNvbGlkLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstY2hpcC1zb2xpZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbn1cblxuLmstY2hpcC1zb2xpZC1lcnJvcjpmb2N1cywgLmstY2hpcC1zb2xpZC1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtc29saWQtZXJyb3I6aG92ZXIsIC5rLWNoaXAtc29saWQtZXJyb3Iuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlciwgI2ZiYzhjMyk7XG59XG5cbi5rLWNoaXAtc29saWQtZXJyb3Iuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1hY3RpdmUsICNmOThiODApO1xufVxuXG4uay1jaGlwLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG59XG5cbi5rLWNoaXAtc29saWQtaW5mbzpmb2N1cywgLmstY2hpcC1zb2xpZC1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLWluZm86aG92ZXIsIC5rLWNoaXAtc29saWQtaW5mby5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXIsICNiZGQ0ZjgpO1xufVxuXG4uay1jaGlwLXNvbGlkLWluZm8uay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWFjdGl2ZSwgIzgwYWNmNCk7XG59XG5cbi5rLWNoaXAtc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtcbn1cblxuLmstY2hpcC1zb2xpZC13YXJuaW5nOmZvY3VzLCAuay1jaGlwLXNvbGlkLXdhcm5pbmcuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtc29saWQtd2FybmluZzpob3ZlciwgLmstY2hpcC1zb2xpZC13YXJuaW5nLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1ob3ZlciwgI2ZmZWViZCk7XG59XG5cbi5rLWNoaXAtc29saWQtd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtYWN0aXZlLCAjZmZlNzllKTtcbn1cblxuLmstY2hpcC1zb2xpZC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlLCAjMWM1YTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpO1xufVxuXG4uay1jaGlwLXNvbGlkLXN1Y2Nlc3M6Zm9jdXMsIC5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC1zdWNjZXNzOmhvdmVyLCAuay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWhvdmVyLCAjY2JlOWJmKTtcbn1cblxuLmstY2hpcC1zb2xpZC1zdWNjZXNzLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1hY3RpdmUsICNiN2UxYTUpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1iYXNlOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWJhc2U6aG92ZXIsIC5rLWNoaXAtb3V0bGluZS1iYXNlLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1iYXNlLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWVycm9yOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtZXJyb3I6aG92ZXIsIC5rLWNoaXAtb3V0bGluZS1lcnJvci5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWVycm9yLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWluZm86Zm9jdXMsIC5rLWNoaXAtb3V0bGluZS1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtaW5mbzpob3ZlciwgLmstY2hpcC1vdXRsaW5lLWluZm8uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1pbmZvLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWNoaXAtb3V0bGluZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtd2FybmluZzpob3ZlciwgLmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsIC5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xufVxuXG4uay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNvbG9yLXByZXZpZXcgKiwgLmstY29sb3ItcHJldmlldyAqOjpiZWZvcmUsIC5rLWNvbG9yLXByZXZpZXcgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmVkaXRvci1jdXJyZW50LWNvbG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1pY29uLWNvbG9yLXByZXZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG4uay1pY29uLWNvbG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldy1tYXNrIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uay1jb2xvci1wcmV2aWV3LW1hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNvbG9yLXByZXZpZXctbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQXVTVVJCVkhnQnhZeXhEUUF3RE1KSUwrWVQrRGp0ekZSbGlVZkxja2xxQkNSVDRlQ1R4YkQ2a2RMMi9MZ1lYcXB2Q2JzM2tCdi9BQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmstbm8tY29sb3IgLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2ZXJzaW9uPScxLjEnJTNlJTNjbGluZSB4MT0nMCcgeDI9JzIwJyB5MT0nMCcgeTI9JzIwJyBzdHJva2U9J3ZhciUyOC0ta2VuZG8tY29sb3ItZXJyb3IsICUyM2YzMTcwMCUyOScgc3Ryb2tlLXdpZHRoPScxJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uay1jb2xvci1wcmV2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jb2xvci1wcmV2aWV3OmhvdmVyLCAuay1jb2xvci1wcmV2aWV3LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmstbG9hZGVyLWNhbnZhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbG9hZGVyLXNlZ21lbnQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1sb2FkZXItc20ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbn1cblxuLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstbG9hZGVyLW1kIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxvYWRlci1sZyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xufVxuXG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWdtZW50IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItY2FudmFzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAzKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAxLjUpO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAzKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDEuNSk7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxLjUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1zZWdtZW50IHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgMzMuMzMzMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDY2LjY2NjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42NjY2NjY2NjY3cztcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4zMzMzMzMzMzMzcztcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMiB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0zIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0xIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlZ21lbnQtMiAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWdtZW50LTMgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDAwMTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciAuay1sb2FkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLCAuay1sb2FkZXItY29udGFpbmVyLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItc20gLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1tZCAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbGcgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLXRvcCAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1sb2FkZXItZW5kIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBvcmRlcjogLTE7XG59XG5cbi5rLWxvYWRpbmctbWFzaywgLmstbG9hZGluZy1pbWFnZSwgLmstbG9hZGluZy1jb2xvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1sb2FkaW5nLW1hc2sgKiwgLmstbG9hZGluZy1tYXNrICo6OmJlZm9yZSwgLmstbG9hZGluZy1tYXNrICo6OmFmdGVyLCAuay1sb2FkaW5nLW1hc2s6OmJlZm9yZSwgLmstbG9hZGluZy1tYXNrOjphZnRlciwgLmstbG9hZGluZy1pbWFnZSAqLCAuay1sb2FkaW5nLWltYWdlICo6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZSAqOjphZnRlciwgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLCAuay1sb2FkaW5nLWltYWdlOjphZnRlciwgLmstbG9hZGluZy1jb2xvciAqLCAuay1sb2FkaW5nLWNvbG9yICo6OmJlZm9yZSwgLmstbG9hZGluZy1jb2xvciAqOjphZnRlciwgLmstbG9hZGluZy1jb2xvcjo6YmVmb3JlLCAuay1sb2FkaW5nLWNvbG9yOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxvYWRpbmctbWFzayB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3Ige1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1sb2FkaW5nLXRleHQge1xuICB0ZXh0LWluZGVudDogLTQwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWxvYWRpbmctaW1hZ2Uge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1sb2FkaW5nLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLWktbG9hZGluZyB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstaS1sb2FkaW5nOjpiZWZvcmUsIC5rLWktbG9hZGluZzo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pLWxvYWRpbmc6OmJlZm9yZSwgLmstaS1sb2FkaW5nOjphZnRlciwgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLCAuay1sb2FkaW5nLWltYWdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMC4wNWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlLCAuay1pY29uLmstaS1sb2FkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLCAuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBhbmltYXRpb246IGstbG9hZGluZy1hbmltYXRpb24gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWktbG9hZGluZzo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIHJldmVyc2UgMS40cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjAxNWVtLCAxcHgsIDFweCk7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG5Aa2V5ZnJhbWVzIGstbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmstbG9hZGVyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWxvYWRlci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstbG9hZGVyLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstbG9hZGVyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWxvYWRlci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1sb2FkZXItd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstbG9hZGVyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstbG9hZGVyLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWxvYWRlci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWxvYWRlci1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1za2VsZXRvbiwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1za2VsZXRvbi10ZXh0LCAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC42KTtcbn1cblxuLmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlLCAuay1wbGFjZWhvbGRlci1saW5lOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay1za2VsZXRvbi1yZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2tlbGV0b24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbiwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi13YXZlIDEuNnMgbGluZWFyIDAuNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZSAuay1wbGFjZWhvbGRlci1saW5lLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXBsYWNlaG9sZGVyLWxpbmUge1xuICBhbmltYXRpb246IGstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG4uay1za2VsZXRvbiwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstcGxhY2Vob2xkZXItbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDQpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRvb2x0aXAgKiwgLmstdG9vbHRpcCAqOjpiZWZvcmUsIC5rLXRvb2x0aXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10b29sdGlwLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDEuMjUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7XG59XG5cbi5rLXRvb2x0aXAtY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdG9vbHRpcC1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1jYWxsb3V0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1lIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtdyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay10b29sdGlwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay10b29sdGlwIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWludmVyc2UgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstdG9vbHRpcC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLXRvb2x0aXAtbGlnaHQgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLXRvb2x0aXAtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtZGFyayAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdG9vbHRpcC1lcnJvciAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdG9vbHRpcC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstdG9vbHRpcC13YXJuaW5nIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLXRvb2x0aXAtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRvb2x0aXAtc3VjY2VzcyAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay10b29sdGlwLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay10b29sdGlwLWluZm8gLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstdG9vbHRpcC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLXRvb2x0aXAtdGVydGlhcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLXRvb2x0aXAtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstdG9vbHRpcC1zZWNvbmRhcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay10b29sdGlwLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10b29sdGlwLXByaW1hcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCwgLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0LCAuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93biB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWN1cnJlbnQtdGltZSB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWxlZnQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xuICBib3JkZXItdG9wLWNvbG9yOiByZWQ7XG59XG5cbi5rLW1lbnUtYmFyLCAuay1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWVudS1iYXIgKiwgLmstbWVudSAqLCAuay1tZW51LWJhciAqOjpiZWZvcmUsIC5rLW1lbnUgKjo6YmVmb3JlLCAuay1tZW51LWJhciAqOjphZnRlciwgLmstbWVudSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lbnUtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1tZW51LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLCAuay1tZW51LWl0ZW0tY29udGVudCAuay1mb3JtLWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWVkaXQtYnV0dG9ucywgLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1tZW51LWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsID4gLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1tZW51LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gPiAuay1tZW51LWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rID4gLmstbWVudS1leHBhbmQtYXJyb3cge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKiAtMSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1tZW51LXZlcnRpY2FsID4gLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbWVudS1wb3B1cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cblxuLmstbWVudS1wb3B1cCAqLCAuay1tZW51LXBvcHVwICo6OmJlZm9yZSwgLmstbWVudS1wb3B1cCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lbnUtcG9wdXAgLmstbWVudS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5rLW1lbnUtZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstbWVudS1ncm91cCAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstbWVudS1ncm91cC1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMTZweCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1leHBhbmQtYXJyb3cge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKiAtMSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbGcgLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbGcgLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstcG9wdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1wb3B1cCAuay1jb250ZXh0LW1lbnUsIC5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXItdmVydGljYWwgPiAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmhvdmVyLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06YWN0aXZlLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06Zm9jdXMsIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVudS1ncm91cCwgLmstbWVudS5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rOmhvdmVyLCAuay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rLmstaG92ZXIsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbms6aG92ZXIsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rOmFjdGl2ZSwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLWFjdGl2ZSwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0gPiAuay1saW5rOmFjdGl2ZSwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluay5rLWFjdGl2ZSwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzID4gLmstbGluaywgLmstbWVudS1ncm91cCAuay1pdGVtLmstZm9jdXMgPiAuay1saW5rLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXMgPiAuay1saW5rLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1mb2N1cyA+IC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstbWVudS1ncm91cCA+IC5rLXNlcGFyYXRvciwgLmstbWVudS5rLWNvbnRleHQtbWVudSA+IC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSwgLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLXN0YXJ0OjpiZWZvcmUsIC5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1lbmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhciA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstdG9vbGJhciA+ICogPiBsYWJlbCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstdG9vbGJhciAuay1pbnB1dCwgLmstdG9vbGJhciAuay1waWNrZXIge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstdG9vbGJhciAuay1jb2xvci1waWNrZXIsIC5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItYnV0dG9uLXNlcGFyYXRvciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3IgKyAuay10b29sYmFyLW92ZXJmbG93LWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtOmZvY3VzLCAuay10b29sYmFyIC5rLXRvb2xiYXItaXRlbS5rLWZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstdG9vbGJhci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdG9vbGJhci1vdXRsaW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXItZmxhdCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvb2xiYXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstdG9vbGJhci1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbTo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAtMSk7XG59XG5cbi5rLXRvb2xiYXItc20uay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRvb2xiYXItc20gPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbSAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZDo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLXRvb2xiYXItbWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbWQgPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZCAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLWxnOjpiZWZvcmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAqIC0xKTtcbn1cblxuLmstdG9vbGJhci1sZy5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstdG9vbGJhci1sZyA+ICogPiBsYWJlbCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLWxnIC5rLXRvb2xiYXItYnV0dG9uLXNlcGFyYXRvciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLWxpc3QtbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLXNtOjpiZWZvcmUge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci1tZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay10b29sYmFyLWxnOjpiZWZvcmUge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstZmxvYXRpbmctdG9vbGJhciwgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1mbG9hdGluZy10b29sYmFyIC5rLXRvb2xiYXIsIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQgLmstdG9vbGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyID4gLmstaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctdG9vbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItaXRlbTpmb2N1cywgLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW0uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstdG9vbGJhci1zb2xpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRvb2xiYXItc29saWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1zb2xpZC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLWxpc3Qtc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRvb2xiYXItb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2xiYXItb3V0bGluZS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1vdXRsaW5lLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLWxpc3Qtb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10b29sYmFyLWZsYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRvb2xiYXItZmxhdCA+IC5rLXNlcGFyYXRvciwgLmstdG9vbGJhci1mbGF0IC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdG9vbGJhci1mbGF0LmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLWZsYXQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMtbGlzdC1mbGF0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1mbG9hdGluZy10b29sYmFyLCAuZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjpob3ZlciwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246Zm9jdXMsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmFjdGl2ZSwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmRpc2FibGVkLCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItb3V0bGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItZmxhdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLWZsYXQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLlxcIWstb3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5cXCFrLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uXFwhay1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLlxcIWstb3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5cXCFrLW92ZXJmbG93LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uXFwhay1vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uXFwhay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWNsaXAge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWNsaXAge1xuICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5cXCFrLW92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5cXCFrLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktY2xpcCB7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktY2xpcCB7XG4gIG92ZXJmbG93LXk6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstZm9ybSwgLmstZm9ybS1pbmxpbmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZmllbGRzZXQge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbn1cblxuLmstZmllbGRzZXQgPiBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5rZW5kby1sYWJlbCA+IC5rLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1sYWJlbC1vcHRpb25hbCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWxhYmVsLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWZvcm0ge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsLCAuay1mb3JtIC5rLWZvcm0tZmllbGQgPiBrZW5kby1sYWJlbCwgLmstZm9ybSAuay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZvcm0gLmstbGFiZWwgKyAuay1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZmllbGRzZXQge1xuICBtYXJnaW46IDJlbSAwIDA7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZmllbGRzZXQgPiAqOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLCAuay1mb3JtIC5rLWZvcm0tZmllbGRzZXQgPiAqLmstaGlkZGVuICsgOm5vdCguay1oaWRkZW4pIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstZm9ybSAuay1mb3JtLWxlZ2VuZCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZvcm0gPiAqOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLCAuay1mb3JtID4gKi5rLWhpZGRlbiArIDpub3QoLmstaGlkZGVuKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZCwgLmstZm9ybSAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZm9ybSAuay1mb3JtLWZpZWxkLWRpc2FibGVkIC5rLWxhYmVsLCAuay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZm9ybSAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLWZvcm0gLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZvcm0gLmstbXVsdGlzZWxlY3QsIC5rLWZvcm0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay1mb3JtIC5rLWRhdGVyYW5nZXBpY2tlciAuay1kYXRlaW5wdXQsIC5rLWZvcm0gLmstc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1mb3JtLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZm9ybS1oaW50LCAuay1mb3JtLWVycm9yIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXRleHQtc3RhcnQsIC5rLWJ1dHRvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRleHQtZW5kLCAuay1idXR0b25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWZvcm0tc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSkgMCAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pIC8gMik7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBpbmhlcml0O1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDc1JSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSk7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1mb3JtIFtkaXI9cnRsXSAuay1sYWJlbC1vcHRpb25hbCwgLmstcnRsIC5rLWZvcm0gLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkID4gLmstbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIFtkaXI9cnRsXSAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwsIC5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0gLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgW2Rpcj1ydGxdIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsLCAuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLCAuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLXJ0bCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsLCAuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiBrZW5kby1sYWJlbCwgLmstcnRsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstZm9ybS1zbSAuay1mb3JtLWZpZWxkLCAuay1mb3JtLXNtIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstZm9ybS1tZCAuay1mb3JtLWZpZWxkLCAuay1mb3JtLW1kIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLmstZm9ybS1sZyAuay1mb3JtLWZpZWxkLCAuay1mb3JtLWxnIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstZm9ybS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xufVxuXG4uay1mb3JtLWlubGluZSBmaWVsZHNldCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKiAyKSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1mb3JtLWlubGluZSBmaWVsZHNldDpmaXJzdC1jaGlsZDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6bGFzdC1jaGlsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1mb3JtLWlubGluZSBsZWdlbmQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCA+IHNwYW46bm90KC5rLXdpZGdldCkge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkID4gaW5wdXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dDpub3QoLmstY2hlY2tib3gpOm5vdCguay1yYWRpbykge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wb3B1cC1lZGl0LWZvcm0gPiAuay1hY3Rpb25zLCAuay1wb3B1cC1lZGl0LWZvcm0gPiAuay1lZGl0LWJ1dHRvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbi1idXR0b25zLCAuay1wb3B1cC1lZGl0LWZvcm0gPiAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWZvcm0tYnV0dG9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG59XG5cbi5rLWVkaXQtbGFiZWwge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpIDA7XG4gIHdpZHRoOiAzMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWVkaXQtZmllbGQge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogNjUlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9yIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KSAwO1xufVxuXG4uay1lZGl0LWZpZWxkID4gLmstd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWVkaXQtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KC5rLXJhZGlvKSwgLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmstY2hlY2tib3gpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRleDtcbn1cblxuLmstZWRpdC1maWVsZCAuay1yYWRpby1sYWJlbCwgLmstZWRpdC1maWVsZCAuay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstZWRpdC1maWVsZCA+IC5rLXJlc2V0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZWRpdC1maWVsZCAuay1yZXNldCAuay13aWRnZXQge1xuICBtYXJnaW46IDAgMC40ZXggMCAxZXg7XG59XG5cbi5rLWZvcm0sIC5rLWZvcm0taW5saW5lIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZm9ybSBmaWVsZHNldCBsZWdlbmQsIC5rLWZvcm0taW5saW5lIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1sZWdlbmQsIC5rLWZvcm0taW5saW5lIC5rLWZvcm0tbGVnZW5kIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1mb3JtIC5rLWZpZWxkLWluZm8sIC5rLWZvcm0taW5saW5lIC5rLWZpZWxkLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZm9ybSAuay1hbGVydC1lcnJvciwgLmstZm9ybS1pbmxpbmUgLmstYWxlcnQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1mb3JtLWVycm9yLCAuay10ZXh0LWVycm9yLCAuay1mb3JtLWZpZWxkLWVycm9yIC5rLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstZm9ybS1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5cXCFrLWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uXFwhay1kLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLmstZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uXFwhay1kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5cXCFrLWQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uXFwhay1kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kLWZsZXgsIC5rLWQtZmxleC1jb2wsIC5rLWQtZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uXFwhay1kLWZsZXgsIC5cXCFrLWQtZmxleC1jb2wsIC5cXCFrLWQtZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLlxcIWstZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5cXCFrLWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xufVxuXG4uXFwhay1kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uXFwhay1kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5cXCFrLWQtaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uXFwhay1kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uXFwhay1kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4uXFwhay1kLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uXFwhay1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktY29udGVudHMge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLlxcIWstZGlzcGxheS1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLlxcIWstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlxcIWstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlxcIWstZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5cXCFrLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uXFwhay1kaXNwbGF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cblxuLlxcIWstZGlzcGxheS1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLlxcIWstZGlzcGxheS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLlxcIWstZGlzcGxheS10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLlxcIWstZGlzcGxheS10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLlxcIWstZGlzcGxheS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW0gIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTAge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLlxcIWstZ2FwLTAge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMXB4IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KTtcbn1cblxuLlxcIWstZ2FwLTFweCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTBcXC41IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5cXCFrLWdhcC0wXFwuNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uXFwhay1nYXAtMSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMVxcLjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLTFcXC41IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTIge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLlxcIWstZ2FwLTIge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMlxcLjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLTJcXC41IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5cXCFrLWdhcC0zIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0zXFwuNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uXFwhay1nYXAtM1xcLjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtNCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLlxcIWstZ2FwLTQge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTRcXC41IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5cXCFrLWdhcC00XFwuNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC01IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xufVxuXG4uXFwhay1nYXAtNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtNVxcLjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNVxcLjUsIDEuMzc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLTVcXC41IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTVcXC41LCAxLjM3NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTYge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLlxcIWstZ2FwLTYge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtNlxcLjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNlxcLjUsIDEuNjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLTZcXC41IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNywgMS43NXJlbSk7XG59XG5cbi5cXCFrLWdhcC03IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTcsIDEuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC03XFwuNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xufVxuXG4uXFwhay1nYXAtN1xcLjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtOCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbn1cblxuLlxcIWstZ2FwLTgge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTkge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctOSwgMi4yNXJlbSk7XG59XG5cbi5cXCFrLWdhcC05IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTksIDIuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xMCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTtcbn1cblxuLlxcIWstZ2FwLTEwIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xMSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMSwgMi43NXJlbSk7XG59XG5cbi5cXCFrLWdhcC0xMSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMSwgMi43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTEyIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEyLCAzcmVtKTtcbn1cblxuLlxcIWstZ2FwLTEyIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEyLCAzcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMTMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTMsIDMuMjVyZW0pO1xufVxuXG4uXFwhay1nYXAtMTMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTMsIDMuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xNCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNCwgMy41cmVtKTtcbn1cblxuLlxcIWstZ2FwLTE0IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE0LCAzLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNSwgMy43NXJlbSk7XG59XG5cbi5cXCFrLWdhcC0xNSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNSwgMy43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTE2IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtcbn1cblxuLlxcIWstZ2FwLTE2IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMTcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTcsIDQuMjVyZW0pO1xufVxuXG4uXFwhay1nYXAtMTcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTcsIDQuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xOCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xOCwgNC41cmVtKTtcbn1cblxuLlxcIWstZ2FwLTE4IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE4LCA0LjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0xOSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xOSwgNC43NXJlbSk7XG59XG5cbi5cXCFrLWdhcC0xOSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xOSwgNC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTIwIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIwLCA1cmVtKTtcbn1cblxuLlxcIWstZ2FwLTIwIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIwLCA1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMjEge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjEsIDUuMjVyZW0pO1xufVxuXG4uXFwhay1nYXAtMjEge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjEsIDUuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0yMiB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMiwgNS41cmVtKTtcbn1cblxuLlxcIWstZ2FwLTIyIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIyLCA1LjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0yMyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMywgNS43NXJlbSk7XG59XG5cbi5cXCFrLWdhcC0yMyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMywgNS43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTI0IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI0LCA2cmVtKTtcbn1cblxuLlxcIWstZ2FwLTI0IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI0LCA2cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pO1xufVxuXG4uXFwhay1nYXAtMjUge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0yNiB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNiwgOHJlbSk7XG59XG5cbi5cXCFrLWdhcC0yNiB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNiwgOHJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTI3IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI3LCA5cmVtKTtcbn1cblxuLlxcIWstZ2FwLTI3IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI3LCA5cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtMjgge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKTtcbn1cblxuLlxcIWstZ2FwLTI4IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI4LCAxMHJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLTI5IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI5LCAxMXJlbSk7XG59XG5cbi5cXCFrLWdhcC0yOSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC0zMCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zMCwgMTJyZW0pO1xufVxuXG4uXFwhay1nYXAtMzAge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMzAsIDEycmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteHMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmcteHMsIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpO1xufVxuXG4uXFwhay1nYXAteHMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmcteHMsIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC1zbSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1zbSwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbn1cblxuLlxcIWstZ2FwLXNtIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXNtLCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC1tZCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1tZCwgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7XG59XG5cbi5cXCFrLWdhcC1tZCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1tZCwgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLWxnIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLWxnLCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKTtcbn1cblxuLlxcIWstZ2FwLWxnIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLWxnLCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteGwge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmcteGwsIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSk7XG59XG5cbi5cXCFrLWdhcC14bCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy14bCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAtdGhpbiB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy10aGluLCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO1xufVxuXG4uXFwhay1nYXAtdGhpbiB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy10aGluLCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC1oYWlyIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLWhhaXIsIHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpKTtcbn1cblxuLlxcIWstZ2FwLWhhaXIge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctaGFpciwgdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTAge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5cXCFrLWdhcC14LTAge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMXB4IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7XG59XG5cbi5cXCFrLWdhcC14LTFweCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTBcXC41IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uXFwhay1nYXAteC0wXFwuNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtMSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMVxcLjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTFcXC41IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMlxcLjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTJcXC41IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTMge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteC0zIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0zXFwuNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtM1xcLjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtNCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTQge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTRcXC41IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uXFwhay1nYXAteC00XFwuNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC01IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtNVxcLjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTVcXC41LCAxLjM3NXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTVcXC41IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTYge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTYge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtNlxcLjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTZcXC41IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy02XFwuNSwgMS42MjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTcge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTcsIDEuNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteC03IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC03XFwuNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtN1xcLjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtOCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTgge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTkge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTksIDIuMjVyZW0pO1xufVxuXG4uXFwhay1nYXAteC05IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xMCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTEwIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xMSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTEsIDIuNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteC0xMSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTEsIDIuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTEyIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMiwgM3JlbSk7XG59XG5cbi5cXCFrLWdhcC14LTEyIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMiwgM3JlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMTMge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEzLCAzLjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtMTMge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEzLCAzLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xNCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTQsIDMuNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTE0IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNCwgMy41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTUsIDMuNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteC0xNSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTUsIDMuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTE2IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTE2IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMTcge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE3LCA0LjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtMTcge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE3LCA0LjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xOCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTgsIDQuNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTE4IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xOCwgNC41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0xOSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTksIDQuNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteC0xOSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTksIDQuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTIwIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMCwgNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTIwIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMCwgNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMjEge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIxLCA1LjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtMjEge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIxLCA1LjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0yMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjIsIDUuNXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTIyIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMiwgNS41cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0yMyB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjMsIDUuNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteC0yMyB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjMsIDUuNzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTI0IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNCwgNnJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTI0IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNCwgNnJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI1LCA3cmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtMjUge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI1LCA3cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0yNiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjYsIDhyZW0pO1xufVxuXG4uXFwhay1nYXAteC0yNiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjYsIDhyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTI3IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNywgOXJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTI3IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNywgOXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtMjgge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI4LCAxMHJlbSk7XG59XG5cbi5cXCFrLWdhcC14LTI4IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yOCwgMTByZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LTI5IHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pO1xufVxuXG4uXFwhay1nYXAteC0yOSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjksIDExcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC0zMCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMzAsIDEycmVtKTtcbn1cblxuLlxcIWstZ2FwLXgtMzAge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgteHMge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXhzLCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtcbn1cblxuLlxcIWstZ2FwLXgteHMge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXhzLCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC1zbSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctc20sIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG59XG5cbi5cXCFrLWdhcC14LXNtIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1zbSwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC1tZCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctbWQsIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpO1xufVxuXG4uXFwhay1nYXAteC1tZCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctbWQsIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC14LWxnIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1sZywgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG59XG5cbi5cXCFrLWdhcC14LWxnIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1sZywgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgteGwge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXhsLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpO1xufVxuXG4uXFwhay1nYXAteC14bCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmcteGwsIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXgtdGhpbiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctdGhpbiwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbn1cblxuLlxcIWstZ2FwLXgtdGhpbiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctdGhpbiwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteC1oYWlyIHtcbiAgY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1oYWlyLCB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSk7XG59XG5cbi5cXCFrLWdhcC14LWhhaXIge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLWhhaXIsIHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0wIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uXFwhay1nYXAteS0wIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTFweCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO1xufVxuXG4uXFwhay1nYXAteS0xcHgge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0wXFwuNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMFxcLjUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTEge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTFcXC41IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0xXFwuNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0yIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0yIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTJcXC41IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0yXFwuNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0zIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMyB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktM1xcLjUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTNcXC41IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTQge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uXFwhay1nYXAteS00IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS00XFwuNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktNFxcLjUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTVcXC41IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO1xufVxuXG4uXFwhay1nYXAteS01XFwuNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNVxcLjUsIDEuMzc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS02IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS02IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTZcXC41IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy02XFwuNSwgMS42MjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS02XFwuNSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNlxcLjUsIDEuNjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS03IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktNyB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNywgMS43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktN1xcLjUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTdcXC41IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTgge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xufVxuXG4uXFwhay1nYXAteS04IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS05IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktOSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctOSwgMi4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMTAge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0xMCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMTEge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTExLCAyLjc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMTEge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTExLCAyLjc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0xMiB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTIsIDNyZW0pO1xufVxuXG4uXFwhay1nYXAteS0xMiB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTIsIDNyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTEzIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMywgMy4yNXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTEzIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xMywgMy4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMTQge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE0LCAzLjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0xNCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTQsIDMuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMTUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE1LCAzLjc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMTUge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE1LCAzLjc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0xNiB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pO1xufVxuXG4uXFwhay1nYXAteS0xNiB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTE3IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNywgNC4yNXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTE3IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xNywgNC4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMTgge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE4LCA0LjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0xOCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMTgsIDQuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMTkge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE5LCA0Ljc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMTkge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE5LCA0Ljc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0yMCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjAsIDVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0yMCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjAsIDVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTIxIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMSwgNS4yNXJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTIxIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yMSwgNS4yNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMjIge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIyLCA1LjVyZW0pO1xufVxuXG4uXFwhay1nYXAteS0yMiB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjIsIDUuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMjMge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIzLCA1Ljc1cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMjMge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIzLCA1Ljc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0yNCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjQsIDZyZW0pO1xufVxuXG4uXFwhay1nYXAteS0yNCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjQsIDZyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTI1IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSk7XG59XG5cbi5cXCFrLWdhcC15LTI1IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMjYge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI2LCA4cmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMjYge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI2LCA4cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0yNyB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjcsIDlyZW0pO1xufVxuXG4uXFwhay1nYXAteS0yNyB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjcsIDlyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LTI4IHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yOCwgMTByZW0pO1xufVxuXG4uXFwhay1nYXAteS0yOCB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS0yOSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMjksIDExcmVtKTtcbn1cblxuLlxcIWstZ2FwLXktMjkge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTI5LCAxMXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktMzAge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSk7XG59XG5cbi5cXCFrLWdhcC15LTMwIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zMCwgMTJyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LXhzIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy14cywgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG59XG5cbi5cXCFrLWdhcC15LXhzIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy14cywgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktc20ge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXNtLCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO1xufVxuXG4uXFwhay1nYXAteS1zbSB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctc20sIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktbWQge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLW1kLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLlxcIWstZ2FwLXktbWQge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLW1kLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKSAhaW1wb3J0YW50O1xufVxuXG4uay1nYXAteS1sZyB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctbGcsIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xufVxuXG4uXFwhay1nYXAteS1sZyB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctbGcsIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LXhsIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy14bCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKTtcbn1cblxuLlxcIWstZ2FwLXkteGwge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXhsLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhcC15LXRoaW4ge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXRoaW4sIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG59XG5cbi5cXCFrLWdhcC15LXRoaW4ge1xuICByb3ctZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLXRoaW4sIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ2FwLXktaGFpciB7XG4gIHJvdy1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctaGFpciwgdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCkpO1xufVxuXG4uXFwhay1nYXAteS1oYWlyIHtcbiAgcm93LWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy1oYWlyLCB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG59XG5cbi5cXCFrLWdyaWQtY29scy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxL3NwYW4gMTtcbn1cblxuLlxcIWstY29sLXNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbn1cblxuLlxcIWstY29sLXNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbn1cblxuLlxcIWstY29sLXNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbn1cblxuLlxcIWstY29sLXNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbn1cblxuLlxcIWstY29sLXNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbn1cblxuLlxcIWstY29sLXNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcbn1cblxuLlxcIWstY29sLXNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbn1cblxuLlxcIWstY29sLXNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5L3NwYW4gOTtcbn1cblxuLlxcIWstY29sLXNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTAvc3BhbiAxMDtcbn1cblxuLlxcIWstY29sLXNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEvc3BhbiAxMTtcbn1cblxuLlxcIWstY29sLXNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cblxuLlxcIWstY29sLXNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLlxcIWstY29sLXNwYW4tZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zcGFuLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLlxcIWstY29sLXNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG59XG5cbi5cXCFrLWNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5cXCFrLWNvbC1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5cXCFrLWNvbC1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0xMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMztcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG59XG5cbi5cXCFrLWNvbC1zdGFydC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xufVxuXG4uXFwhay1jb2wtZW5kLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xufVxuXG4uXFwhay1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xufVxuXG4uXFwhay1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuXG4uXFwhay1jb2wtZW5kLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xufVxuXG4uXFwhay1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xufVxuXG4uXFwhay1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xufVxuXG4uXFwhay1jb2wtZW5kLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xufVxuXG4uXFwhay1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xufVxuXG4uXFwhay1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTA7XG59XG5cbi5cXCFrLWNvbC1lbmQtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExO1xufVxuXG4uXFwhay1jb2wtZW5kLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbn1cblxuLlxcIWstY29sLWVuZC0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTM7XG59XG5cbi5cXCFrLWNvbC1lbmQtMTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1lbmQtYXV0byB7XG4gIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbn1cblxuLlxcIWstY29sLWVuZC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxO1xufVxuXG4uXFwhay1jb2xzcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxL3NwYW4gMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbn1cblxuLlxcIWstY29sc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9zcGFuIDIgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG59XG5cbi5cXCFrLWNvbHNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xufVxuXG4uXFwhay1jb2xzcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbn1cblxuLlxcIWstY29sc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDUgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG59XG5cbi5cXCFrLWNvbHNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xufVxuXG4uXFwhay1jb2xzcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbn1cblxuLlxcIWstY29sc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDggIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDk7XG59XG5cbi5cXCFrLWNvbHNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwO1xufVxuXG4uXFwhay1jb2xzcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTAvc3BhbiAxMCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEvc3BhbiAxMTtcbn1cblxuLlxcIWstY29sc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExL3NwYW4gMTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5cbi5cXCFrLWNvbHNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tZnVsbCwgLmstY29sc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLlxcIWstY29sc3Bhbi1mdWxsLCAuXFwhay1jb2xzcGFuLWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uXFwhay1jb2xzcGFuLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWdyaWQgLmstdmFsaWRhdG9yLXRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YmVmb3JlLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSk7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC14LCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDFweCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dCwgY29sb3IgMC4ycyBlYXNlLW91dCwgdG9wIDAuMnMgZWFzZS1vdXQsIGxlZnQgMC4ycyBlYXNlLW91dDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZW1wdHkgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXksIGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO1xuICBsZWZ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteSwgMCk7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14LCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyOmZvY3VzLXdpdGhpbiA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteSwgMCk7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14LCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZW1wdHk6bm90KC5rLWZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5bZGlyPXJ0bF0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1mbG9hdGluZy1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstZmxvYXRpbmctbGFiZWwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0LCBjb2xvciAwLjJzIGVhc2Utb3V0LCB0b3AgMC4ycyBlYXNlLW91dCwgcmlnaHQgMC4ycyBlYXNlLW91dDtcbn1cblxuW2Rpcj1ydGxdIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5ID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1lbXB0eSA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1lbXB0eSA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC14LCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDFweCkpO1xufVxuXG5bZGlyPXJ0bF0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIFtkaXI9cnRsXSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1mbG9hdGluZy1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXMgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7XG59XG5cbltkaXI9cnRsXSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXTpmb2N1cy13aXRoaW4gPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWludmFsaWQgPiAuay1mbG9hdGluZy1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLm5nLWludmFsaWQubmctdG91Y2hlZCA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIubmctaW52YWxpZC5uZy1kaXJ0eSA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cuay1idXR0b24tbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cgLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbjpmb2N1cywgLmstc3BsaXQtYnV0dG9uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1tZW51LWJ1dHRvbiwgLmstZHJvcGRvd24tYnV0dG9uIHtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1tZW51LWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdywgLmstZHJvcGRvd24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1tZW51LWJ1dHRvbi5rLWljb24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93LCAuay1kcm9wZG93bi1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG59XG5cbi5rLWlucHV0LCAuay1waWNrZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0ICosIC5rLWlucHV0ICo6OmJlZm9yZSwgLmstaW5wdXQgKjo6YWZ0ZXIsIC5rLXBpY2tlciAqLCAuay1waWNrZXIgKjo6YmVmb3JlLCAuay1waWNrZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pbnB1dCA+IC5rLWlucHV0LCAuay1pbnB1dCA+IC5rLXBpY2tlciwgLmstcGlja2VyID4gLmstaW5wdXQsIC5rLXBpY2tlciA+IC5rLXBpY2tlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQgPiAqLCAuay1waWNrZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1pbnB1dDo6cGxhY2Vob2xkZXIsIC5rLXBpY2tlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmlucHV0LmstaW5wdXQsIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG5pbnB1dC5rLWlucHV0OmRpc2FibGVkLCBpbnB1dC5rLWlucHV0W2Rpc2FibGVkXSwgdGV4dGFyZWEuay10ZXh0YXJlYTpkaXNhYmxlZCwgdGV4dGFyZWEuay10ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjppcyhbZGlzYWJsZWRdLCAuay1kaXNhYmxlZCkgOmlzKGlucHV0LmstaW5wdXQsIHRleHRhcmVhLmstdGV4dGFyZWEpOmlzKDpkaXNhYmxlZCwgW2Rpc2FibGVkXSkge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxudGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waWNrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdC5rLXBpY2tlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNlbGVjdC5rLXBpY2tlcjpkaXNhYmxlZCwgc2VsZWN0LmstcGlja2VyW2Rpc2FibGVkXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuOmlzKFtkaXNhYmxlZF0sIC5rLWRpc2FibGVkKSBzZWxlY3Quay1waWNrZXI6aXMoOmRpc2FibGVkLCBbZGlzYWJsZWRdKSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0LWlubmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstaW5wdXQtaW5uZXI6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNwYW4uay1pbnB1dC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstaW5wdXQtdmFsdWUtaWNvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstaW5wdXQtdmFsdWUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pbnB1dC12YWx1ZXMge1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstaW5wdXQtdmFsdWVzIC5rLWNoaXAtbGlzdCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LXByZWZpeCwgLmstaW5wdXQtc3VmZml4IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmstaW5wdXQtcHJlZml4LXZlcnRpY2FsLCAuay1pbnB1dC1zdWZmaXgtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4uay1pbnB1dC1wcmVmaXgtaG9yaXpvbnRhbCwgLmstaW5wdXQtc3VmZml4LWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbi5rLWlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQgKyAuay1pbnB1dCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6aG92ZXIsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1ob3ZlciwgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmb2N1cywgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmb2N1cy13aXRoaW4sIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1mb2N1cywgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDphY3RpdmUsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1hY3RpdmUsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWlucHV0LWdyb3VwIC5rLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXA6ZGlzYWJsZWQsIC5rLWlucHV0LWdyb3VwW2Rpc2FibGVkXSwgLmstaW5wdXQtZ3JvdXAuay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1sb2FkaW5nLWljb24ge1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbG9hZGluZy1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC1pY29uLmstaWNvbi1tZCA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tbWQgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLW1kID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teHMgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHMgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi1zbSA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1zbSA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLWxnID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLWxnID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teGwgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi14eGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHhsID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXh4bCA+IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLXh4eGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHh4bCA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eHhsID4gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstY2xlYXItdmFsdWUge1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNsZWFyLXZhbHVlOmhvdmVyLCAuay1jbGVhci12YWx1ZS5rLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2xlYXItdmFsdWU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay1pbnB1dC1idXR0b24ge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGZsZXg6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBmbGV4OiAxIDEgNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstYnV0dG9uLWljb24ge1xuICBtYXJnaW4tYmxvY2s6IC0xZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29uIHtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstaWNvbiB7XG4gIHRvcDogYXV0bztcbn1cblxuLmstc2VhcmNoYmFyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstcGlja2VyLXdyYXAsIC5rLWRyb3Bkb3duLXdyYXAsIC5rLWRhdGVpbnB1dC13cmFwLCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1udW1lcmljLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaW5wdXQtZmxhdCwgLmstcGlja2VyLWZsYXQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1zbSwgLmstcGlja2VyLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC8gMik7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgLyAyKTtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItc20gLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtc20gLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtc20gLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbiwgLmstcGlja2VyLXNtIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLXBpY2tlci1zbSAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1pbnB1dC1zbSAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtc20gLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLXNtIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1zbSAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pbnB1dC1wcmVmaXgtdGV4dCwgLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay1waWNrZXItc20gLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstcGlja2VyLXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1pbnB1dC1zbS5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1zbS5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuc2VsZWN0LmstcGlja2VyLXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCwgLmstcGlja2VyLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIsIC5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIge1xuICBtYXJnaW46IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1idXR0b24sIC5rLWlucHV0LW1kIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LW1kIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b24sIC5rLXBpY2tlci1tZCAuay1zcGlubmVyLWluY3JlYXNlLCAuay1waWNrZXItbWQgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtbWQgLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLW1kIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1tZCAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pbnB1dC1wcmVmaXgtdGV4dCwgLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstaW5wdXQtbWQuay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQuay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3Iuay1waWNrZXItbWQgLmstaW5wdXQtYnV0dG9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuc2VsZWN0LmstcGlja2VyLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcsIC5rLXBpY2tlci1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMsIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXMge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIsIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWxnIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1idXR0b24sIC5rLWlucHV0LWxnIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LWxnIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1idXR0b24sIC5rLXBpY2tlci1sZyAuay1zcGlubmVyLWluY3JlYXNlLCAuay1waWNrZXItbGcgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0LWxnIC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dC1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pbnB1dC1wcmVmaXgtdGV4dCwgLmstaW5wdXQtbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbiwgLmstaW5wdXQtbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaW5wdXQtc3VmZml4LXRleHQsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1waWNrZXItbGcgLmstY2xlYXItdmFsdWUsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaW5wdXQtc3VmZml4LXRleHQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstcGlja2VyLWxnIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcuay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbGcuay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0pO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvci5rLXBpY2tlci1sZyAuay1pbnB1dC1idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbnNlbGVjdC5rLXBpY2tlci1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQgPiBrZW5kby1wb3B1cCwgLmstcGlja2VyID4ga2VuZG8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydCB7fVxuQGtleWZyYW1lcyBhdXRvRmlsbEVuZCB7fVxuLmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xufVxuXG4uay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsRW5kO1xufVxuXG4uay1pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG59XG5cbi5rLWlucHV0Om5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG59XG5cbi5rLWlucHV0LXNvbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWlucHV0LXNvbGlkOmhvdmVyLCAuay1pbnB1dC1zb2xpZC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstaW5wdXQtc29saWQ6Zm9jdXMsIC5rLWlucHV0LXNvbGlkLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1zb2xpZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1zb2xpZC5rLWludmFsaWQsIC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zdWZmaXgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstaW5wdXQtc29saWQgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waWNrZXItc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLXBpY2tlci1zb2xpZDpob3ZlciwgLmstcGlja2VyLXNvbGlkLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstcGlja2VyLXNvbGlkOmZvY3VzLCAuay1waWNrZXItc29saWQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1zb2xpZDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItc29saWQuay1pbnZhbGlkLCAuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1waWNrZXItc29saWQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LXNwaW5uZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgPiAuay1pbnB1dC1zcGlubmVyID4gLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LXNwaW5uZXIgPiAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lOmhvdmVyLCAuay1pbnB1dC1vdXRsaW5lLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZTpmb2N1cywgLmstaW5wdXQtb3V0bGluZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtc3VmZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waWNrZXItb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lOmhvdmVyLCAuay1waWNrZXItb3V0bGluZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGlja2VyLW91dGxpbmU6Zm9jdXMsIC5rLXBpY2tlci1vdXRsaW5lLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItb3V0bGluZTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQsIC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LWZsYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWlucHV0LWZsYXQ6aG92ZXIsIC5rLWlucHV0LWZsYXQuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLWlucHV0LWZsYXQ6Zm9jdXMsIC5rLWlucHV0LWZsYXQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LWZsYXQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtZmxhdC5rLWludmFsaWQsIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LXN1ZmZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1mbGF0IC5rLWlucHV0LXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstcGlja2VyLWZsYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGlja2VyLWZsYXQ6aG92ZXIsIC5rLXBpY2tlci1mbGF0LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcGlja2VyLWZsYXQ6Zm9jdXMsIC5rLXBpY2tlci1mbGF0LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItZmxhdDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItZmxhdC5rLWludmFsaWQsIC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1waWNrZXItZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXRleHRhcmVhOmhhcyguay1pbnB1dC1pbm5lcltzdHlsZSo9d2lkdGhdKSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmstYWxpZ24taXRlbXMtbm9ybWFsIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtbm9ybWFsIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWZpcnN0LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWxhc3QtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtc2VsZi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1zZWxmLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXJvdywgLmstZC1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5cXCFrLWZsZXgtcm93LCAuXFwhay1kLWZsZXgtcm93LCAuXFwhay1kLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uXFwhay1mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtY29sLCAuay1mbGV4LWNvbHVtbiwgLmstZC1mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5cXCFrLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlLCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uXFwhay1mbGV4LWNvbC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtMSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLlxcIWstZmxleC0xIHtcbiAgZmxleDogMSAxIDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uXFwhay1mbGV4LWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLlxcIWstZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLlxcIWstZmxleC1ub25lIHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5cXCFrLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG4uXFwhay1mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5cXCFrLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplIHtcbiAgcmVzaXplOiBib3RoO1xufVxuXG4uXFwhay1yZXNpemUge1xuICByZXNpemU6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5cXCFrLXJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS14IHtcbiAgcmVzaXplOiBob3Jpem9udGFsO1xufVxuXG4uXFwhay1yZXNpemUteCB7XG4gIHJlc2l6ZTogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUteSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5cXCFrLXJlc2l6ZS15IHtcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSwgLmstY2hlY2tib3guay1jaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicgZD0nTTMsOCBsMywzIGw3LTcnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLmstY2hlY2tib3guay1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmNjM1OCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQsOCBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmstY2hlY2tib3g6ZGlzYWJsZWQsIC5rLWNoZWNrYm94LmstZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LXdyYXAge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2hlY2tib3gtd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstY2hlY2tib3ggKyAuay1sYWJlbCwgLmstY2hlY2tib3gtd3JhcCArIC5rLWxhYmVsLCAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCAuay1jaGVja2JveC13cmFwICsgLmstY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveC1sYWJlbC5rLW5vLXRleHQge1xuICBtaW4td2lkdGg6IDFweDtcbn1cblxuLmstY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LWl0ZW0sIC5rLWNoZWNrYm94LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoZWNrYm94LWl0ZW0gLmstY2hlY2tib3gtbGFiZWwsIC5rLWNoZWNrYm94LWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY2hlY2tib3gtbGlzdC1ob3Jpem9udGFsLCAuay1jaGVja2JveC1saXN0LmstbGlzdC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmZvY3VzLCAuay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6ZGlzYWJsZWQ6OmFmdGVyLCAuay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LmstZGlzYWJsZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY2hlY2tib3gtc20ge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jaGVja2JveC1zbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtc206OmFmdGVyIHtcbiAgd2lkdGg6IDMwMCU7XG4gIGhlaWdodDogMzAwJTtcbn1cblxuLmstY2hlY2tib3gtbWQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jaGVja2JveC1tZDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtbWQ6OmFmdGVyIHtcbiAgd2lkdGg6IDMwMCU7XG4gIGhlaWdodDogMzAwJTtcbn1cblxuLmstY2hlY2tib3gtbGcge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xufVxuXG4uay1jaGVja2JveC1sZzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtbGc6OmFmdGVyIHtcbiAgd2lkdGg6IDMwMCU7XG4gIGhlaWdodDogMzAwJTtcbn1cblxuLmstY2hlY2tib3gge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2hlY2tib3g6Zm9jdXMsIC5rLWNoZWNrYm94LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZSwgLmstY2hlY2tib3guay1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZCwgLmstY2hlY2tib3guay1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDpmb2N1cywgLmstY2hlY2tib3guay1jaGVja2VkLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGVja2JveC5rLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstY2hlY2tib3guay1pbnZhbGlkICsgLmstY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1jaGVja2JveC13cmFwIC5rLXJpcHBsZS1ibG9iIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uay1saXN0Ym94IHtcbiAgd2lkdGg6IDEwZW07XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdGJveC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtbGVmdCwgLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtbGVmdCAuay1saXN0Ym94LWFjdGlvbnMsIC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHQgLmstbGlzdGJveC1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy10b3AsIC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy10b3AgLmstbGlzdGJveC1hY3Rpb25zLCAuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbSAuay1saXN0Ym94LWFjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1saXN0Ym94IC5rLWRyb3AtaGludCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWxpc3Rib3ggLmstZ2hvc3Qge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1saXN0Ym94IC5rLWRyb3AtaGludCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wcm9ncmVzc2JhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICAtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlOiAwO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wcm9ncmVzc2JhciAqLCAuay1wcm9ncmVzc2JhciAqOjpiZWZvcmUsIC5rLXByb2dyZXNzYmFyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuXG4uay1wcm9ncmVzc2JhciA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGJvcmRlci13aWR0aDogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMTtcbiAgZ2FwOiAxcHg7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgLmstcHJvZ3Jlc3NiYXItY2h1bmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmbGV4OiAxO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3Mtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3MtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3MtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLWhlaWdodCwgMjJweCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkgKiAxJSk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwMDAlIC8gdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDEpKTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstcHJvZ3Jlc3NiYXItY2h1bmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO1xuICBoZWlnaHQ6IDI3ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAwKSAqIDElKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBoZWlnaHQ6IGNhbGMoMTAwMDAlIC8gdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDEpKTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstcHJvZ3Jlc3NiYXItY2h1bmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzc2Jhci12YWx1ZSwgLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzc2Jhci1jaHVuayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSwgLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1ydGwgLmstcHJvZ3Jlc3NiYXIsIC5rLXByb2dyZXNzYmFyW2Rpcj1ydGxdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc3VyZmFjZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zY2FsZSB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWFyYyB7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBrZW5kby1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAwO1xuICB9XG59XG4uay1wcm9ncmVzc2JhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jaHVuay1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXByb2dyZXNzYmFyLWNodW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1wcm9ncmVzc2Jhci1jaHVuayAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgYW5pbWF0aW9uOiBrZW5kby1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxlIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWFyYyB7XG4gIHN0cm9rZTogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjVzIGVhc2U7XG59XG5cbi5rLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1yYWRpbzpjaGVja2VkOjpiZWZvcmUsIC5rLXJhZGlvLmstY2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0IDE0JyUzZSUzY2NpcmNsZSBjeD0nNTAlMjUnIGN5PSc1MCUyNScgcj0nNCcgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uay1yYWRpbzpkaXNhYmxlZCwgLmstcmFkaW8uay1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcmFkaW8td3JhcCB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcmFkaW8td3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1yYWRpby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1yYWRpby1sYWJlbCAuay1yaXBwbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstcmFkaW8gKyAuay1sYWJlbCwgLmstcmFkaW8td3JhcCArIC5rLWxhYmVsLCAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby13cmFwICsgLmstcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXJhZGlvLWxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yYWRpby1sYWJlbC5rLW5vLXRleHQge1xuICBtaW4td2lkdGg6IDFweDtcbn1cblxuLmstcmFkaW8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXJhZGlvLWl0ZW0sIC5rLXJhZGlvLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXJhZGlvLWl0ZW0gLmstcmFkaW8tbGFiZWwsIC5rLXJhZGlvLWxpc3QtaXRlbSAuay1yYWRpby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcmFkaW8tbGlzdC1ob3Jpem9udGFsLCAuay1yYWRpby1saXN0LmstbGlzdC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmZvY3VzLCAuay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86ZGlzYWJsZWQ6OmFmdGVyLCAuay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLmstZGlzYWJsZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzpkaXNhYmxlZDo6YWZ0ZXIsIC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1kaXNhYmxlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1yYWRpby1zbSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXJhZGlvLXNtOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1zbTo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1yYWRpby1tZCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXJhZGlvLW1kOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1tZDo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1yYWRpby1sZyB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG59XG5cbi5rLXJhZGlvLWxnOjpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1sZzo6YWZ0ZXIge1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAzMDAlO1xufVxuXG4uay1yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1yYWRpbzpmb2N1cywgLmstcmFkaW8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQsIC5rLXJhZGlvLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQgKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkICsgLmstcmFkaW8tbGFiZWwsIC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkgKyAuay1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQsIC5rLXJhZGlvLmstY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQ6Zm9jdXMsIC5rLXJhZGlvLmstY2hlY2tlZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstc2xpZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNsaWRlciAqLCAuay1zbGlkZXIgKjo6YmVmb3JlLCAuay1zbGlkZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zbGlkZXIgLmstbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAwLjkyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlciAuay10aWNrLCAuay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zbGlkZXIgLmstdGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zbGlkZXIuay1kaXNhYmxlZCAuay10aWNrLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXNsaWRlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgZ2FwOiA3cHg7XG59XG5cbi5rLXNsaWRlciAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2sge1xuICBmbGV4OiAwIDAgMXB4O1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljay1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2stdmVydGljYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgd2lkdGg6IGNhbGMoKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xuICB3aWR0aDogMjZweDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHNjYWxlKDEpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMjAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWwge1xuICB0b3A6IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgdG9wOiAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1lbmQ6IDEyMCU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEyMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTYycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTEyMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTYycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVsIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIGJvdHRvbTogLTEuMmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IC5rLWxhYmVsIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIHRvcDogLTEuMmVtO1xufVxuXG4uay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgOmlzKC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLXNlbGVjdGlvbikge1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCA6aXMoLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItc2VsZWN0aW9uKSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmstZHJhZ2hhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1kcmFnaGFuZGxlLmstcHJlc3NlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rLXNsaWRlci1zZWxlY3Rpb24uay1wcmVzc2VkIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XG4gIHRyYW5zaXRpb246IGluc2V0LWlubGluZS1zdGFydCAwLjNzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuXG4uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLW91dDtcbn1cblxuLmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cblxuLmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDtcbn1cblxuLmstc2xpZGVyLmstcmVhZG9ubHkgLmstYnV0dG9uLCAuay1zbGlkZXIuay1yZWFkb25seSAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXRpY2ssIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWRyYWdoYW5kbGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1uLCAuay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXMge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNnB4LzI7XG59XG5cbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtdywgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1lIHtcbiAgbWFyZ2luLXRvcDogLTZweC8yO1xufVxuXG4uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGUsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlOmFjdGl2ZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmFjdGl2ZSwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVsLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVsLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1sYWJlbCwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5rLXNsaWRlciBrZW5kby1yZXNpemUtc2Vuc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpob3ZlciwgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstYWN0aXZlLCAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZS5rLXByZXNzZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNsaWRlci5rLWZvY3VzIC5rLWRyYWdoYW5kbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQzBBSUFCQUxpNHVBQUFBQ0g1QkFFQUFBRUFMQUFBQUFBQkFMUUFBQUlXaklHSnhxemF6bHV4Mm92bHpORDJyQUhnU0laV0FRQTcpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGh0QUFCQUlBQkFMaTR1QUFBQUNINUJBRUFBQUVBTEFBQUFBQzBBQUVBQUFJV2pJR0p4cXphemx1eDJvdmx6TkQyckFIZ1NJWldBUUE3KTtcbn1cblxuLmstY2FsZW5kYXIge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXdpZHRoLCBtaW4tY29udGVudCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1oZWlnaHQsIG1pbi1jb250ZW50KTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2FsZW5kYXIgPiAuay1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstY2FsZW5kYXItdGFibGUge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYWxlbmRhci1jYXB0aW9uLCAuay1jYWxlbmRhci1jYXB0aW9uLmstY2FsZW5kYXItdGgsIC5rLWNhbGVuZGFyIC5rLW1ldGEtaGVhZGVyLCAuay1jYWxlbmRhciAuay1tb250aC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY2FsZW5kYXItdGgsIC5rLWNhbGVuZGFyLXRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jYWxlbmRhci10aCB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWNhbGVuZGFyLXRkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCBtaW4tY29udGVudCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIG1pbi1jb250ZW50KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jYWxlbmRhci10ZC5rLWFsdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14LCAwLjI1ZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXksIDAuMjVlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1pbi13aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FsZW5kYXItaGVhZGVyIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsZW5kYXItZm9vdGVyLCAuay1jYWxlbmRhciAuay1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1jYWxlbmRhci12aWV3IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYWxlbmRhci12aWV3IC5rLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLW1vbnRoLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLCAuay1jYWxlbmRhci1tb250aHZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7XG59XG5cbi5rLXllYXItY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBoZWlnaHQ6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xufVxuXG4uay1kZWNhZGUtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG59XG5cbi5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBoZWlnaHQ6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xufVxuXG4uay1jZW50dXJ5LWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNlbnR1cnktY2FsZW5kYXIgLmstbGluaywgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstbGluayB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1wb3B1cCAuay1jYWxlbmRhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2FsZW5kYXItY29udGFpbmVyLCAuay1kYXRldGltZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jYWxlbmRhci1jb250YWluZXIgLmstY2FsZW5kYXIsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1jYWxlbmRhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHB4IC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1jYWxlbmRhci1zbSB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDIyNHB4O1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jYWxlbmRhci1zbS5rLW1vbnRoLWNhbGVuZGFyLCAuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1tb250aC1jZWxsLXNpemUsIDI4cHggKTtcbn1cblxuLmstY2FsZW5kYXItc20uay15ZWFyLWNhbGVuZGFyLCAuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLXllYXItY2VsbC1zaXplLCA1NnB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLXNtLmstZGVjYWRlLWNhbGVuZGFyLCAuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tZGVjYWRlLWNlbGwtc2l6ZSwgNTZweCApO1xufVxuXG4uay1jYWxlbmRhci1zbS5rLWNlbnR1cnktY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VudHVyeS1jZWxsLXNpemUsIDU2cHggKTtcbn1cblxuLmstY2FsZW5kYXItbWQge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAyNTZweDtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSApO1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jYWxlbmRhci1tZC5rLW1vbnRoLWNhbGVuZGFyLCAuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1tb250aC1jZWxsLXNpemUsIDMycHggKTtcbn1cblxuLmstY2FsZW5kYXItbWQuay15ZWFyLWNhbGVuZGFyLCAuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLXllYXItY2VsbC1zaXplLCA2NHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLW1kLmstZGVjYWRlLWNhbGVuZGFyLCAuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtZGVjYWRlLWNlbGwtc2l6ZSwgNjRweCApO1xufVxuXG4uay1jYWxlbmRhci1tZC5rLWNlbnR1cnktY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VudHVyeS1jZWxsLXNpemUsIDY0cHggKTtcbn1cblxuLmstY2FsZW5kYXItbGcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAzMjBweDtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICk7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSApO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY2FsZW5kYXItbGcuay1tb250aC1jYWxlbmRhciwgLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItbW9udGh2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctbW9udGgtY2VsbC1zaXplLCA0MHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLWxnLmsteWVhci1jYWxlbmRhciwgLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXIteWVhcnZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy15ZWFyLWNlbGwtc2l6ZSwgODBweCApO1xufVxuXG4uay1jYWxlbmRhci1sZy5rLWRlY2FkZS1jYWxlbmRhciwgLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItZGVjYWRldmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWRlY2FkZS1jZWxsLXNpemUsIDgwcHggKTtcbn1cblxuLmstY2FsZW5kYXItbGcuay1jZW50dXJ5LWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1jZW50dXJ5dmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbnR1cnktY2VsbC1zaXplLCA4MHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IDI4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXcgLmstY29udGVudC5rLXNjcm9sbGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTUwJTtcbiAgbGVmdDogLTI1JTtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMTZweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci13ZWVrZGF5cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YmVmb3JlLCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMDAlO1xuICBsZWZ0OiAtNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNmVtIDNlbSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50LCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItY29udGVudCB1bCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCBsaSwgLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpIHtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXJhbmdlLXN0YXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJhbmdlLXN0YXJ0IC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLXJhbmdlLXN0YXJ0IC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5rLXJhbmdlLWVuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSAwO1xufVxuXG4uay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstcmFuZ2UtZW5kIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5rLXJhbmdlLW1pZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstcmFuZ2Utc3RhcnQuay1yYW5nZS1lbmQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJ0bCAuay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSwgLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlLCBbZGlyPXJ0bF0gLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsIFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50Lmstc2Nyb2xsYWJsZSwgLmstY2FsZW5kYXIuay1ydGwgLmstY29udGVudC5rLXNjcm9sbGFibGUsIC5rLWNhbGVuZGFyLmstcnRsIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlLCAuay1jYWxlbmRhcltkaXI9cnRsXSAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSwgLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHB4IC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQsIFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCwgLmstY2FsZW5kYXIuay1ydGwgLmstcmFuZ2Utc3RhcnQsIC5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLXJhbmdlLXN0YXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pIDA7XG59XG5cbi5rLXJ0bCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQsIFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQsIC5rLWNhbGVuZGFyLmstcnRsIC5rLXJhbmdlLWVuZCwgLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstcmFuZ2UtZW5kIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2FwdGlvbiwgLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IC5rLXRvZGF5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jYWxlbmRhciAuay1vdGhlci1tb250aCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYWxlbmRhciAuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstbGluaywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1ob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWhvdmVyIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmhvdmVyIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1ob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstaG92ZXIgLmstbGluayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6Zm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1saW5rLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWZvY3VzIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaTpob3ZlciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYWxlbmRhci5rLWludmFsaWQsIC5rLWNhbGVuZGFyLmstaW52YWxpZDpob3ZlciwgLmstY2FsZW5kYXIubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXJ0bCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLCAuay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2NoZWR1bGVyIC5rLWNhbGVuZGFyIC5rLW90aGVyLW1vbnRoIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQgLmstbGluaywgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCAuay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LmstYWN0aXZlIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LmstYWN0aXZlIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQuay1hY3RpdmUgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyLCAuay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlxcIWstcG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLlxcIWstcG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRpbWVzZWxlY3RvciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcG9wdXAgPiAuay10aW1lc2VsZWN0b3Ige1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRpbWUtaGVhZGVyLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUsIC5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyLXRpdGxlLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZSwgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1zZWxlY3Rvci1oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWFjdGlvbnMuay10aW1lLWZhc3Qtc2VsZWN0aW9uLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZWRpdC1idXR0b25zLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZS1oaWdobGlnaHQsIC5rLXRpbWUtbGlzdC1oaWdobGlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyAodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkgKiAodmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIGhlaWdodDogMjQwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLigItcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogY2FsYyg1MCUgLSB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgLyAyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSk7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay10aW1lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRpbWUtbGlzdDo6YmVmb3JlLCAuay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLigItcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGxlZnQ6IC01MCU7XG59XG5cbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciwgLmstdGltZS1saXN0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHB4IC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyID4gdWwsIC5rLXRpbWUtbGlzdC1jb250ZW50ID4gdWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA0ZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciwgLmstdGltZS1saXN0LWNvbnRlbnQgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogY2FsYygodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkgKiAodmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpIC8gMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1oaWdobGlnaHQsIC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QtaGlnaGxpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QtaXRlbSwgLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtaGlnaGxpZ2h0LCAuay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0LWhpZ2hsaWdodCB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLXNlcGFyYXRvciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QtaXRlbSwgLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWhpZ2hsaWdodCwgLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdC1oaWdobGlnaHQge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLXNlcGFyYXRvciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdC1pdGVtLCAuay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXJ0bCAuay10aW1lLWNvbnRhaW5lciwgLmstcnRsIC5rLXRpbWUtbGlzdC1jb250ZW50LCBbZGlyPXJ0bF0gLmstdGltZS1jb250YWluZXIsIFtkaXI9cnRsXSAuay10aW1lLWxpc3QtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG59XG5cbi5rLXRpbWVzZWxlY3RvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3cge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93OmhvdmVyLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vdzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1cyAuay10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSwgLmstdGltZS1saXN0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzZW0gMS41ZW0gdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10aW1lLWxpc3QgLmstaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYXB0Y2hhIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY2FwdGNoYSAqLCAuay1jYXB0Y2hhICo6OmJlZm9yZSwgLmstY2FwdGNoYSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2UtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FwdGNoYS1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmstY2FwdGNoYS1sb2FkaW5nIC5rLWNhcHRjaGEtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNhcHRjaGEtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLWNhcHRjaGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wb3Mtc3RhdGljLCAuay1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uXFwhay1wb3Mtc3RhdGljLCAuXFwhay1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1yZWxhdGl2ZSwgLmstcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5cXCFrLXBvcy1yZWxhdGl2ZSwgLlxcIWstcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLWFic29sdXRlLCAuay1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLlxcIWstcG9zLWFic29sdXRlLCAuXFwhay1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtZml4ZWQsIC5rLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uXFwhay1wb3MtZml4ZWQsIC5cXCFrLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1zdGlja3ksIC5rLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5cXCFrLXBvcy1zdGlja3ksIC5cXCFrLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3JwYWxldHRlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY29sb3JwYWxldHRlICosIC5rLWNvbG9ycGFsZXR0ZSAqOjpiZWZvcmUsIC5rLWNvbG9ycGFsZXR0ZSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtc20gLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNVxcLjUsIDEuMzc1cmVtKTtcbn1cblxuLmstY29sb3JwYWxldHRlLW1kIC5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS1sZyAuay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjZmZmO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHdpZHRoOiAyNzJweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgKiwgLmstY29sb3JncmFkaWVudCAqOjpiZWZvcmUsIC5rLWNvbG9yZ3JhZGllbnQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1kcmFnaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdnN0YWNrLCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcy5rLXZib3gge1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgZmxleDogMCAwIDEwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20ge1xuICB3aWR0aDogMjUycHg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTgwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIHtcbiAgd2lkdGg6IDI3MnB4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyB7XG4gIHdpZHRoOiAzNjJweDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA2MnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAyNjhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDI2OHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgPiAuay12c3RhY2ssIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdmJveCB7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMyk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAxLjUpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMS41KTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAvIDEuNSAvIDIpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uICsgLmstaWNvbiwgLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24td3JhcHBlci1ob3N0ICsgLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xM3B4O1xufVxuXG4uay1jb2xvci1jb250cmFzdC1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQ6Zm9jdXMsIC5rLWNvbG9yZ3JhZGllbnQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgYmxhY2spLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG91dGxpbmUtY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmhvdmVyLCAuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1ob3ZlciwgLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlLmstYWN0aXZlLCAuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWh1ZS1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0MpIGNlbnRlciByZXBlYXQ7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcnRsIC5rLWNvbG9yZ3JhZGllbnQgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjaywgW2Rpcj1ydGxdIC5rLWNvbG9yZ3JhZGllbnQgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKTtcbn1cblxuLmstYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0bztcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLW5vcm1hbCB7XG4gIGFsaWduLXNlbGY6IG5vcm1hbDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1ub3JtYWwge1xuICBhbGlnbi1zZWxmOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWZsZXgtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1maXJzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGZpcnN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWZpcnN0LWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogZmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1sYXN0LWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogbGFzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1sYXN0LWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogbGFzdCBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBzZWxmLWVuZDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yZWRpdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIG1pbi13aWR0aDogMjcycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1jb2xvcmVkaXRvciAqLCAuay1jb2xvcmVkaXRvciAqOjpiZWZvcmUsIC5rLWNvbG9yZWRpdG9yICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25zIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIHtcbiAgbWluLXdpZHRoOiAyNTJweDtcbn1cblxuLmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQge1xuICBtaW4td2lkdGg6IDI3MnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItcHJldmlldyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstY29sb3JlZGl0b3ItbGcge1xuICBtaW4td2lkdGg6IDM2MnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LXdpZHRoLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpICogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudDpmb2N1cywgLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudC5rLWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1jb2xvcmVkaXRvci1mb290ZXIuay1hY3Rpb25zLCAuay1jb2xvcmVkaXRvci1mb290ZXIuay1lZGl0LWJ1dHRvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbi1idXR0b25zLCAuay1jb2xvcmVkaXRvci1mb290ZXIuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudDpmb2N1cywgLmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay1jb2xvci1waWNrZXIsIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uay1kYXRldGltZS13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMjU2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRhdGV0aW1lLXdyYXAgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWRhdGV0aW1lLXdyYXAgLmstY2FsZW5kYXIsIC5rLWRhdGV0aW1lLXdyYXAgLmstdGltZXNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcCwgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgY2FsYygyNTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbn1cblxuLmstZGF0ZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuOmlzKC5rLXJ0bCwgW2Rpcj1ydGxdKSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3I6aXMoLmstcnRsLCBbZGlyPXJ0bF0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1kYXRlcmFuZ2UtcGlja2VyLCAuay1kYXRlcmFuZ2VwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1kYXRlcmFuZ2UtcGlja2VyICosIC5rLWRhdGVyYW5nZXBpY2tlciAqLCAuay1kYXRlcmFuZ2UtcGlja2VyICo6OmJlZm9yZSwgLmstZGF0ZXJhbmdlcGlja2VyICo6OmJlZm9yZSwgLmstZGF0ZXJhbmdlLXBpY2tlciAqOjphZnRlciwgLmstZGF0ZXJhbmdlcGlja2VyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZGF0ZXJhbmdlLXBpY2tlciAuay1kYXRlaW5wdXQsIC5rLWRhdGVyYW5nZXBpY2tlciAuay1kYXRlaW5wdXQge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstZGF0ZXJhbmdlcGlja2VyLXdyYXAge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCA+IC5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBmbGV4OiBub25lO1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZXZpZXcgKiwgLmstdHJlZXZpZXcgKjo6YmVmb3JlLCAuay10cmVldmlldyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXRyZWV2aWV3LWZpbHRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstdHJlZXZpZXctZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRyZWV2aWV3LWdyb3VwLm5nLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWV2aWV3LXRvcCwgLmstdHJlZXZpZXctbWlkLCAuay10cmVldmlldy1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWl0ZW0ge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yNHB4O1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSAuay1pY29uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXRyZWV2aWV3LWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXAsIC5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1ob3ZlciwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1pdGVtLCBbZGlyPXJ0bF0gLmstdHJlZXZpZXcgLmstdHJlZXZpZXctaXRlbSwgLmstdHJlZXZpZXcuay1ydGwgLmstdHJlZXZpZXctaXRlbSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWRpbmcsIFtkaXI9cnRsXSAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkaW5nLCAuay10cmVldmlldy5rLXJ0bCAuay10cmVldmlldy1sb2FkaW5nLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sb2FkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWljb24sIC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pbWFnZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLXNwcml0ZSwgW2Rpcj1ydGxdIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgW2Rpcj1ydGxdIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIFtkaXI9cnRsXSAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSwgW2Rpcj1ydGxdIC5rLXRyZWV2aWV3IC5rLWluIC5rLWljb24sIFtkaXI9cnRsXSAuay10cmVldmlldyAuay1pbiAuay1pbWFnZSwgW2Rpcj1ydGxdIC5rLXRyZWV2aWV3IC5rLWluIC5rLXNwcml0ZSwgLmstdHJlZXZpZXcuay1ydGwgLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay10cmVldmlldy5rLXJ0bCAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay10cmVldmlldy5rLXJ0bCAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSwgLmstdHJlZXZpZXcuay1ydGwgLmstaW4gLmstaWNvbiwgLmstdHJlZXZpZXcuay1ydGwgLmstaW4gLmstaW1hZ2UsIC5rLXRyZWV2aWV3LmstcnRsIC5rLWluIC5rLXNwcml0ZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstaWNvbiwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstaW1hZ2UsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRyZWV2aWV3LXNtIC5rLXRyZWV2aWV3LWxlYWYge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LXNtIC5rLWNoZWNrYm94LXdyYXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10cmVldmlldy1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10cmVldmlldy1tZCAuay10cmVldmlldy1sZWFmIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdHJlZXZpZXctbWQgLmstY2hlY2tib3gtd3JhcCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLXRyZWV2aWV3LWxnIC5rLXRyZWV2aWV3LWxlYWYge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LWxnIC5rLWNoZWNrYm94LXdyYXAge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10cmVldmlldy1sZWFmOmhvdmVyLCAuay10cmVldmlldy1sZWFmLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstdHJlZXZpZXctbGVhZjpmb2N1cywgLmstdHJlZXZpZXctbGVhZi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstcG9wdXAtZHJvcGRvd250cmVlIC5rLXRyZWV2aWV3LCAuay1kcm9wZG93bnRyZWUtcG9wdXAgLmstdHJlZXZpZXcsIC5rLW11bHRpc2VsZWN0dHJlZS1wb3B1cCAuay10cmVldmlldyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xufVxuXG4uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstY2hlY2stYWxsLCAuay1kcm9wZG93bnRyZWUtcG9wdXAgLmstY2hlY2stYWxsLCAuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstY2hlY2stYWxsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1tdWx0aXNlbGVjdHRyZWUgLmstaW5wdXQtdmFsdWVzIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXJhdGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1yYXRpbmcgKiwgLmstcmF0aW5nICo6OmJlZm9yZSwgLmstcmF0aW5nICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcmF0aW5nLmstcmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2Utb3V0IDBzO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQsIC5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1yYXRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcnRsIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCBbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXJhdGluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbSA+IC5rLWljb24sIC5rLXJhdGluZy5rLWZvY3VzIC5rLXJhdGluZy1pdGVtID4gLmstaWNvbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcbn1cblxuLmstcmF0aW5nOmZvY3VzIC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQgPiAuay1pY29uLCAuay1yYXRpbmcuay1mb2N1cyAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkID4gLmstaWNvbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcbn1cblxuLmstcmF0aW5nLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkOmZvY3VzLCAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXJhdGluZy1pdGVtOmhvdmVyLCAuay1yYXRpbmctaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXN3aXRjaCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3dpdGNoICosIC5rLXN3aXRjaCAqOjpiZWZvcmUsIC5rLXN3aXRjaCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zd2l0Y2guay1yZWFkb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogNTAlO1xufVxuXG4uay1zd2l0Y2gtdGh1bWIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vbiwgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zd2l0Y2gtc20ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgbGVmdDogNHB4O1xufVxuXG4uay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdGh1bWIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zd2l0Y2gtc20uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxM3B4KTtcbn1cblxuLmstc3dpdGNoLXNtLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDEzcHg7XG59XG5cbi5rLXN3aXRjaC1zbVtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb24sIFtkaXI9cnRsXSAuay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9uLCAuay1ydGwgLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLXN3aXRjaC1zbVtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb2ZmLCBbZGlyPXJ0bF0gLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXJ0bCAuay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7XG59XG5cbi5rLXN3aXRjaC1zbVtkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgW2Rpcj1ydGxdIC5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstcnRsIC5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDEzcHg7XG59XG5cbi5rLXN3aXRjaC1zbVtkaXI9cnRsXS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAsIFtkaXI9cnRsXSAuay1zd2l0Y2gtc20uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1ydGwgLmstc3dpdGNoLXNtLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDEzcHgpO1xufVxuXG4uay1zd2l0Y2gtbWQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgbGVmdDogNnB4O1xufVxuXG4uay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdGh1bWIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cblxuLmstc3dpdGNoLW1kLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5rLXN3aXRjaC1tZFtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb24sIFtkaXI9cnRsXSAuay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9uLCAuay1ydGwgLmstc3dpdGNoLW1kIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5rLXN3aXRjaC1tZFtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb2ZmLCBbZGlyPXJ0bF0gLmstc3dpdGNoLW1kIC5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXJ0bCAuay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2cHg7XG59XG5cbi5rLXN3aXRjaC1tZFtkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgW2Rpcj1ydGxdIC5rLXN3aXRjaC1tZC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstcnRsIC5rLXN3aXRjaC1tZC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5rLXN3aXRjaC1tZFtkaXI9cnRsXS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAsIFtkaXI9cnRsXSAuay1zd2l0Y2gtbWQuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1ydGwgLmstc3dpdGNoLW1kLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuXG4uay1zd2l0Y2gtbGcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgbGVmdDogOHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtdGh1bWIge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uay1zd2l0Y2gtbGcuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxN3B4KTtcbn1cblxuLmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5rLXN3aXRjaC1sZ1tkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb24sIFtkaXI9cnRsXSAuay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9uLCAuay1ydGwgLmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi5rLXN3aXRjaC1sZ1tkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb2ZmLCBbZGlyPXJ0bF0gLmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXJ0bCAuay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG5cbi5rLXN3aXRjaC1sZ1tkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgW2Rpcj1ydGxdIC5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstcnRsIC5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5rLXN3aXRjaC1sZ1tkaXI9cnRsXS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAsIFtkaXI9cnRsXSAuay1zd2l0Y2gtbGcuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1ydGwgLmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE3cHgpO1xufVxuXG4uay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iLCBbZGlyPXJ0bF0gLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoLmstcnRsIC5rLXN3aXRjaC10aHVtYiwgLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10cmFjayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXN3aXRjaC1vZmY6Zm9jdXMgLmstc3dpdGNoLXRyYWNrLCAuay1zd2l0Y2gtb2ZmLmstZm9jdXMgLmstc3dpdGNoLXRyYWNrIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10cmFjayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zd2l0Y2gtb246Zm9jdXMgLmstc3dpdGNoLXRyYWNrLCAuay1zd2l0Y2gtb24uay1mb2N1cyAuay1zd2l0Y2gtdHJhY2sge1xuICBvdXRsaW5lOiAycHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1leHRlcm5hbC1kcm9wem9uZSB7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaGludCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtbm90ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciAuay1pY29uLCAuay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZXh0ZXJuYWwtZHJvcHpvbmUtaG92ZXIgLmstaWNvbiwgLmstZXh0ZXJuYWwtZHJvcHpvbmUtaG92ZXIgLmstZHJvcHpvbmUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdXBsb2FkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdXBsb2FkICosIC5rLXVwbG9hZCAqOjpiZWZvcmUsIC5rLXVwbG9hZCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA3ZW07XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cywgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24sIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgKyAuay1kcm9wem9uZS1oaW50LCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgKyAuay1kcm9wem9uZS1oaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbXVsdGlwbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDJweCk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZW5hbWUge1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtcGN0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstY2xlYXItc2VsZWN0ZWQsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB+IC5rLXVwbG9hZC1zZWxlY3RlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN1bW1hcnksIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWljb24td3JhcHBlciAuay1maWxlLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3RhdGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbmZvIHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMCAwO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciwgLmstdXBsb2FkIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAzICogLTEpO1xufVxuXG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIge1xuICAtLWtlbmRvLXByb2dyZXNzYmFyLWhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdXBsb2FkIC5rLWFjdGlvbnMsIC5rLXVwbG9hZCAuay1lZGl0LWJ1dHRvbnMsIC5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucywgLmstdXBsb2FkIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstdXBsb2FkIC5rLWZvcm0tYnV0dG9ucyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstdXBsb2FkLWJ1dHRvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0IHtcbiAgZm9udDogMTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dFtkaXNhYmxlZF0sIC5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dC5rLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay11cGxvYWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLmstaG92ZXIsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMsIC5rLXVwbG9hZCAuay1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlIC5rLXVwbG9hZC1hY3Rpb24uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstcHJvZ3Jlc3NiYXIgLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWljb24td3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLXNpemUsIC5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwgLmstdXBsb2FkIC5rLWZpbGUtc3VtbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay11cGxvYWQuay1pbnZhbGlkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1vdHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLW90cCAuay1vdHAtaW5wdXQgPiAuay1pbnB1dC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLW90cC1zbSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstb3RwLXNtIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1vdHAtc20gLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1vdHAtbWQge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstb3RwLW1kIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstb3RwLW1kIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1vdHAtbGcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstb3RwLWxnIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1vdHAtbGcgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWFwcGJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWFwcGJhciAqLCAuay1hcHBiYXIgKjo6YmVmb3JlLCAuay1hcHBiYXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1hcHBiYXIgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWQge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hcHBiYXIgLmstaW5wdXQsIC5rLWFwcGJhciAuay1waWNrZXIge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstYXBwYmFyIC5rLWNvbG9yLXBpY2tlciwgLmstYXBwYmFyIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1hcHBiYXItc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstYXBwYmFyLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLWFwcGJhci1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFwcGJhci10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmstYXBwYmFyLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVkIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1hcHBiYXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1hcHBiYXItYm90dG9tIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYXBwYmFyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1hcHBiYXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWFwcGJhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYXBwYmFyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1hcHBiYXItc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWFwcGJhci13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYXBwYmFyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hcHBiYXItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWFwcGJhci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYXBwYmFyLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1mYWIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZmFiICosIC5rLWZhYiAqOjpiZWZvcmUsIC5rLWZhYiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWZhYi1pY29uIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaWNvbi13cmFwcGVyLWhvc3Q6bm90KDpvbmx5LWNoaWxkKSAuay1mYWItaWNvbiwgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogLTEpO1xufVxuXG4uay1mYWItc20ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbn1cblxuLmstZmFiLW1kIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1mYWItbGcge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxLjUpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEuNSk7XG59XG5cbi5rLWZhYi1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZmFiLWl0ZW1zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWZhYi1pdGVtcy10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtcy10b3AgLmstZmFiLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1mYWItaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZmFiLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5rLWZhYi1pdGVtLWljb24ge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstcnRsIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtbGVmdCwgW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0LCBbZGlyPXJ0bF0gLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstZmFiLXNvbGlkLXByaW1hcnkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZmFiLXNvbGlkLXNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWZhYi1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstZmFiLXNvbGlkLWluZm8ge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstZmFiLXNvbGlkLXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstZmFiLXNvbGlkLXdhcm5pbmcge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstZmFiLXNvbGlkLWVycm9yIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1mYWItc29saWQtZGFyayB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1mYWItc29saWQtbGlnaHQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWZhYi1zb2xpZC1pbnZlcnNlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLXNlY29uZGFyeSwgLmstZmFiLXNvbGlkLXNlY29uZGFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtdGVydGlhcnksIC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLWluZm8sIC5rLWZhYi1zb2xpZC1pbmZvOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLXN1Y2Nlc3MsIC5rLWZhYi1zb2xpZC1zdWNjZXNzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLXdhcm5pbmcsIC5rLWZhYi1zb2xpZC13YXJuaW5nOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLWVycm9yLCAuay1mYWItc29saWQtZXJyb3I6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1kYXJrLCAuay1mYWItc29saWQtZGFyazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1saWdodCwgLmstZmFiLXNvbGlkLWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtaW52ZXJzZSwgLmstZmFiLXNvbGlkLWludmVyc2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstZmFiLXNvbGlkLXByaW1hcnkuay1mb2N1cywgLmstZmFiLXNvbGlkLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtc2Vjb25kYXJ5LmstZm9jdXMsIC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3VzLCAuay1mYWItc29saWQtdGVydGlhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLWluZm8uay1mb2N1cywgLmstZmFiLXNvbGlkLWluZm86Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtc3VjY2Vzcy5rLWZvY3VzLCAuay1mYWItc29saWQtc3VjY2Vzczpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC13YXJuaW5nLmstZm9jdXMsIC5rLWZhYi1zb2xpZC13YXJuaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLWVycm9yLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1lcnJvcjpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtZGFyay5rLWZvY3VzLCAuay1mYWItc29saWQtZGFyazpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1saWdodC5rLWZvY3VzLCAuay1mYWItc29saWQtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLWludmVyc2Uuay1mb2N1cywgLmstZmFiLXNvbGlkLWludmVyc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtcHJpbWFyeSwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtcHJpbWFyeSwgLmstZmFiLXNvbGlkLXByaW1hcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXNlY29uZGFyeSwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtc2Vjb25kYXJ5LCAuay1mYWItc29saWQtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtdGVydGlhcnksIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1mYWItc29saWQtdGVydGlhcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtaW5mbywgLmstc2VsZWN0ZWQuay1mYWItc29saWQtaW5mbywgLmstZmFiLXNvbGlkLWluZm86YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXN1Y2Nlc3MsIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXN1Y2Nlc3MsIC5rLWZhYi1zb2xpZC1zdWNjZXNzOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC13YXJuaW5nLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC13YXJuaW5nLCAuay1mYWItc29saWQtd2FybmluZzphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtZXJyb3IsIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWVycm9yLCAuay1mYWItc29saWQtZXJyb3I6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtZGFyaywgLmstc2VsZWN0ZWQuay1mYWItc29saWQtZGFyaywgLmstZmFiLXNvbGlkLWRhcms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWxpZ2h0LCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1saWdodCwgLmstZmFiLXNvbGlkLWxpZ2h0OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWludmVyc2UsIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWludmVyc2UsIC5rLWZhYi1zb2xpZC1pbnZlcnNlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtc2Vjb25kYXJ5LCAuay1mYWItc29saWQtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1mYWItc29saWQtdGVydGlhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWluZm8sIC5rLWZhYi1zb2xpZC1pbmZvOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtc3VjY2VzcywgLmstZmFiLXNvbGlkLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC13YXJuaW5nLCAuay1mYWItc29saWQtd2FybmluZzpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWVycm9yLCAuay1mYWItc29saWQtZXJyb3I6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWRhcmssIC5rLWZhYi1zb2xpZC1kYXJrOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtbGlnaHQsIC5rLWZhYi1zb2xpZC1saWdodDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtaW52ZXJzZSwgLmstZmFiLXNvbGlkLWludmVyc2U6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWItaXRlbS10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mYWItaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay1mYWItaXRlbS5rLWhvdmVyIC5rLWZhYi1pdGVtLWljb24sIC5rLWZhYi1pdGVtOmhvdmVyIC5rLWZhYi1pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS10ZXh0LCAuay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS1pY29uLCAuay1mYWItaXRlbS5rLWZvY3VzIC5rLWZhYi1pdGVtLXRleHQsIC5rLWZhYi1pdGVtLmstZm9jdXMgLmstZmFiLWl0ZW0taWNvbiB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1mYWItaXRlbS5rLWFjdGl2ZSAuay1mYWItaXRlbS1pY29uLCAuay1mYWItaXRlbTphY3RpdmUgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstZmFiLWl0ZW0uay1kaXNhYmxlZCwgLmstZmFiLWl0ZW06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWItaXRlbS5rLWRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsIC5rLWZhYi1pdGVtLmstZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbiwgLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwgLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1wb3B1cCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXdpbmRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstd2luZG93LXNtIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uay13aW5kb3ctbWQge1xuICB3aWR0aDogODAwcHg7XG59XG5cbi5rLXdpbmRvdy1sZyB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXdpbmRvdy1taW5pbWl6ZWQgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay13aW5kb3ctdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiAwLjVlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogLTAuNWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMTtcbn1cblxuLmstd2luZG93LXRpdGxlOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXItYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jazogLTVlbTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyLWFjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aW5kb3ctY29udGVudCwgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yO1xufVxuXG4uay13aW5kb3ctY29udGVudDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLmstd2luZG93LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstd2luZG93LWFjdGlvbnMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1wcm9tcHQtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1uIHtcbiAgdG9wOiAwO1xufVxuXG4uay13aW5kb3cgLmstcmVzaXplLWUge1xuICByaWdodDogMDtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1zIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay13aW5kb3cgLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xufVxuXG4uay13aW5kb3cge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTgsIDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXdpbmRvdzpmb2N1cywgLmstd2luZG93LmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tOSwgMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstd2luZG93LXByaW1hcnkgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstd2luZG93LWxpZ2h0IC5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstd2luZG93LWRhcmsgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxMDB2dywgMTAwJSwgMTAwJSk7XG4gIG1heC1oZWlnaHQ6IGNsYW1wKDEwMHZoLCAxMDAlLCAxMDAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLWNoaWxkLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciA+IC5rLWFjdGlvbnNoZWV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIgLmstYWN0aW9uc2hlZXQge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uay1hY3Rpb25zaGVldCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1hY3Rpb25zaGVldC13aWR0aCwgMzYwcHgpO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LWhlaWdodCwgNjB2aCk7XG4gIG1heC13aWR0aDogdmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtbWF4LXdpZHRoLCAxMDAlKTtcbiAgbWF4LWhlaWdodDogdmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtbWF4LWhlaWdodCwgNjB2aCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1hY3Rpb25zaGVldDpoYXMoPiAuay1hY3Rpb25zaGVldC12aWV3KSB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbi5rLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LXZpZXcuay1hY3Rpb25zaGVldC12aWV3LWFuaW1hdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKiAodmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtdmlldy1jdXJyZW50LCAxKSAtIDEpKSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0ICosIC5rLWFjdGlvbnNoZWV0ICo6OmJlZm9yZSwgLmstYWN0aW9uc2hlZXQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1hY3Rpb25zaGVldC10aXRsZWJhciwgLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGUge1xuICBmbGV4OiAxO1xufVxuXG4uay1hY3Rpb25zaGVldC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xufVxuXG4uay1hY3Rpb25zaGVldC1hY3Rpb25zIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWZvb3RlciB7XG4gIGZsZXg6IG5vbmU7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1hY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uay1hY3Rpb25zaGVldCAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1ib3R0b20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3R0b206IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWxlZnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1hY3Rpb25zaGVldC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyID4gLmstYWN0aW9uc2hlZXQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLCAuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXIsIC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZmlsdGVyIHtcbiAgd2lkdGg6IGNhbGMoMzYwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWNvbnRlbnQsIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWZvb3RlciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBtaW4oMTAwJSwgMzYwcHgpO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWNvbnRhaW5lciwgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdHJlZXZpZXcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWxpc3QtZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1tZW51LWdyb3VwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY2FsZW5kYXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3IgLmstdGltZS1wYXJ0IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciAuay10aW1lLWxpc3Qtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGEtdGFibGUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3I6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWpxLmstYWN0aW9uc2hlZXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1hY3Rpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ydGwgLmstYWN0aW9uc2hlZXQtdG9wLCAuay1ydGwgLmstYWN0aW9uc2hlZXQtYm90dG9tLCBbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtdG9wLCBbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbjppcyhbZGlyPXJ0bF0sIC5rLXJ0bCkgLmstYWN0aW9uc2hlZXQtdmlldy5rLWFjdGlvbnNoZWV0LXZpZXctYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICogKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1hY3Rpb25zaGVldCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNywgMCAxNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsIC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1hY3Rpb25zaGVldC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtOmhvdmVyLCAuay1hY3Rpb25zaGVldC1pdGVtLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbTpmb2N1cywgLmstYWN0aW9uc2hlZXQtaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstYWN0aW9uc2hlZXQgLmstaHIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWRpYWxvZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmstZGlhbG9nLXdyYXBwZXIgLmstZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWRpYWxvZy5rLWRpYWxvZy1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1kaWFsb2cgLmstbXVsdGlzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZGlhbG9nLWFjdGlvbnMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZGlhbG9nLXByaW1hcnkgLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZGlhbG9nLWxpZ2h0IC5rLWRpYWxvZy10aXRsZWJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstZGlhbG9nLWRhcmsgLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstZHJhd2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbmtlbmRvLWRyYXdlci5rLWRyYXdlciwga2VuZG8tZHJhd2VyIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmstZHJhd2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1kcmF3ZXIgKiwgLmstZHJhd2VyICo6OmJlZm9yZSwgLmstZHJhd2VyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0LCAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLmstZHJhd2VyLWVuZCwgLmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1kcmF3ZXIuay1kcmF3ZXItZW5kIHtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1kcmF3ZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5ID4gLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5LmstZHJhd2VyLWV4cGFuZGVkID4gLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1kcmF3ZXItcHVzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItcHVzaDpoYXMoLmstZHJhd2VyLmstZHJhd2VyLWVuZCkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmstZHJhd2VyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZHJhd2VyLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyYXdlci1pdGVtID4gLmstZHJhd2VyLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWRyYXdlci10b2dnbGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtMSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xufVxuXG4uay1kcmF3ZXItaXRlbS5rLWxldmVsLTMge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtNCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA1KTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC01IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDYpO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstZHJhd2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuNykgI2RlZGVkZTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjcpO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWM5YzljO1xufVxuXG4uay1kcmF3ZXItaXRlbTpob3ZlciwgLmstZHJhd2VyLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1kcmF3ZXItaXRlbTpmb2N1cywgLmstZHJhd2VyLWl0ZW0uay1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWRyYXdlci1pdGVtOmZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbTpmb2N1cy5rLWhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLWZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLWZvY3VzLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWRyYXdlci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ub3RpZmljYXRpb24tZ3JvdXAge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSB3cmFwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDA7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1jb250YWluZXItYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YSgtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiAqLCAuay1ub3RpZmljYXRpb24gKjo6YmVmb3JlLCAuay1ub3RpZmljYXRpb24gKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24tc3RhdHVzIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1hY3Rpb25zIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1ub3RpZmljYXRpb24tYWN0aW9uIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1ub3RpZmljYXRpb24taW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1ub3RpZmljYXRpb24tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxua2VuZG8tY2FyZCwga2VuZG8tY2FyZC1oZWFkZXIsIGtlbmRvLWNhcmQtYm9keSwga2VuZG8tY2FyZC1hY3Rpb25zLCBrZW5kby1jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNhcmQgKiwgLmstY2FyZCAqOjpiZWZvcmUsIC5rLWNhcmQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jYXJkIC5rLWNhcmQtYXZhdGFyLCAuay1jYXJkIC5rLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxleC1iYXNpczogNDVweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSAtIDFweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCB7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlLCAuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSArIC5rLWNhcmQtc3VidGl0bGUsIC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstY2FyZC1ib2R5ID4gLmstbGFzdCwgLmstY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1jYXJkLWJvZHkgPiAuay1jYXJkLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jYXJkLW1lZGlhIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbn1cblxuLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay1jYXJkLXZlcnRpY2FsID4gLmstY2FyZC1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLXNlcGFyYXRvciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1hY3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstYWN0aW9ucy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstY2FyZC1kZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhcmQtd2l0aC1jYWxsb3V0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWNhcmQtY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkOmZvY3VzLCAuay1jYXJkLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jYXJkLXNlcGFyYXRvciwgLmstY2FyZCAuay1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstY2FyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uay1jYXJkLXByaW1hcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbn1cblxuLmstY2FyZC1zZWNvbmRhcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZSwgIzAyM2Y1Yyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpO1xufVxuXG4uay1jYXJkLXRlcnRpYXJ5IC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xufVxuXG4uay1jYXJkLWluZm8gLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG59XG5cbi5rLWNhcmQtc3VjY2VzcyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbn1cblxuLmstY2FyZC13YXJuaW5nIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLmstY2FyZC1lcnJvciAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLmstY2FyZC1kYXJrIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbn1cblxuLmstY2FyZC1saWdodCAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLCAjYzJjMmMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLmstY2FyZC1pbnZlcnNlIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1jYWxsb3V0IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4uay1wb3BvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgei1pbmRleDogMTIwMDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wb3BvdmVyICosIC5rLXBvcG92ZXIgKjo6YmVmb3JlLCAuay1wb3BvdmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcG9wb3Zlci1pbm5lciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1wb3BvdmVyLWFjdGlvbnMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXBvcG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbn1cblxuLmstcnBhbmVsLWxlZnQsIC5rLXJwYW5lbC1yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmstcnBhbmVsLWxlZnQgKyAqLCAuay1ycGFuZWwtcmlnaHQgKyAqIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkLCAuay1ycGFuZWwtcmlnaHQuay1ycGFuZWwtZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLmstcnBhbmVsLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJwYW5lbC1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICByaWdodDogMDtcbn1cblxuLmstcnBhbmVsLXRvcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5rLXJwYW5lbC10b3Auay1ycGFuZWwtZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiA1NjhweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcnBhbmVsLXRvZ2dsZSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4uay1ib3R0b20tbmF2IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1ib3R0b20tbmF2ICosIC5rLWJvdHRvbS1uYXYgKjo6YmVmb3JlLCAuay1ib3R0b20tbmF2ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYm90dG9tLW5hdi1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDtcbn1cblxuLmstYm90dG9tLW5hdi1zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgbWluLWhlaWdodDogY2FsYyg0MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0gPiAuay1ib3R0b20tbmF2LWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0uay1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctaG9yaXpvbnRhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LXZlcnRpY2FsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWJvdHRvbS1uYXYuay1wb3MtZml4ZWQsIC5rLWJvdHRvbS1uYXYuay1maXhlZCB7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5LCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnksIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1pbmZvLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3Mge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3Ige1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWRhcmssIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCkgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW5mbywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZXJyb3IsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWRhcmssIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnJlYWRjcnVtYiB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnJlYWRjcnVtYiAqLCAuay1icmVhZGNydW1iICo6OmJlZm9yZSwgLmstYnJlYWRjcnVtYiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWJyZWFkY3J1bWItY29udGFpbmVyLCAuay1icmVhZGNydW1iLXJvb3QtaXRlbS1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnJlYWRjcnVtYi1yb290LWl0ZW0tY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1icmVhZGNydW1iLWl0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnJlYWRjcnVtYi1saW5rID4gLmstaW1hZ2UsIC5rLWJyZWFkY3J1bWItaWNvbnRleHQtbGluayAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLCAuay1icmVhZGNydW1iLWRlbGltaXRlci1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJyZWFkY3J1bWItc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWxpbmssIC5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLXNtIC5rLWJyZWFkY3J1bWItaWNvbi1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWJyZWFkY3J1bWItbWQgLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItaWNvbi1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWJyZWFkY3J1bWItbGcgLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItaWNvbi1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWJyZWFkY3J1bWIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYnJlYWRjcnVtYjpmb2N1cywgLmstYnJlYWRjcnVtYi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstYnJlYWRjcnVtYi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1icmVhZGNydW1iLWxpbms6aG92ZXIsIC5rLWJyZWFkY3J1bWItbGluay5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstYnJlYWRjcnVtYi1saW5rOmZvY3VzLCAuay1icmVhZGNydW1iLWxpbmsuay1mb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWJyZWFkY3J1bWItcm9vdC1saW5rOmhvdmVyLCAuay1icmVhZGNydW1iLXJvb3QtbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWJyZWFkY3J1bWItcm9vdC1saW5rOmZvY3VzLCAuay1icmVhZGNydW1iLXJvb3QtbGluay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBhZ2VyICosIC5rLXBhZ2VyICo6OmJlZm9yZSwgLmstcGFnZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wYWdlci1pbmZvLCAuay1wYWdlci1zaXplcywgLmstcGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wYWdlci1uYXYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbmF2OmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZGlzYWJsZWQuay1wYWdlci1uYXYge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLWlucHV0IHtcbiAgZ2FwOiAxZXg7XG59XG5cbi5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gsIC5rLXBhZ2VyLWlucHV0IC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1wYWdlci1zaXplcyB7XG4gIGdhcDogMWV4O1xufVxuXG4uay1wYWdlci1zaXplcyAuay1pbnB1dC1pbm5lciwgLmstcGFnZXItc2l6ZXMgLmstaW5wdXQtdmFsdWUtdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLXBhZ2VyLWluZm8ge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3JkZXI6IDk7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2gge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3JkZXI6IDEwO1xufVxuXG4uay1wYWdlci1zbSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93biwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbWQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG59XG5cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbGcge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1wYWdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBhZ2VyOmZvY3VzLCAuay1wYWdlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXN0ZXBwZXIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstc3RlcHBlciAqLCAuay1zdGVwcGVyICo6OmJlZm9yZSwgLmstc3RlcHBlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC5rLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciwgLmstc3RlcHBlciAuay1zdGVwLWxpbms6Zm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCB7XG4gIG1heC13aWR0aDogY2xhbXAoMTAwJSwgMTBlbSwgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGluaywgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstc3RlcHBlciAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLXJvdzogMTtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDE3cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcbiAgbWluLWhlaWdodDogNTRweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay1ydGwgLmstc3RlcHBlciwgLmstc3RlcHBlcltkaXI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb24sIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTdweDtcbn1cblxuLmstc3RlcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstZm9jdXMgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkLCAuay1zdGVwcGVyIC5rLXN0ZXAgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXA6ZGlzYWJsZWQgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRvbmUgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1ob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmU6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50OmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtc3VjY2VzcyAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLWhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YWJzdHJpcC13cmFwcGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJzdHJpcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRhYnN0cmlwLXdyYXBwZXIgPiAuay10YWJzdHJpcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAqLCAuay10YWJzdHJpcC1pdGVtcyAqOjpiZWZvcmUsIC5rLXRhYnN0cmlwLWl0ZW1zICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudDpmb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstZm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtc3RhcnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1lbmQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1ob3Jpem9udGFsLCAuay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtdmVydGljYWwsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gLmstbGluayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstY29udGVudCwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1qdXN0aWZ5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNtIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmsge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbjppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsIDppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstdGFic3RyaXAtbWQgLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG46aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YmVmb3JlLCA6aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbn1cblxuLmstdGFic3RyaXAtbGcgLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG46aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YmVmb3JlLCA6aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LCAuay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKiAxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgKiAyKTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTpob3ZlciwgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmZvY3VzLCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay10YWJzdHJpcC1kcmFnZ2luZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQ6Zm9jdXMsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1mb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCA6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay13aXphcmQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIuNSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIuNSk7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay13aXphcmQgLmstd2l6YXJkLXN0ZXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQgLyA0ICsgMnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcDpmb2N1cywgLmstd2l6YXJkIC5rLXdpemFyZC1zdGVwLmstZm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstd2l6YXJkLXBhZ2VyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zLXJpZ2h0IC5rLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogOCk7XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1zdGVwcywgLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstd2l6YXJkLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXdpemFyZC1zdGVwOmZvY3VzLCAuay13aXphcmQtc3RlcC5rLWZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstZXhwYW5kZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1leHBhbmRlciAqLCAuay1leHBhbmRlciAqOjpiZWZvcmUsIC5rLWV4cGFuZGVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcnRsIC5rLWV4cGFuZGVyIC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstZXhwYW5kZXIuay1ydGwgLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1leHBhbmRlcltkaXI9cnRsXSAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1leHBhbmRlci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWV4cGFuZGVyLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1leHBhbmRlci10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZXhwYW5kZXItY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1leHBhbmRlciArIC5rLWV4cGFuZGVyLmstZXhwYW5kZWQsIC5rLWV4cGFuZGVyLmstZXhwYW5kZWQgKyAuay1leHBhbmRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSArIC5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1leHBhbmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1leHBhbmRlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlcjpob3ZlciwgLmstZXhwYW5kZXItaGVhZGVyLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1leHBhbmRlci1oZWFkZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1leHBhbmRlci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZXhwYW5kZXItc3ViLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWJsb2NrLCAuay1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYmxvY2sgPiAuay1oZWFkZXIsIC5rLXBhbmVsID4gLmstaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstYmxvY2sgPiAuay1jb250ZW50LCAuay1wYW5lbCA+IC5rLWNvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ibG9jaywgLmstcGFuZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbXBvbmVudC1ib3JkZXIsIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29tcG9uZW50LXRleHQsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbXBvbmVudC1iZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKTtcbn1cblxuLmstYmxvY2sgPiAuay1oZWFkZXIsIC5rLXBhbmVsID4gLmstaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb21wb25lbnQtYm9yZGVyLCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbXBvbmVudC10ZXh0LCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb21wb25lbnQtYmcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7XG59XG5cbjp3aGVyZSguay1jb250ZW50KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29tcG9uZW50LWJvcmRlciwgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb21wb25lbnQtdGV4dCwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29tcG9uZW50LWJnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpO1xufVxuXG4uay1wYW5lbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZWxiYXIgKiwgLmstcGFuZWxiYXIgKjo6YmVmb3JlLCAuay1wYW5lbGJhciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyICsgLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1pdGVtIHtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xufVxuXG4uay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyIFtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEpO1xufVxuXG4uay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyIFtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyIFtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xufVxuXG4uay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyIFtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQpO1xufVxuXG4uay1wYW5lbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIC5rLWljb24sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayAuay1wYW5lbGJhci1pdGVtLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbms6aG92ZXIsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluazpmb2N1cywgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZCAuay1pY29uLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZCAuay1wYW5lbGJhci1pdGVtLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLXNlbGVjdGVkLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluazpob3ZlciwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbms6Zm9jdXMsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXNwbGl0dGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc3BsaXR0ZXIgLmstc3BsaXR0ZXItcmVzaXppbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1naG9zdC1zcGxpdGJhciwgLmstc3BsaXRiYXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1naG9zdC1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LCAuay1naG9zdC1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0LCAuay1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LCAuay1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLWhvcml6b250YWwsIC5rLXNwbGl0YmFyLWhvcml6b250YWwge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGVmdDogMDtcbn1cblxuLmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWwge1xuICB3aWR0aDogMXB4O1xufVxuXG4uay1zcGxpdGJhci1zdGF0aWMtdmVydGljYWwge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3BsaXRiYXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSwgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1jb2xsYXBzZS1wcmV2IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWNvbGxhcHNlLW5leHQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWNvbGxhcHNlLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstY29sbGFwc2UtbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1wYW5lID4gLmstc3BsaXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBhbmUgPiAuay1zcGxpdHRlci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLXN0YXRpYyB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1zcGxpdGJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUuay1oaWRkZW4sIC5rLXNwbGl0dGVyLWZsZXggLmstcGFuZVtoaWRkZW5dLCAuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleC5rLWhpZGRlbiwgLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXhbaGlkZGVuXSB7XG4gIGZsZXg6IDAgMSAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNwbGl0dGVyLWZsZXguay1zcGxpdHRlci1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3BsaXR0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3BsaXRiYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3BsaXRiYXI6aG92ZXIsIC5rLXNwbGl0YmFyLmstaG92ZXIsIC5rLXNwbGl0YmFyLWhvcml6b250YWwtaG92ZXIsIC5rLXNwbGl0YmFyLXZlcnRpY2FsLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXNwbGl0YmFyOmZvY3VzLCAuay1zcGxpdGJhci5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstdGlsZWxheW91dCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRpbGVsYXlvdXQgLmstY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10aWxlbGF5b3V0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRpbGVsYXlvdXQtaXRlbS1oZWFkZXIuay1jYXJkLWhlYWRlciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLXRpbGVsYXlvdXQtaXRlbS1ib2R5IHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmstdGlsZWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuXG4uay1ncmlkLWZsb3ctcm93IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cblxuLlxcIWstZ3JpZC1mbG93LXJvdyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5cXCFrLWdyaWQtZmxvdy1jb2wge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtZmxvdy1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbn1cblxuLlxcIWstZ3JpZC1mbG93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xufVxuXG4uXFwhay1ncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTtcbn1cblxuLlxcIWstZ3JpZC1mbG93LWNvbC1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2UgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LXVuc2V0IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHVuc2V0O1xufVxuXG4uXFwhay1ncmlkLWZsb3ctdW5zZXQge1xuICBncmlkLWF1dG8tZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1ub3JtYWwge1xuICBqdXN0aWZ5LWl0ZW1zOiBub3JtYWw7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtbm9ybWFsIHtcbiAganVzdGlmeS1pdGVtczogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtY2VudGVyIHtcbiAganVzdGlmeS1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZmxleC1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1mbGV4LWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc2VsZi1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHNlbGYtc3RhcnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtc2VsZi1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zZWxmLWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IHNlbGYtZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLXNlbGYtZW5kIHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1sZWZ0IHtcbiAganVzdGlmeS1pdGVtczogbGVmdDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1sZWZ0IHtcbiAganVzdGlmeS1pdGVtczogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXJpZ2h0IHtcbiAganVzdGlmeS1pdGVtczogcmlnaHQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtcmlnaHQge1xuICBqdXN0aWZ5LWl0ZW1zOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWJhc2VsaW5lIHtcbiAganVzdGlmeS1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWZpcnN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBmaXJzdCBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRvY2stbWFuYWdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWRvY2stbWFuYWdlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWRvY2stbWFuYWdlci10b29sYmFyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLWRvY2stbWFuYWdlci10b29sYmFyIC5rLXNlcGFyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXBhbmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciA+IC5rLXBhbmUsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgPiAuay1wYW5lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRpdGxlLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1zY3JvbGxhYmxlLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1jb250ZW50LCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1hY3Rpb25zLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRhYmJlZCwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLXRhYmJlZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXNwbGl0YmFyLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXNwbGl0YmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXItdmVydGljYWwsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXItdmVydGljYWwge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXNwbGl0YmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWRvY2tpbmctcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLWRvY2stbWFuYWdlci13aW5kb3c6aGFzKC5rLXBhbmUpIC5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZG9jay1uYXZpZ2F0b3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWRvY2stbmF2aWdhdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1kb2NrLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLmstZG9jay1pbmRpY2F0b3ItbWlkZGxlIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uay1kb2NrLWluZGljYXRvci10b3Age1xuICBncmlkLWFyZWE6IDEvMi9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1yaWdodCB7XG4gIGdyaWQtYXJlYTogMi8zL2F1dG87XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLWJvdHRvbSB7XG4gIGdyaWQtYXJlYTogMy8yL2F1dG87XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLWxlZnQge1xuICBncmlkLWFyZWE6IDIvMS9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1taWRkbGUge1xuICBncmlkLWFyZWE6IDIvMi9hdXRvO1xufVxuXG4uay1kb2NrLW1hbmFnZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDJweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uay1kb2NraW5nLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMTYlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSkgZHJvcC1zaGFkb3coMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpIGRyb3Atc2hhZG93KDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yOmhvdmVyLCAuay1kb2NrLWluZGljYXRvci5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uay1iYXJjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1iYXJjb2RlID4gZGl2IHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmstY2hhcnQsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LCAuay1zdG9ja2NoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLWNoYXJ0LXN1cmZhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXJ0IC5rLXBvcHVwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biwgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKSwgdG9wIDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKTtcbn1cblxuLmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciwgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIHtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIgLmstcG9wdXAsIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1wb3B1cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IDAuODEyODc1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGgge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGQge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwLW1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbGVmdC1oYW5kbGUge1xuICBsZWZ0OiAtMTFweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIHtcbiAgcmlnaHQ6IC0xMXB4O1xufVxuXG4uay1sZWZ0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O1xuICBwYWRkaW5nOiA0NHB4IDI5LjMzMzMzMzMzMzNweCAwIDA7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O1xuICBwYWRkaW5nOiA0NHB4IDAgMCAyOS4zMzMzMzMzMzMzcHg7XG59XG5cbi5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICBtYXJnaW4tbGVmdDogLTQ0cHg7XG4gIHBhZGRpbmctbGVmdDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweDtcbiAgcGFkZGluZy1yaWdodDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNwYXJrbGluZSwgLmstc3BhcmtsaW5lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNwYXJrbGluZSBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2hhcnQtZHJhZ2dpbmcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY2hhcnQtZG9udXQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstY2hhcnQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciwgLmstcGRmLWV4cG9ydCAuay1zcGFya2xpbmUgLmstYW5pbWF0aW9uLWNvbnRhaW5lciwgLmstcGRmLWV4cG9ydCAuay1zdG9ja2NoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jaGFydC1vdmVybGF5IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1jaGFydC1jb21wdXRlZC10aXRsZS1oZWlnaHQsIDBweCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXktdG9wIHtcbiAgdG9wOiB2YXIoLS1rZW5kby1jaGFydC1jb21wdXRlZC10aXRsZS1oZWlnaHQsIDBweCk7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXkgLmstbm8tZGF0YSwgLmstY2hhcnQtb3ZlcmxheSAuay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTI1LCA3cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1kaWFncmFtIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2Fua2V5IHRleHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstdHJlZW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGlsZSB7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay10cmVlbWFwID4gLmstdHJlZW1hcC10aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsID4gZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMWVtO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICB0b3A6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCk7XG59XG5cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCk7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdhdWdlIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstYXJjZ2F1Z2UsIC5rLWNpcmN1bGFyZ2F1Z2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWFyY2dhdWdlLWxhYmVsLCAuay1jaXJjdWxhcmdhdWdlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcXJjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1xcmNvZGUgPiBkaXYge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uay12YXItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1wcmltYXJ5LWNvbnRyYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLXZhci0tYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay12YXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXZhci0tbm9ybWFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdmFyLS1ub3JtYWwtdGV4dC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZSwgI2ZmYjFhYyk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGUsICNmZmYwYjEpO1xufVxuXG4uay12YXItLXNlcmllcy05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGUsICNhNWFmZmQpO1xufVxuXG4uay12YXItLXNlcmllcy0xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZSwgI2Q2YWNmZik7XG59XG5cbi5rLXZhci0tc2VyaWVzLTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkLCAjYmY0YTQyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkLCAjYmZhOTRhKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkLCAjMzg0N2JjKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkLCAjODE0MmJmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyLCAjZmY4YTgyKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyLCAjZmZlOTg5KTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyLCAjNzg4N2ZiKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyLCAjYzE4MmZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXIsICM4MDMyMmMpO1xufVxuXG4uay12YXItLXNlcmllcy0yNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlciwgIzgwNzEzMSk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXIsICMyNjMwN2QpO1xufVxuXG4uay12YXItLXNlcmllcy0yOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlciwgIzU2MmM4MCk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KTtcbn1cblxuLmstdmFyLS1nYXVnZS1wb2ludGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXZhci0tZ2F1Z2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstdmFyLS1jaGFydC1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG59XG5cbi5rLXZhci0tY2hhcnQtdGl0bGUtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xufVxuXG4uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xufVxuXG4uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xufVxuXG4uay12YXItLWNoYXJ0LWxhYmVsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbn1cblxuLmstdmFyLS1jaGFydC1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbWFqb3ItbGluZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbWlub3ItbGluZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDQlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtYXJlYS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmstdmFyLS1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay12YXItLWNoYXJ0LWVycm9yLWJhcnMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoYXJ0LCAuay1kaWFncmFtLCAuay1nYXVnZSwgLmstc3BhcmtsaW5lIHtcbiAgLS1rZW5kby1jaGFydC1wcmltYXJ5LWJnOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgLS1rZW5kby1jaGFydC1wcmltYXJ5LWNvbnRyYXN0OiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgLS1rZW5kby1jaGFydC1iZzogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICAtLWtlbmRvLWNoYXJ0LXRleHQ6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgLS1rZW5kby1jaGFydC1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICAtLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICAtLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbiAgLS1rZW5kby1jaGFydC1sYWJlbC1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtaW5hY3RpdmU6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtbWFqb3ItbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1taW5vci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA0JSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LWFyZWEtb3BhY2l0eTogMC42O1xuICAtLWtlbmRvLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eTogMC4xO1xuICAtLWtlbmRvLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eTogMC4zO1xuICAtLWtlbmRvLWNoYXJ0LW5vdGVzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LW5vdGVzLWJvcmRlcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1ub3Rlcy1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1jcm9zc2hhaXItYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtZXJyb3ItYmFycy1iZzogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTM6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy01OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtOTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTA6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTExOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xMjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTM6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE1OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE4OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTIxOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI0OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0zMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KTtcbiAgLS1rZW5kby1jaGFydC1nYXVnZS1wb2ludGVyOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgLS1rZW5kby1jaGFydC1nYXVnZS10cmFjazogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG59XG5cbi5rLWNoYXJ0LCAuay1zcGFya2xpbmUsIC5rLXN0b2NrY2hhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0IC5rLXBvcHVwLCAuay1zcGFya2xpbmUgLmstcG9wdXAsIC5rLXN0b2NrY2hhcnQgLmstcG9wdXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGFydC10b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uay1jaGFydC1jcm9zc2hhaXItdG9vbHRpcCwgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA3cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstaGFuZGxlIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstaGFuZGxlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstY2hhcnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10cmVlbWFwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZi5rLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10cmVlbWFwIC5rLWxlYWY6aG92ZXIsIC5rLXRyZWVtYXAgLmstbGVhZi5rLWhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFuZS13cmFwcGVyID4gZGl2LmstcGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstZ3JpZC5rLWdyaWQtbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQ6IDE2cHgvMSBcIldlYkNvbXBvbmVudHNJY29uc1wiO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMC4yZW07XG59XG5cbi5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyA+IC5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItaXRlbXMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYmxvY2s6IC0xcHg7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci5rLXNjaGVkdWxlci1tb2JpbGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZ2FwOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogNnB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luOiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlci5rLW1vYmlsZS1ob3Jpem9udGFsLWhlYWRlciAuay1zY2hlZHVsZXItdGltZXMgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItZGF0ZS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICB3aWR0aDogMSU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMS41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9kIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWFwcGJhciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlLCAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLWhlbHAtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAtdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0LXRpdGxlLCAuay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLXJlY3VyLWVkaXRvci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFnZXIuay1wYWdlci1zbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gsIC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46aXMoLmstcnRsIC5rLXBhbmUtd3JhcHBlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdKSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSB7XG4gIGJvcmRlcjogMDtcbn1cblxuOmlzKC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSkgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciwgLmstdmlldyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSA+IC5rLXZpZXcgPiAuay1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLWNvbHVtbi1hY3RpdmUgKyB0aC5rLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItYWxsLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci10b29scyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1saW5rLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWl0ZW0sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstbGluaywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWxpbmssIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jbGVhciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zZWxlY3QtYWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNsZWFyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2VsZWN0LWFsbCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdyaWQuay1ncmlkLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1hcmlhLXJvb3Qge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwgLmstZ3JpZCAuay1ncmlkLWZvb3RlciAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGhlYWQsIC5rLWdyaWQgLmstdGFibGUtdGJvZHksIC5rLWdyaWQgLmstdGFibGUtdGZvb3Qge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aCwgLmstZ3JpZCB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRoOmZvY3VzLCAuay1ncmlkIHRkOmZvY3VzLCAuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLXRhYmxlLXRoID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLXRhYmxlLXRoID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCB0ZCA+IC5rLXJhZGlvLCAuay1ncmlkIHRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCB0ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIHRkID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLXRhYmxlLXRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gtd3JhcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGgge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQgdGQsIC5rLWdyaWQgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JpZCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIuay1ncmlkLWRyYWdnYWJsZS1oZWFkZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmhvdmVyLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1zb3J0LWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC0gMXB4KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLXNvcnQtaWNvbiAuay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSA+IC5rLWNlbGwtaW5uZXIgLmstbGluayB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1zb3J0LWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstc29ydC1vcmRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXAtY29sLCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jb2wge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgdGQsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgLmstdGFibGUtcm93IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZCAuay10YWJsZSAuay1ncm91cC1mb290ZXIgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkLCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgLmstdGFibGUtdGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQgLmstZHJhZy1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWZvbnQtaWNvbiwgLmstZ3JpZCAuay1kcmFnLWNlbGwgPiAuay1mb250LWljb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWRldGFpbC1yb3cgLmstZGV0YWlsLWNlbGwge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWRpcnR5LWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZGlydHktY2VsbC5rLWVkaXQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWdyaWQgLmstZGlydHktY2VsbC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uay1ncmlkIC5rLWRpcnR5IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtZXhwYW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4uay1ncmlkIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZHJhZy1jb2wge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzZweDtcbn1cblxuLmstZ3JpZCAuay1kcmFnLWNlbGwge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWdyaWQtcmVzaXphYmxlIHtcbiAgcmVzaXplOiBib3RoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZC10b29sYmFyLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIC5rLWNoaXAtbGlzdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciA+IC5rLWdyb3VwaW5nLWRyb3AtY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSwgLmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG9wOiAwO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIHRvcDogNnB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDVweDtcbn1cblxuLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1ncmlkLWhlYWRlciwgLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbmRpdi5rLWdyaWQtaGVhZGVyLCBkaXYuay1ncmlkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1jb2x1bW4tcmVzaXplciB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXJvdy1yZXNpemVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHRkLCAuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZCB7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG59XG5cbi5rLWdyaWQtZm9vdGVyIHRkLCAuay1ncm91cC1mb290ZXIgdGQsIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZC1mb290ZXIgLmstdGFibGUtdGQsIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLWdyaWQtZmlsdGVyLXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstZ3JpZC1jb2x1bW4tbWVudS1zdGFuZGFsb25lIGEuay1ncmlkLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogLTRweDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4uay1maWx0ZXItcm93IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1maWx0ZXItcm93IHRkLCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsdGVyLXJvdyB0ZDpmaXJzdC1jaGlsZCwgLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWZpbHRlci1yb3cgLmstbXVsdGlzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWZpbHRlcmNlbGwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1maWx0ZXJjZWxsID4gc3BhbiwgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCA+IHNwYW4gPiAuay1idXR0b24sIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstYnV0dG9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQgPiB0ZCwgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkID4gLmstdGFibGUtdGQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQgPiB0ZCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZCA+IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1jb21tYW5kLWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstZ3JpZCAuay1lZGl0LWNlbGwgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiBzZWxlY3QsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkID4gc2VsZWN0LCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQgPiBzZWxlY3QsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkID4gLmstcmFkaW8sIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay1yYWRpby13cmFwLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay1jaGVja2JveC13cmFwLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQgPiAuay1yYWRpbywgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLWNoZWNrYm94LXdyYXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogdW5zZXQ7XG59XG5cbi5rLWdyaWQgPiAuay1yZXNpemUtaGFuZGxlLCAuay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLWl0ZW0tdmFsdWUge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbn1cblxuLmstZ3JpZC1wYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQtcGFnZXItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUtd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCA+IC5rLWhlaWdodC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstd2lkdGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXdpZHRoLWNvbnRhaW5lciBkaXYge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZ3JpZC1hZGQtcm93IHRkLCAuay1ncmlkLWFkZC1yb3cgLmstdGFibGUtdGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkLWxvY2tlZGNvbHVtbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1ncmlkLWZvb3Rlci1sb2NrZWQsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSwgLmstZ3JpZC1mb290ZXItbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLCAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCAuay10YWJsZSwgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsIC5rLWdyaWQtZm9vdGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUsIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZC1oZWFkZXItbG9ja2VkID4gLmstZ3JpZC1oZWFkZXItdGFibGUsIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiAuay1ncmlkLWhlYWRlci10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLW1hc3Rlci1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLCAuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbmtlbmRvLWdyaWQgLmstdGFibGUtcm93LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG5rZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSB0ZCwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCBrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxua2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCwga2VuZG8tZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Omxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogMDtcbn1cblxua2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWNvbHVtbi1tZW51LCBrZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstdGFibGUtdGguay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLCAuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAyMGVtO1xuICBoZWlnaHQ6IDRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiA0ZW07XG59XG5cbi5rLWNvbHVtbi10aXRsZSB7XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGgsIC5rLWdyaWQtc20gLmstdGFibGUtdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gdGQsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10ZCwgLmstZ3JpZC1zbSB0ZCwgLmstZ3JpZC1zbSAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUsIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmssIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAwLjcxNDI4NTcxNDNlbSAtIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtIC8gMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyIC8gMik7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIsIC5rLWdyaWQtc20gLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyID4gLmstbGluaywgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIgPiAuay1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uLCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWUsIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDhweCk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbCwgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGwgPiAuay1pY29uLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsID4gLmstaWNvbiwgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24sIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsID4gLmstaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtc20gLmstY29tbWFuZC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtc20gLmstZWRpdC1jZWxsLCAuay1ncmlkLXNtIC5rLWNvbW1hbmQtY2VsbCwgLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgsIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyB0ZCwgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsID4gc3BhbiwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyIHtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLCAuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXAsIC5rLWdyaWQtc20gLmstcmVzaXplci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGgsIC5rLWdyaWQtbWQgLmstdGFibGUtdGgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgdGQsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10ZCwgLmstZ3JpZC1tZCB0ZCwgLmstZ3JpZC1tZCAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3JlLCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmssIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciwgLmstZ3JpZC1tZCAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIgPiAuay1saW5rLCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24sIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctZHJvcGNsdWUsIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICBoZWlnaHQ6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyA4cHgpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGwsIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsID4gLmstaWNvbiwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCA+IC5rLWljb24sIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwgPiAuay1pY29uLCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCA+IC5rLWljb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLCAuay1ncmlkLW1kIC5rLWNvbW1hbmQtY2VsbCwgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgdGQsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IHRkLCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCA+IHNwYW4sIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIge1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlcywgLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlcyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcCwgLmstZ3JpZC1tZCAuay1yZXNpemVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWxvYWRpbmctcGRmLW1hc2sgPiAuay1pLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdG9wOiAtMTAwMDBweDtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlciwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZpbHRlci1tZW51LXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstZmlsdGVyLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZmlsdGVyLWFuZCB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb25zLCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZWRpdC1idXR0b25zLCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1udW1lcmljLWZpbHRlci1tZW51LCAuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1zdHJpbmctZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWRhdGUtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLW51bWVyaWMtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXIsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1zdHJpbmctZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1kYXRlLWZpbHRlci1tZW51LCAuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtbnVtZXJpYy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstbXVsdGljaGVjay13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwgLmstbXVsdGljaGVjay13cmFwIC5rLWNoZWNrLWFsbC13cmFwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstYXV0b2ZpdHRpbmcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgLmstdGFibGUtdGgsIC5rLWF1dG9maXR0aW5nIHRkLCAuay1hdXRvZml0dGluZyAuay10YWJsZS10ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgLmstZGV0YWlsLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY29sdW1uLW1lbnUtcG9wdXAsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbHVtbi1tZW51LXBvcHVwLmstcG9wdXAsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cC5rLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmstY29sdW1uLW1lbnUtcG9wdXAgLmstYWN0aW9ucywgLmstY29sdW1uLW1lbnUtcG9wdXAgLmstZWRpdC1idXR0b25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywgLmstY29sdW1uLW1lbnUtcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1mb3JtLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZWRpdC1idXR0b25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1jb2x1bW5tZW51LWluZGljYXRvcnMge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbTpoYXMoPiAuay1jb2x1bW5tZW51LWl0ZW0tYWN0aW9ucywgPiAuay1jb2x1bW5tZW51LWluZGljYXRvcnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtaXRlbXMge1xuICBtYXJnaW46IC0xcHggLTFweCAwO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNvbHVtbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1jb2x1bW4tY2hvb3Nlci10aXRsZSwgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstY29sdW1ucy1pdGVtcy13cmFwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24sIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciArIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyLCAuay1jb2x1bW4tbWVudS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcnRsIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwLCAuay1ydGwgLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLCAuay1ydGwgLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCA+IC5rLWhlaWdodC1jb250YWluZXIsIFtkaXI9cnRsXSAuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUtd3JhcCwgW2Rpcj1ydGxdIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZSwgW2Rpcj1ydGxdIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgPiAuay1oZWlnaHQtY29udGFpbmVyLCAuay1ydGwuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUtd3JhcCwgLmstcnRsLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLCAuay1ydGwuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50ID4gLmstaGVpZ2h0LWNvbnRhaW5lciwgW2Rpcj1ydGxdLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLXdyYXAsIFtkaXI9cnRsXS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZSwgW2Rpcj1ydGxdLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCA+IC5rLWhlaWdodC1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLWdyaWQtaGVhZGVyLCAuay1ncmlkLWhlYWRlci13cmFwLCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQgLmstdGFibGUtdGgsIC5rLWdyaWQgdGQsIC5rLWdyaWQgLmstdGFibGUtdGQsIC5rLWdyaWQtZm9vdGVyLCAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1ncmlkLWZvb3Rlci1sb2NrZWQsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCwgLmstZmlsdGVyLXJvdyA+IC5rLXRhYmxlLXRoLCAuay1maWx0ZXItcm93ID4gdGQsIC5rLWZpbHRlci1yb3cgPiAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZC1oZWFkZXIsIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstZ3JpZC1hZGQtcm93LCAuay1ncmlkLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1ncmlkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWdyb3VwLWZvb3RlciB0ZCwgLmstZ3JvdXBpbmctcm93IHRkLCAuay1ncm91cC1mb290ZXIgLmstdGFibGUtdGQsIC5rLWdyb3VwaW5nLXJvdyAuay10YWJsZS10ZCwgLmstdGFibGUtdGJvZHkgLmstZ3JvdXAtY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgcmdiYSgwLCAwLCAwLCAwKSByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWdyaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS1yb3cuay10YWJsZS1hbHQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRib2R5ID4gLmstdGFibGUtcm93Om5vdCguay1kZXRhaWwtcm93KTpob3ZlciwgLmstZ3JpZCAuay10YWJsZS10Ym9keSA+IC5rLXRhYmxlLXJvdzpub3QoLmstZGV0YWlsLXJvdykuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgdGQuay1zZWxlY3RlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZCA+IHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLmstc2VsZWN0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQgPiAuay10YWJsZS10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywgLmstZ3JpZCAuay10YWJsZS10aC5rLWZvY3VzLCAuay1ncmlkIHRkOmZvY3VzLCAuay1ncmlkIHRkLmstZm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1tYXN0ZXItcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gdGQuay1mb2N1cywgLmstZ3JpZCAuay1kZXRhaWwtcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gdGQuay1mb2N1cywgLmstZ3JpZCAuay1tYXN0ZXItcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1kZXRhaWwtcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1ncmlkLXBhZ2VyOmZvY3VzLCAuay1ncmlkIC5rLWdyaWQtcGFnZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGgsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCB0ZCwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUtdGQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgdGQsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgLmstdGFibGUtdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc2VsZWN0ZWQgdGQsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zZWxlY3RlZCAuay10YWJsZS10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXNlbGVjdGVkLmstdGFibGUtYWx0LXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXNlbGVjdGVkLmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXNlbGVjdGVkOmhvdmVyIHRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc2VsZWN0ZWQuay1ob3ZlciB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXNlbGVjdGVkOmhvdmVyIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc2VsZWN0ZWQuay1ob3ZlciAuay10YWJsZS10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG5jb2wuay1zb3J0ZWQsIC5rLXRhYmxlLXRoLmstc29ydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1zb3J0LWljb24sIC5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnU6aG92ZXIsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXIsIC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6Zm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLmstZm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LmstZm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6Zm9jdXMsIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUuay1mb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbjpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIuay1hY3RpdmUsIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudS5rLWFjdGl2ZSwgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWFjdGl2ZSwgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbi5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkLWhlYWRlciB0ZC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGQuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLXNvcnRlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkLWZvb3RlciAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstbWFzdGVyLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbWFzdGVyLXJvdyAuay1ncmlkLXJvdy1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93LmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLWdyaWQtcm93LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkLCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkOjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZDo6YmVmb3JlLCAuay1tYXN0ZXItcm93Lmstc2VsZWN0ZWQuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjQlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLW1hc3Rlci1yb3c6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstbWFzdGVyLXJvdzpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLW1hc3Rlci1yb3c6aG92ZXIuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstbWFzdGVyLXJvdy5rLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1ob3Zlci5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3ZlciB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkOmhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQsIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstaG92ZXIgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQsIC5rLW1hc3Rlci1yb3c6aG92ZXIgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQsIC5rLW1hc3Rlci1yb3cuay1ob3ZlciB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZCwgLmstbWFzdGVyLXJvdzpob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZCwgLmstbWFzdGVyLXJvdy5rLWhvdmVyIC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3ZlciB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkOmhvdmVyIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3Zlci5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkOjpiZWZvcmUsIC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLCAuay1tYXN0ZXItcm93Lmstc2VsZWN0ZWQuay1ob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLCAuay1tYXN0ZXItcm93Lmstc2VsZWN0ZWQuay1ob3Zlci5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkOjpiZWZvcmUsIC5rLW1hc3Rlci1yb3c6aG92ZXIgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSwgLmstbWFzdGVyLXJvdy5rLWhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLW1hc3Rlci1yb3c6aG92ZXIgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSwgLmstbWFzdGVyLXJvdy5rLWhvdmVyIC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjQlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyb3VwaW5nLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncm91cGluZy1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW06aG92ZXIsIC5rLWNvbHVtbm1lbnUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3VzLCAuay1jb2x1bW4tbGlzdC1pdGVtLmstZm9jdXMsIC5rLWNvbHVtbm1lbnUtaXRlbTpmb2N1cywgLmstY29sdW1ubWVudS1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsIC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hlY2stYWxsLXdyYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXJlc2l6ZXItd3JhcC5rLWhvdmVyIC5rLXJvdy1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDIwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1yZXNpemVyLXdyYXAuay1hY3RpdmUgLmstcm93LXJlc2l6ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY29sdW1ubWVudS1pbmRpY2F0b3JzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10b3VjaC1hY3Rpb24tbm9uZSB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLW5vbmUge1xuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLWF1dG8ge1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1hdXRvIHtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4teCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4teCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXggIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tbGVmdDtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tcmlnaHQ7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHQge1xuICB0b3VjaC1hY3Rpb246IHBhbi1yaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXkge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGFuLXkge1xuICB0b3VjaC1hY3Rpb246IHBhbi15ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tdXAge1xuICB0b3VjaC1hY3Rpb246IHBhbi11cDtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi11cCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXVwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tZG93biB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWRvd247XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tZG93biB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWRvd24gIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb20ge1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1waW5jaC16b29tIHtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1tYW5pcHVsYXRpb24ge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLW1hbmlwdWxhdGlvbiB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLlxcIWstdXNlci1zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5cXCFrLXVzZXItc2VsZWN0LXRleHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbDtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLlxcIWstdXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtY29udGFpbiB7XG4gIHVzZXItc2VsZWN0OiBjb250YWluO1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC1jb250YWluIHtcbiAgdXNlci1zZWxlY3Q6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5vbmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5cXCFrLWN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uXFwhay1jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLlxcIWstY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XG4gIGN1cnNvcjogY29udGV4dC1tZW51O1xufVxuXG4uXFwhay1jdXJzb3ItY29udGV4dC1tZW51IHtcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5cXCFrLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uXFwhay1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uXFwhay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci13YWl0IHtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG4uXFwhay1jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItY2VsbCB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLlxcIWstY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGwgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uXFwhay1jdXJzb3ItY3Jvc3NoYWlyIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXIgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5cXCFrLWN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0O1xufVxuXG4uXFwhay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XG4gIGN1cnNvcjogdmVydGljYWwtdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzO1xufVxuXG4uXFwhay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1jb3B5IHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4uXFwhay1jdXJzb3ItY29weSB7XG4gIGN1cnNvcjogY29weSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLlxcIWstY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5vLWRyb3Age1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbi5cXCFrLWN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5cXCFrLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1uZS1yZXNpemUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW5lLXJlc2l6ZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1udy1yZXNpemUge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW53LXJlc2l6ZSB7XG4gIGN1cnNvcjogbnctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itc2UtcmVzaXplIHtcbiAgY3Vyc29yOiBzZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBzdy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZXctcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ldy1yZXNpemUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbnMtcmVzaXplIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ucy1yZXNpemUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1jb2wtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYWxsLXNjcm9sbCB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cblxuLlxcIWstY3Vyc29yLWFsbC1zY3JvbGwge1xuICBjdXJzb3I6IGFsbC1zY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5cXCFrLWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5cXCFrLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5cXCFrLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5cXCFrLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXg6OmFmdGVyLCAuay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4LXJvdzo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXgtY29sOjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZ3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctcmVjdGFuZ2xlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IC12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAtdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW46IC12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LXBhZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItdG9wIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogdmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLWJvdHRvbSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogdmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWFsbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0dmlldyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50ID4gLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCA+IC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLWJhY2tncm91bmQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1jaGFydC10eXBlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jaGFydC13aXphcmQtc3BsaXR0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXJ0LXdpemFyZC1zcGxpdHRlciAuay10YWJzdHJpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXJ0LXdpemFyZC1wcmV2aWV3LXBhbmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jaGFydC13aXphcmQtcHJvcGVydHktcGFuZSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZCAuay1pY29uLWJhY2tncm91bmQtYXJlYSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyOmhvdmVyLCAuay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyOmZvY3VzIC5rLWljb24tYmFja2dyb3VuZC1hcmVhLCAuay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1mb2N1cyAuay1pY29uLWJhY2tncm91bmQtYXJlYSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5rLXNwcmVhZHNoZWV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1zcHJlYWRzaGVldC10b29sYmFyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3Ige1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIge1xuICBtaW4td2lkdGg6IDBweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgPiAuay1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstdG9vbHRpcCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstZ3JvdXAtaGVhZGVyLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1saXN0LXNjcm9sbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIn1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XG4gIG91dGxpbmU6IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGZsZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtZnVuYy5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1ib29sLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXJlZi5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1zdHIuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtbnVtLmstc3ludGF4LWF0LXBvaW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYSwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1iLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWMsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ludGF4LWZ1bmMsIC5rLXN5bnRheC1zdGFydGV4cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXItYWRkOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLWl0ZW0gLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLWl0ZW0gLmstc3ByZWFkc2hlZXQtc2hlZXRzLXJlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtdmlldyAuay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1maXhlZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1wYW5lIHtcbiAgcGFkZGluZzogMCAxcHggMCAwO1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtcGFuZS5rLXRvcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1zY3JvbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cbi5rLXNwcmVhZHNoZWV0LWhheGlzLCAuay1zcHJlYWRzaGVldC12YXhpcyB7XG4gIGJvcmRlcjogMCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWhheGlzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC12YXhpcyB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICB0b3A6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdiwgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXY6OmFmdGVyLCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiBkaXYge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1kYXRhIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDYwO1xufVxuXG4uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCB7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG9maWxsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdmJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNlbGwgLmstZGlydHkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51IC5rLWl0ZW0sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstaXRlbSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstbGluaywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1pY29uLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWljb24ge1xuICBtYXJnaW46IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwIGNhbGMoKDE2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSAqIC0xKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZXhwYW5kZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZXhwYW5kZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkgPiAuay1pY29uLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkgPiAuay1leHBhbmRlci1pbmRpY2F0b3IsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWVkaXQtYnV0dG9ucywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvciwgLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstY3VzdG9tLWNvbG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstcmVzZXQtY29sb3Ige1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWN1c3RvbS1jb2xvciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWF4LWNvbnRlbnQpO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLCAuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1zcHJlYWRzaGVldC1wcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1saXN0LXNjcm9sbGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IDIxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1leHBvcnQtY29uZmlnIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZXhwb3J0LWNvbmZpZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWV4cG9ydC1jb25maWcgLmstZWRpdC1maWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstZm9udC1pY29uIHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1zdmctaWNvbiB7XG4gIHdpZHRoOiA2ZW07XG4gIGhlaWdodDogNmVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtY29tbWVudCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWN3QUFBR1FDQVlBQUFBamwxQUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTFJRGM1TGpFMk16UTVPU3dnTWpBeE9DOHdPQzh4TXkweE5qbzBNRG95TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaE1HVm1NelptWmkwNFltSTFMVFJsTjJZdE9UY3dNUzA0T1RVNVpUZzFOMlpoWTJNaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1ETkRPVEJETlVRMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURORE9UQkROVU0yT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqTW1abVpqTTBNaTA1TmpFeUxUUXdNMll0WVdaaFlTMDFNVEUxWmpRMk5UaG1NV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEcGhZamxoTW1Vd015MWtObUl3TFRZM05HTXRPRGM0WlMweU1qVXpNamRrTkRJNU9UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejY4VUhMYkFBQWdwRWxFUVZSNDJ1emQyWk5jOWRuWThUT0w5Z1UwSUFramd3cGtJOFFPUW1JMUZTK0ZIVzlWTHQvN3dwV2I5MDBxS1YrbFRMM3ZUWnpFbFN2bkppbGZ2TTRma1F1bmZFT3cyTFVnaVVVc05oaU1BRnNqdEl6UXJwbUpuaE9kb2FlbnQrbnA1U3lmVDFYWGlKNFIwaHoxOUxlZjMxbDZaSFoyTmdFQVdodTFDUUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUFNdVA5L2dOR1JrWnNaUUFHb3AvdjhXekNCSUE4VEpqOUdGcjlzd0dVWXlBVVRIRUVvTHZuK054R2RMd2dHMUJFQWFveFlZN2tOWjU1QytiSUV1NERvRml4SEdrVDBKRThSVE12d1d3WHhSSEJCS2hNUUdjYlBOOFBQWng1Q09aSWg2RWNFVStBUWdleDJmUllIOHRtNFJ4cU5JY2R6R2J4YS9kUk9BR0tPVDNXaG5DazVuT3pUWDVQYnFJNXpHQjJFc3RtdjI0WFR3RHlPMkhPdG9oaS9mMjVpZWF3Z3RrcWx2Vy9IdWtnbnFJSlVMeFkxdjk2dHNWME92Um81bWtmWm4wWVI1dEVzOTIwQ1VCK285a29rdlczbVE2aVdZa0pjNlJOTE90dm83Lzg1Uy9YL2VJWHYvam50V3ZYL21qWnNtVmZHUnNiRzNlTldvQ0Nsdk9xNmVucHkxZjkvWXN2dnZqZnYvbk5iLzd6cjMvOTZ6TTFvUnhOMnUvVEhIaEFSL3A1b2RyMEQxZ1l0dnBnMWtkenRPYmo2Ti8vL3ZmL05ERXg4ZS9HeDhlWGVaZ0JsTStWSzFjdW56aHg0bjl1M3J6NW42NUZjNlptMG15MGRGcy90ZGJHdUc5L3oyRmVmTDFST09kaStaT2YvR1RsMU5UVS85MjBhZE12eEJLZ3ZPSTUvdXB6L1grSTUveDQ3cThibkVhU25CeXZNdWdKczFFa1J4b0VjeXcyM0xwMTZ4NzJVQUtvampObnp1eGZ2Mzc5TjYvK2NyckJsRG5iYnNvczQ0VFo3TW8rYVRTUEhUdjJYOFVTb0hyaXVUOGEwR1M2SE9xVU9ld2wyUVczT01CblltTGlIejFzQUtvcEdoQXRTRnFmSlRINGFBMXBTYmJSVW14Nm01eWMvTzgzM25qanYvR1FBYWl1NDhlUC82K05HemYrKytUTGc0QWFMYzBtU1FXV1pKdU4xaU5yMXF6NXZvY0tRTFZkYmNHL1RuSjJjWnBCQnJQVjFYbm1wczFseTVadDhsQUJxTGFyTGRpWU5MOVlUYk9tbENhWTlmRnNkSG04a2Jnb2dZY0tRTFZkYTBIVFZwUjl3dXdvbnE3Z0EwQ0Q0MThxdFNUYnpkUUpRSVc3bWFjdWpPWmdZd0JBN3BzeG1yT05JS0FBNUxJTjQyWGFJRmV1WEVtbXBxYVNpeGN2SmpNek14NXFBTU9ZeEVaSGt4VXJWaVRyMTYrUDY4VDJzaEdWZTN1dnZvaFlUazVPQ2lYQWtNWHo4UG56NTlQaFplUEdqYjJJWmo1ZUNKVGxIeWdtUzdFRXlGYzQ0N201TkpOeldiNlJlQ1VEUUw1Y3VIQkJNUFA0U2dhQWZPbjM5Y29GRXdCeXBqUUgvYmhDRUFBbVRBQVFUQUFRVEFBUVRBQVFUQUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVNBQWhrdnl6Y3lNakxpWHhNQUV5WUFDQ1lBQ0NZQUNDWUFDQ1lBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FnR0FDd0JKNWV5OEFNR0VDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBS1hnNHVzQVlNSUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFNRUVBQVFUQUFRVEFBUVRBQVFUQUFRVEFFckJ4ZGNCd0lRSkFJSUpBQU16YmhNQTljYkd4cEx4OGZIMEZyOGVIUjFOUDhhdWord1dabWRuNTI3VDA5UEp6TXhNK3ZIS2xTdnBMWDROZ2dtVUtwRExseTlQYjh1V0xVc0QyWW5hZU1iL28xNEU5UExseThtbFM1ZlNtNEFpbUVEaFJCUlhybHlaM21LU3JIWG16Sm5rNU1tVHlhbFRwNUl2dnZnaXZWMjhlREc5UmZRaWd1a1R5TFVwZE1XS0ZXbHMxNjVkbTk2dXYvNzZaTU9HRGNuNjlldlR6OFV0eE5SNTRjS0Y5Qll4QmNFRWNpdkN0bXJWcXJtSVpZR2NuSnhNUHYzMDArUnZmL3RiR3NaTUxMYzJreTI5bmo5L1B2M3ZZOGVPemZ0OC9CazMzWFJUc21YTGxtVFRwazNKdW5YcjVxSWFmMGI4dnBnOG9RaEdXdjB3OU9RUCtQSjBqNUdhajlsdHRPWVc2emxqVi84K0o3djVjK3AvVUlGa1FieldyRmt6YjVyODhNTVBrNy84NVM5cEtPdDE4dHpRNm1zYWZlN21tMjlPdG0zYmx0eDIyMjN6b252MjdObDVrYVpjNHNWU2wvM1ljUFhEOUxYYlRNMXR0dWFXMUh4TSt0azB3WVNTaTMyU01kSEZ4NUJOa3UrKysrN2MwbXF2SXRscFJPUHZzbVBIanJuSk04VGZKWlorNi85T0NLWmdDaWIwVmV5ampGREdQc3J3K2VlZnB4UGxPKys4MC9OcHNwdHBNM1BYWFhlbEUrZU5OOTZZL25mczM0eHcyc2NwbUlJcG1OQjNzZndhK3d1em8xMy85S2MvSlh2MzdoMW9KRnQ5dnRIOWp6MzJXTEo5Ky9iMDF4SEwySzlxbVZZd0JWTXdvVzgvYnhIS2JLcjgrT09Qa3dNSERxVDdDUE13VGJiN1hFekV1M2Z2VHJadTNUbzNiVVk0Ky8wOGhXQUtKbFJJbkFjWnAzSEUvc0U0OWVQZ3dZUHBmc3BoVDVPTG5UUkQ3Ti9jdFd0WCtqM0ZQczJwcVNubmNBcm0wSVBwdEJJb2dZamtkZGRkbHk3QnhrRTlMNy84Y3NlVDJiQ215VmIzSHpseUpEbDY5R2p5MUZOUHBVKzJjVTduNmRPbkhSREVVSlZtd293bkNhaWlPSzh5SnN2NFdmdnJYLythdlBUU1MrbXBHa1daSmx0OUxpYk1pR1ljRkJSZkU1T204emFMWitQR2phV1lNRjE4SFFvc0R1N0pZdm4rKys4bmUvYnNhUm5MN0xxdjNYeSs5cnF4M1h5dTA5OVRlMzk4TDg4KysyenkzbnZ2cGQ5amR1VWdHQVpMc2xEZ3lUSU84SW1RL1BuUGYwNWVlZVdWUWsrVHJlNlBGd0x4TVk2aWplODVmbTNTWk5CTW1GREVWN3JqNDNPVFpiTllGbTJhYkhmLzg4OC9ueDdFbEUyYTlkZS9CY0VFNXYvUWpvNm1CL2hreTdEMXNldzJoSjMrM2w0R2RMSDN4NlNaTGM5bUJ6bUJZQUlMWk5OVmhPS2pqejVLajRidFZRanpORTIydXYrNTU1NUxQdmpnZzNrdkhHQVF4c3YwUkFKbEZ4ZFBqMU5JNGpKM0VjdEJueExTNjMyVG5kN2ZLSnF4TFRadjNweGU3Q0F1cFFjbVRDQ1Z2UzFYaUdYWVp1Y2tMblZpek5NMDJleSsrTjRqbW5FeGc3aXFrU05uRVV3Z0ZTc29NVW1GMklkMzRzU0pqcVBXajgvMTgvNU80eGx2YnAzdHY0MXAweW9UZ2dta1FZaDlkbkZ0MkZkZmZiV2pxYkNieVhDUVUyTW4wMlM3cUw3eHhodnArM25HdG9sdEJJSUpGUmFuVDJRWFU5KzNiMS9IVStGaUpyMjhUcE9kUlBYRkYxOU1QOFkyY3FvSmdna1ZWcnNVR3dlM0RPS1VrRjZkS3RMTGFiTFovWEhOM0xmZWVtdmV0Z0xCaElxSmcxbGlhb3FqWWx0ZG5HQlE1MGNPSTRqdHZqWisvY2MvL2pGOXg2TFlWZzRBUWpDaGdyS2pZdU84dzM1Tmswc0phSytqMnMzWFp1Sk5zbXUzR1FnbVZFU2NSaElUVTB4T2I3LzlkdTVQQ1JuRU5ObnFhdzhkT3BSODl0bG42VGFMYlFlQ0NSV1JIZWp6eVNlZjVQcHlkWU9jSnV1WFl1dnZpN2MzcTkxMklKaFE5aC9NMGRIMGlqN2huWGZleWQwME9ZZ2d0dnZhUnZjZFBueDRianAzblZsNnphWHhJSWZpd0pWNFRNZjFZck8zc2NyNzVlcnk4TFd4cmVJZFRlSnR3R0xLUEgvK3ZBY1RKa3dvZXpCREhPeGptbXkvRkZ0N2Z3U3pkaHVDQ1JQSytpcDJkRFE5Y0dWcWFpcWRNQWM1TlJacG1teDJYMnl6dUd6ZTlkZGZuMjdMbVprWkR5cE1tRkJHMlJHZWNYVHNvS2ZHb2syVHpYNy9wNTkrT205YmdtQkNDV1VIK3h3OWVqVDNSN3EyKzM4c05aN2QvdjRQUC94dzNyYUVYckFrQ3prTlpqWWwxWWFobWFVdWR5NzIvbjRzcGZieTk4ZEY2Z1VUd1lRU0d4c2JTNCtPamYyWEZ5OWU3SHY0aWhyRWR2ZkYwYkhaZnN6WXB2RyttU0NZVUxKZ2h0T25Udzg4ZkdXTDUrVGtaQnJNT0lCS01Pa0YrekFoaDhHTTZhZytCSG0rK0hrZTkyTWVQMzU4M2pZRkV5YVU2UlhzdGF2VHhJUnBtbHphMTJiYjBCVi9FTXc2cnZSREtYNGdyNzBCY3V6RGJEUkZEVHVJUllwbmJNTnN3dlQ4Z0dCQ3lXUlA3T2ZPblJQRUpYNXR0ZzNGRXNHRUVnZnp3b1VMaGIvaXpyRGptVjFIVmpBUlRDaHhNT3N2NXlhZWkvL2FLMWV1Q0NhQ0NXVVBacnpyaGlBdS9aMUxCQlBCaEpKYnlnRS80dG42cWtnZ21GQ1NVTVpFRkpkMHUzejVjcUdDbExlL2EzYmhkZkZFTUtIRXdZeFRJYklseGJJRWJkRG5sR1lYTEJCTUJCTktHc3hzT3NxTzhpeGovQVlSejVVclZ3b21nZ2xsRCticTFhc1hYQjR2RDBFYTl1OWZ6UDhqdHFGZzBrdXVHUVU1a2wwa2ZQMzY5Zk5pTUtqcnIvYmpXckc5dk5ic1lxNlptMjFERjE3SGhGbkhvZU9VUVhiKzVYWFhYVmY1cGRpbC9qOWlHMmJiMVBNRGdna2xuVEEzYk5oUXlDQU8rbXRiM2I5eDQ4WjVMMEpBTUtHRXdZejNjYXphT1pLOWptY1d6T3lLUHlDWVVDSXhEY1dUZml3bnhsR2VjVTNaUE1Rdjc5TmsvZjJyVnExS0ppWW0wdnRObVBTS2czNGdaK0tDQldITGxpMkZQRENuMjYvdDl2L1I2UDl6NjYyM3p0dVdJSmhRUXRrU1l2YWszMGxNbGhxMFFRU3hsMGZBdHJvL2JyZmRkdHU4YlFtOVlFa1djanBoZnVVclg2bmMxWGw2ZGY5WHYvcFZFeVltVENpNzJPY1dCLy9FZnN4dDI3YTFuTVNLdWhUYnIvdERUSmMzM0hCRHVnM3R2MFF3b2VTeTY4aCsvZXRmTC94UzdDRHZqOXM5OTl3emJ4dENyMWlTaFp3R000NzBqQWt6cml2YmkvZkhIUFR5YXIrWFlodDlMcmJWM1hmZkxaaVlNS0VxWWlreDIvOTIzMzMzNVhxYUhOYVUyZWh6RHovOGNQb3h0cDNsV0FTVHdqdCsvTGlOMElHTEZ5K21IN2R1M2RyeitQVTZmSVBZTjlucy90clAzWDc3N2ZPMkhmU1NhOGt5OEZnKy8venp5Wk5QUHBsczJyVEpCbWtoVG9tSUExZmlhTmtISG5nZ09Yanc0SUpJTkFwSHM2QU02bXNIY1granorM2V2VHU1NVpaYjBtMFcyODV6QWlaTUNoM0xQWHYycE8vekdORThkdXlZamRKR2RxV2ZPUGluMjJreXIwZkFMbmFLYmZlNXUrNjZhOTQyQThHazhMSE1udFJFczczWUZ4Y1QwMDAzM1pSODg1dmZ6RVVRbHhxOXBRUzAyZWUrOTczdkpUZmZmSE82clp4N2lXQlNtbGpXVGsraTJkNjVjK2ZTai9mZWUyK3lidDI2d2w2dXJwY0JyZjFjdk8vbFF3ODlORzliZ1dCU3lGaEdGT3RqS1pxZGk2a3BPMFhpcWFlZUd1ZzAyY3ZMMWZYaTl6VDZmVTgvL1hUNk1iYVJONHRHTUNsMExOdTk2cytpT1RrNWFhTTFFUzg0SWhKZis5clhrbTk5NjF1bHVNQkFOOU5rL2VkMzdkcVZiTisrUGIyLzJZc3lFRXhLRWN2YWFNYXlyV2dtVFlPUmJjczRMek43cjhlaVhLNnVWOU5rclhpVDdYanhVUHVDQWdTVFFzWXluc1RpMFA1T2IzSHVuRW16dVRpWUpUdS84RHZmK1U0eVBqNWVxV215OXZQeHZmLzR4ejlPUDhaU3JLdjZJSmdVT3BiZHNEemJmdnRrUjgxKzk3dmZYWFRJOG5LQmdXNC9sMzArWWhudlNCTGJ3bElzZ2traFkvbkNDeThzK1FsTU5KdUxZSnc5ZXpiOWVNY2RkOHhGTXk5VFppOC8xK3pQaTFqdTJMRmozcmFBUVJqcDk0T3Q1bW9iSXpVZnM5dG96VzBzYmxmL1BpZTcrWE5Pbno3dFgzT0lJbTY5aUdXdGxTdFh1aUpRRTJOalk4bWFOV3ZTbjY4MzNuZ2orY01mL3RBd05zMGkxSXY3aC9HNUgvN3doK2xWajdKWU9pcTJHT0t0NnJyc3g0YXJINmF2M1dacWJyTTF0NlRtWTE5ZlFKa3d5V1VzczBrei9yOU9PVmtvUWhFSEFjV1RRNXlmV1R0cGxtbWFyUFdESC94Z0xwYnh2WXNsZ3lhWUxFbTJEQnR4Vzh3QlBvczVFRWcwRzR2cnBXWkhoMFkwNDJvM2VidGNYU2NoN09UelAvclJqNUlISDN4dzd2U1IrTjVCTUNsVUxHTmZZNyt2M1NtYXpjV1JzOW1rR1crY25CMDVtb2ZMMVMzMVNOanNhTmlmL3ZTbnlmMzMzejgzV2JyMEhjTmlIeWE1am1XdEZTdFcyS2ZaUk8wK3pVOCsrU1Q1L2U5L241dzhlWEl1UHEybXQ4WGN2NVRQTGZiekV4TVQ2UXVBZUFjUyt5eUxyU3o3TUFXVHJtTFpqMzJXbmNnT0JNcE8zT2RMbzZPanllclZxOU40UmxpZWUrNjVaUC8rL1QwSjNsSkMyTTN2alN2NGZQdmIzMDZXTFZzMnQ3L1dHMElMcG1BS3BsaUtaazkvM21MN0xGKytQUDN2OTk1N0wzbjIyV2ZUbjQ4OFQ1TzFUNnh4YmRnNzc3d3ovZSs0SUVHc1lqaDFSREFGVXpBTEdjczh2TjlndGp3cm1vM0ZaTFpxMWFxNW43OTQ4K242VTArR01VMjIrcHJ2Zi8vN3ljNmRPK2UrSmw2VTJWOHBtSUlwbUdJcG1nT2ZOai85OU5QazdiZmZUdmJ1M1p1TGFUTHp5Q09QSkhmZmZYZXlaY3NXVTZWZ0NxWmdGdHZubjM4KzlHVlkwZXhlSEdrYTRZeDltK0hvMGFQSkJ4OThrT3pidHkrTlU3K1daRnQ5VGZ5NzdkNjlPOW0yYlZ0NlVFK0lmWlVSU3FlTUNLWmc5am1ZVTFOVEhwVjluQ3p6ZkwzT2lNRVRUenpoNk5rT3dobWh5c0laM24zMzNlVE5OOTlNUHc1aW1veDlrM0g2UzF6YUxoT2hqRk9IaExLODRrMitCVk13eFZJMEN4bk8yTWNadDlwVmhJOC8vamg1Ly8zM2s0OCsrbWpCdjNtMzAyVHNSOTI2ZFd2NlBwNjMzbnByY3NNTk44eDlMdlpQeGswb0JWTXdCYlB3c1h6eHhSY0w5VTRRbG1jWC83T1poYk4yNnN3Q0doZUtpTnVwVTZmU1c1emFrVjFsSjNzN3JlejN4d3VXT0EvMCt1dXZUMi94YjdCNTgrWjVnY3lteVN5VTlsRUtwbUFLcGxqbVlOSVV6Y1dKY3poajhveHd4c2VhbjlzbGllZVhDR3lFTWo0NmwxSXdCVk13U3lNbWk0aGxUQk5GSlpxOUNXakVNejVtdCt6NnZyVS8xOW56UjNZcHV3aGlkb3RJQ2lTQ0taaWxqbVVaM3BBM2xtZEZFd1N6cHk4ay9WTlN0bGlHT09veXZoOXZRZzBJSm1MWlFUUmZldWtsMFFRRUU3RnNKMDZFRjAxQU1GbHlMQ01tL1hyejU3emNza2t6anY0RkVFeTZpbVZaSjh0NjJUNU4wUVM2VlpxalpNK2NPZU5mY3hHeExQTXliQ3R4eXNuamp6L3U2RmtZb0hYcjFuWGJEMGZKSXBiRFlwOG1ZTUkwWVhZY3l6eTlSZGV3eEhtYUprMHdZWm93YVJqTDdBQWZuSElDQ0NZdFlsblZaZGhXMFh6NTVaZEZFeEJNeExLZG1MZ2ptbzZlQmRxeEQ3UEVUcHc0SVpZZHl2WnAzbmpqalRZRzlKaDltSWhsaWJpNEFWQ1pDZk9MTDc3d3IzbU5BM3lXTm1rKzl0aGpqcDZGSGxxN2RxMEpFN0VzNDZUcFFDQkFNQ3NReTNpeUYwdlJaUGc4ZmdTVG5NZlNQc3ZlUmZPVlYxN3hwRWRYWWwvNDg4OC9ueHc3ZHN6R0tCSDdNRTJXdEpEdDAzVDBMSXVKNVo0OWU5SVhyM0h0NG05ODR4dkpwazJiS3IxTjdNTWtGK0pvV0xIczc2VHBQRTI2aVdXSW4wdVRabmtJcGxnaW12UWhsaG5SRkV4eUVrdjdMRVdUZk1ReW90anN6ZGpqOGZQQ0N5K0lac0haaDJteVpCRmluK2Fqano1cW55WUxZdG5KaTlmWXAvbmtrMDlXYnA5bVdmWmhsaWFZWjgrZXJjUUR6d0UrK1ltbWl4c1FSMUYzR3N2YWFGYnRRS0ExYTlhVUlwaVdaQXNXeXpqVlFTeUh5eWtuMU1heTJUSnNzMXM4ZnV6VExDYkJMRmdzN2JNVVRmSVZ5MjRmUDZKWlBKWmtDOEEreS95eVQ3T2FzWXdEZUhyeDRyVXErelF0eVNLV3pFMmFqcDRWeTI3RXo3V2paNHRETU1VUzBXUUlzUlRONHJFa20rTllPc0NuV0dKNTlwRkhIckU4VzBLMTUxbjJTeXpQUHZIRUU2VmNuclVraTFpeVlOSjg5ZFZYVFpwaTJmV2srZUtMTDVvMGMwd3d4UkxSWk1peEZFM0JSQ3hGazBMSE12WXREdnJuVVRUenF6VDdNTStkTzFmb2Y0ZzR6ektlWk1XeVBPelRMSzUrSGVDekdHVTY1V1QxNnRYZDlzTStUTVRTcEVuZVk3bllLL2owK2hhUEg1Tm12Z2pta01VeXJGaVdPNXA3OSs0VnpRTEdNZzhzeithTEpWbXhaQUJpZVhiMzd0MldaM01zMjJlWng4dFBGdjJVRTB1eWlDVW1UYkUwYVZhSVlJb2xBNHptdm4zN1JGTXNSVk13RVVzNmVkSVR6ZnpGY3RnSCtEZ1FxQmpzd3h4d0xHTlpUaXpKOW1uZWNNTU5Oc1lRWXhueEtlSmI1bVg3Tkl2eUp1YjJZU0tXZEMzYnB4bW5GREY0c2QwamxrV1pMSnRObXQ2UDFZUlp1Z256NU1tVDZUSnNQTWloMXZMbHkwMmFRNHBsR2Q2TVBTYk54eDkvUFBlVFpsa216TklFTTY4UGZwTWw3Y1R5N0s1ZHU1eHlNZ0JGWG9adEY4MDhuM0t5YXRXcVVnVFRrcXhZTW1TT25oWExwWWpubDVkZWVzbnk3QUNZTVBzY1M4dXdkTXJ5YlA5aldlWVhyN0ZTa2RjRGdVeVlpQ1U5ZGVuU0pRY0M5U21XTVlHVmZhVW5ubTlNbXYwbG1IMklaU3l2aVNYZFJqTWVQNkxaMjFpV2JSbTJHY3V6L1dWSlZpekpvVmllalFPQkxNK0taVGZ5ZHZSc1daWmtCVk1zRWMzU3FUM1BzcXBpbjJaZW9ta2ZKblBpUE12OSsvZUxKVDBWeTdQeHVMSThLNWJkaU9lamwxOSsyZktzQ1RNL0UyYkUwbVJKdnlmTmh4OSsyS1FwbGwySjVkbkhIbnRzcUpPbUpWbkJGRXNHR3MxWW5wMlltTEF4V3NTeUNrZkRkaU5ibmgzV3hURXN5VmFjV0RKSTJmSnM3Q3RITEJjck8rWEV4VEZNbUtsQi9xREVrNVo5bGd4cjByUThPMTlWenJQc2hXRXR6OGFmYThLc0lMRWtENU9tQTRIRXN0dkJ3b0ZBSnN5Qi9NQlloaVV2WXAvVXpwMDdLejFwV29aZDJ1Tm5rSk9tQ2JOaXhKSThpY2ZoZ1FNSEtqdHBpdVhTSHo4bVRSTm0zMkpwR1pZOGluMmFWWnMweGJLM2s5K2pqejdhOTBuVGhGbWh5VklzeWF2WXB4bVRabFdPbm8xWXhtUWtscjBSMi9HVlYxNXg5S3dKVXl5cDFxUVpSOCtXK1R4TnNleWZiSjltdjg3VExNdUVLWmd0WWhtdjNNV1NJa1V6bG1mTEdFMnhMSFkwTGNtV21GaFNSR1ZkbmhYTHdjZ09CTEk4SzVoaWlXZ1dVSHdmc1k5TkxBY1hUZnMwVzB5OGxtUy9kT3JVcVhTZlpUenBRSkhGOHV4RER6MVU2T1haaUtYSmNqaGllVGFPbnUzVjhxd2wyWktKV01ZcmM3R2tMSlBtd1lNSEN6dHBpcVZKTTQ4RXN5YVdsbUVwMjVOZUVhTXBscUtaVjZWWmt1MDJkckhQOHJYWFhoTkxTcXRJeTdOeGdFODhTUS9yL1cxWktMdTR3VktXWjJPSnQ4dCtPSzBrTDhFVVM2b2luckFlZlBEQlhFY3ppNlhKTXArUG42VkVzeXpCck95U3JGaFNKWGxmbmhYTC9EOStMTTlXZE1LTWZaWmlTUlhGOG16ZUpzM3MxQkhMc09XZE5DM0pGalNZWW9rbnZSWEpBdzg4a0l0b09zK3ltSStmUng1NVpGSFJGTXdDQmpPTHBWTkhNR2t1SDNvMHhiSTYwYlFQczJBaWxyRVBSeXpoLzUrbmVlalFvWFJmL3JCaStlcXJyNHBsUWNXQUV2OStWZHVuV1lsZ1pyRzBEQXZEajJZV1Mvc3NpeC9Odlh2M1Z1cE56RXUvSkN1VzBGcTJUM1BEaGcwbVM3cDYvTVR5YktzM01iY1Bzd0RCUEgzNnRIMlcwSUZzbjJZL294bVRySDJXMVl5bVlPWThtQkZMa3lYa0k1b1JTNU5sK2FPNWUvZnVodEYwMEUvT1JKaXptMWpDNHRYdTA2ejllVnJxVFN5cm9YYWZadjFqb0RTZEtjdUVtUzI3T2hvVzhqTnAybWRaM1VtejlwU1RlRXlWWWNJc1ZUQWpsdkVLMldRSnc0OW14REltRHJHc1pqUjM3ZG8xRjAzQnpGa3dqeDA3bHNiU1pBbTlzV3pac3E2aktaYlVSck1zd1N6TlBreXhoTjY2ZlBseWN2anc0VVdmcHltV2hGanAyN2R2WDZuTzB5eE5NTVVTK3ZOenRaaG9paVgxMFl6SFExbU1sK1ViS2RPUldKREhTZlArKys5dnVUd2JVWTJKSXA0ay9UeFN4bUZtMUQ4bjBHazBtMDJhY2IvSmtySVRUS0RqYUw3Kyt1dnAwZWhpaVdBQ3RCRExhMGVPSEVtbXA2ZkZrc3F4RHhQb1dKeHFjdDk5OXlWalkyTnpzYlRQRWhNbVFGMHNkKzdjbWF4ZHUzYmVBVDRnbUFEWHhJbm5FY3QxNjliTnhkSXlMRlZqU1Jab08xays5TkJEYVN6alBFdXhSREFCV3NReUpzdjkrL2ZiWjBsbFdaSUZPb3FseVJJVFprbDR4UXU5ajJYdEFUNWlpV0FDdEltbFpWaXdKQXUwaUdXMnp4S3dKQXRrVHdiajR3dGlhUmtXU2hoTVlHbVQ1WU1QUHBqR01xNFY2MmhZV01pU0xJamx2Rmk2Z2crVWZNTDBTaGk2ZUFJWUgyODRXUUlsRGlhdytNbnlnUWNlc0F3TEpreWdWU3p2di8vK0JWZndBVXlZUUlQSlVpeEJNSUVPWW5uZ3dJSDBUYUd0MEVDRmd1a0hIdHJITXBaaGEyTnBzb1RPT2EwRXhCS28wb1FKdEk5bEhBMzcybXV2V1lhRktnZlREejgwK0FFZkg1OFhTNU1sQ0NiUVlMSzg3Nzc3NWs0ZE1WbkMwdGlIQ1JXSnBja1NUSmdwcjVyaDJnLzErTGhZZ21BQ25VeVcyZEd3Qnc4ZUZFc1FUS0NUV0ZwOUFjR2N4NU1DbGY1QnZyWU1hN0tFL25IUUQ0Z2xVS1VKRTZvb2xtSHZ2ZmZldWZNc0R4MDY1TlFSTUdFQ3JXSnBzZ1FUWmtlOG9xWlNQN2pqNDJJSmdnbTBteXp2dWVlZWViRzBEQXVDYWNLRXVzbXlVU3dCd1FScVlobkxzR3ZXckpsM2dBOHdHQTc2Z1lMRzBqNUxNR0VDTmJKOWxsa3NEeDgrYko4bENHYjNQSGxRMXNteVBwWW1TeGdPUzdKUWdGaWVQbjFhTE1HRUNkU0xaZGk3Nzc1NzdtaFl5N0FnbUQzamlZUXlUWmIxc1RSWmdtQUNkYkcwenhJRUUyZ2hXNFoxTkN3SVpsOTVVcUhvazJXaldBTDU0U2haeUZrc1gzLzlkYkVFd1FTYXhUSk9IWWxZMm1jSk9mMTV0UWtnSDdHMHp4SUVjeUE4eVZDMFdONTExMTBMWWdrSUp0QWtsckVNZS9ueVpTLzZJT2ZzdzRRaHg5SmtDU2JNZ2ZMcW5LTEVjdlhxMVdJSmdnbDBFc3MzM25qRE1pd1VqQ1ZaR0VJc1RaWmd3aHdhcjlUSmF5eDM3TmdobG1EQ0JEcU41WnR2dmltV1lNSTBZVUo5TE8rODg4NEZzZlE0QlJNbVVEZFp4cWtqVTFOVHlWdHZ2V1d5QkJNbTBDaVdKa3NRek56eWhFUWVZdGxvR1JZb0IwdXkwSWRZV29ZRndRUTZpS1czNkFMQkJNUVNxdm56WHBadnhENU1oaEhMN2R1M0wxaUc5VmdFRTJhdWpZMk4rZGRrS0xHTVUwZU9IRGxpbnlXVS9MbTVOQlBtK3ZYcms1TW5UM3AwTXZCWW1peWh1WW1KQ2NITW0xdHV1U1U1YytaTU1qMDk3UkZLWDE4dE40b2wwUGpGNVcyMzNWYWE3MmRrZG5hMnYzL0FsNis2UjJvK1pyZlJtbHZNN1dOWC96NWRqNGtYTGx4SWpoNDltajZSQ1NmOStPRy80NDQ3eEJJNmVHRVprMlhFTW41ZWx0Q1BEVmMvVEYrN3pkVGNabXR1U2MzSHBKOU55ME13UjY3Rk1uNDl2cFJnQWxBZTE0SjU1Vm9rcDYrRmNXakJ6TXRCUHd1K2FRQXFMMWR0R00zSnhnQ0FYRGRqTkdjYlFrQUJ5R1VYUnZPMlFhYW5wMFVUb09KbVptWnlGODVoQmJQUk41L2VkK1VxRHhXQWFydDgrZktWVnEwb2V6QWI3YnlkcmRzQXN4Y3VYSmowVUFHb3RuUG56azBtTFk2R1RZWndRRkJlbG1UbmZuM216Sm5mZTZnQVZOdXBVNmYrVDVOQURrMmVUaXRKYjcvOTdXLy8rZW9vN3FvREFCVjE2ZEtsNmQvOTduZi8xR0RDSEtwQlhyZ2cvYzhHSHhkYzllZkVpUlAvYmNPR0RmL1d3d2FnZWo3NDRJUC9zVzNidHYrWWRIWjFuM2tSSzh1VmZtcERXUi9MQlZmK09YLysvSE1yVjY3YzZhRURVQjNIamgwN3NIbno1bitWTkwreVQvM0VPYkJnRG5wSnR0blJUdlczbVovOTdHZFBYN2h3NFMwUEg0QnFtSnljUFBMem4vLzg2UmFSbkczVGxQNE9nQU9lTUp0Tm1VbmRoRG0zUkh2aXhJbi9zbnIxNm45WXNXTEZNZzhuZ1BLNU9oeGQvdXl6ejM1NysrMjNQNU1zWElLZFNSYWVVZEUwbUdXL2x1eHNrNGt6dmRqdXhNVEVNNy82MWE5dVBYcjA2TDlNVFUxOWR1blNwU3Y5amp3QS9STVhKYmg0OGVLVmt5ZFBmdmJoaHgvK3l6UFBQSFByMVZqK012bnlYVW5hTHIwT3d6QW16RVpUWnUyMDJla3RhZkFSZ0h4cWRMRE9ZbTVKSndIdFo5UEdjN0lSUnhwc2lGYVJIR2tSWGdEeUdjdEd3VXphQkRJMzcxZ3lQc1NOTjlJbW1vM2ltWWdsUUttaW1YUVF5YUVlN0pPSENiTlZORWVhYktEYSsrc2pLWm9BK1k5bEovSE1YU3lISGN6RlRwcjFYMThmVGtjQ0FaUW5uTG1LWlI2QzJTeWFTZEoraVRZWEd4Q0F2c1V6TjdITVN6QWJSYkNUY0FKUW5tQzJpbUl1R2pDZXc0MDMwbVpEQ1NoQWVhT1p1MURtTVppTk50QkkzamNnQUFPTnFHQXVZc001R2haQUhBV3piQnNZZ0hJWXRRa0FRREFCb0NmNnZpVHJuVVVBTUdFQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQ0NZQUNDWUFDQ1lBQ0NZQUNDWUFGQjAvMCtBQVFESEh4UUVNTVJJcndBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2IHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5nIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDJweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5FIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU0Uge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuUyB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5XIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5XIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLCAuay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LCAuay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciwgLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LXZpZXcge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1jZWxsIHtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstZmlsdGVyLXJhbmdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWNvbnRlbnQsIC5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtbWVyZ2VkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRpc2FibGVkLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsLCAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpLCAwLjUpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1yZXNpemUtaGFuZGxlLCAuay1zcHJlYWRzaGVldCAuay1yZXNpemUtaGludC1oYW5kbGUsIC5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2stY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1pbmxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNlbGwgLmstZGlydHkge1xuICBib3JkZXItYmxvY2stY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci5rLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51IC5rLWl0ZW06aG92ZXIsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1pdGVtLmstaG92ZXIsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtOmhvdmVyLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMDAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5nIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZy1hbmNob3ItY2VsbCB7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3ludGF4LXJlZiB7XG4gIGNvbG9yOiAjZjgyO1xufVxuXG4uay1zeW50YXgtbnVtIHtcbiAgY29sb3I6ICMwOWY7XG59XG5cbi5rLXN5bnRheC1zdHIge1xuICBjb2xvcjogIzM4YjcxNDtcbn1cblxuLmstc3ludGF4LWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmstc3ludGF4LWJvb2wge1xuICBjb2xvcjogI2E5MTY5Yztcbn1cblxuLmstc3ludGF4LXBhcmVuLW1hdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhZjIwMDtcbn1cblxuLmstb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uXFwhay1vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4uXFwhay1vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uXFwhay1vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4uXFwhay1vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4uXFwhay1vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4uXFwhay1vcmRlci02IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4uXFwhay1vcmRlci03IHtcbiAgb3JkZXI6IDcgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4uXFwhay1vcmRlci04IHtcbiAgb3JkZXI6IDggIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4uXFwhay1vcmRlci05IHtcbiAgb3JkZXI6IDkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5cXCFrLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4uXFwhay1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLlxcIWstb3JkZXItMTIge1xuICBvcmRlcjogMTIgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTk5OTk7XG59XG5cbi5cXCFrLW9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC05OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OTtcbn1cblxuLlxcIWstb3JkZXItbGFzdCB7XG4gIG9yZGVyOiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLW5vbmUge1xuICBvcmRlcjogMDtcbn1cblxuLlxcIWstb3JkZXItbm9uZSB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBpdm90Z3JpZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNzVweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90Z3JpZCB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbn1cblxuLmstcGl2b3RncmlkIHRoZWFkLCAuay1waXZvdGdyaWQgdGJvZHksIC5rLXBpdm90Z3JpZCB0aCwgLmstcGl2b3RncmlkIHRyLCAuay1waXZvdGdyaWQgdGQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5rLXBpdm90Z3JpZC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXBpdm90Z3JpZC10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUgLmstcGl2b3RncmlkLWhlYWRlci1yb290IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCk7XG59XG5cbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtY2VsbCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwgLmstaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtdG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay10cmVldmlldyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAwLjc1KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXItdGV4dCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bi1saXN0LCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93biwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0IHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay10ZXh0Ym94IHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNlbGVjdC1hbGwgLmstY2hlY2tib3gge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZXR0aW5ncy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3gge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLWxpc3QsIC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwgLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3dubGlzdCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwge1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgZmxleDogMSAxIDQwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRzIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICB0b3A6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtY29sdW1uIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1waXZvdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGl2b3QtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXBpdm90LXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBpdm90LWxheW91dCB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciwgLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgLmstdGFibGUtYWx0LXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSwgLmstcGl2b3QgLmstdGFibGUtdGQsIC5rLXBpdm90IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcGl2b3QtbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQsIC5rLXBpdm90LXRhYmxlID4gLmstZ3JpZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkOmZpcnN0LWNoaWxkLCAuay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdC10YWJsZSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdCAuay1ncmlkIHRyIC5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0cjpsYXN0LWNoaWxkOm5vdCguay1ncmlkLWZvb3RlcikgdGQ6bm90KC5rLWdyaWQtZm9vdGVyKSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstcGl2b3QtZmlsdGVyLXdpbmRvdyAuay10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciA+IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBmbGV4OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtd3JhcHBlciA+IC5rLXBpdm90IHtcbiAgZmxleDogMTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLXRhcmdldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXBpdm90Z3JpZC10b2dnbGUge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGl2b3RncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycywgLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzLCAuay1waXZvdGdyaWQtZW1wdHktY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1yb3cgLmstcGl2b3RncmlkLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY29sdW1uLXRvdGFsOm50aC1sYXN0LW9mLXR5cGUoMikgLmstcGl2b3RncmlkLWNlbGw6bm90KC5rLXBpdm90Z3JpZC1leHBhbmRlZCksIC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstcGl2b3RncmlkLWhlYWRlci10b3RhbCwgLmstcGl2b3RncmlkLXRvdGFsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsIC5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3cuay1ob3ZlciwgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHRib2R5ID4gLmstcGl2b3RncmlkLXJvdzpob3ZlciwgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHRib2R5ID4gLmstcGl2b3RncmlkLXJvdy5rLWhvdmVyLCAuay1waXZvdGdyaWQtdmFsdWVzIHRib2R5ID4gLmstcGl2b3RncmlkLXJvdzpob3ZlciwgLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3cuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1waXZvdGdyaWQtY2VsbDpmb2N1cywgLmstcGl2b3RncmlkLWNlbGwuay1mb2N1cywgLmstcGl2b3RncmlkLWVtcHR5LWNlbGw6Zm9jdXMsIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsLmstZm9jdXMsIC5rLW1hc3Rlci1yb3cgPiAuay1waXZvdGdyaWQtY2VsbDpmb2N1cywgLmstZ3JvdXBpbmctcm93ID4gLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLWRldGFpbC1yb3cgPiAuay1waXZvdGdyaWQtY2VsbDpmb2N1cywgLmstZ3JvdXAtZm9vdGVyID4gLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwuay1zZWxlY3RlZCwgLmstcGl2b3RncmlkLXJvdy5rLXNlbGVjdGVkID4gLmstcGl2b3RncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstcGl2b3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGl2b3QtdGFibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1waXZvdC10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciAuay1lbXB0eSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1waXZvdCAuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciwgLmstcGl2b3QtdGFibGUsIC5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkOmZpcnN0LWNoaWxkLCAuay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstaGVhZGVyLmstYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1pLWtwaS10cmVuZC1pbmNyZWFzZSwgLmstaS1rcGktdHJlbmQtZGVjcmVhc2UsIC5rLWkta3BpLXRyZW5kLWVxdWFsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1ob2xkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtZGVueSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1vcGVuIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10cmVlbGlzdC5rLWdyaWQtZGlzcGxheS1ibG9jay5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10cmVlbGlzdCAuay1zdGF0dXMge1xuICBwYWRkaW5nLWJsb2NrOiAwLjRlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG5cbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyAuay1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVlbGlzdCAuay10cmVlbGlzdC1kcmFnZ2luZywgLmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRyZWVsaXN0IC5rLWRyb3AtaGludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgdGQsIC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCwgLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgLmstdGFibGUtdGQge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyICsgLmstdGFibGUtcm93LmstZm9vdGVyIHRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgKyAuay10YWJsZS1yb3cuay1mb290ZXIgLmstdGFibGUtdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlID4gLmstdGFibGUsIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtcm93LCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLXRvb2xiYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0aGVhZC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIgKyAuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG46aXMoLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZVtkaXI9cnRsXSwgLmstcnRsIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUpIHRoZWFkLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5rLWRyYWctc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMC41ZW07XG59XG5cbi5rLXRyZWVsaXN0LXRvZ2dsZSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVlbGlzdCB0ci5rLWZvb3RlciwgLmstdHJlZWxpc3QgdHIuay1mb290ZXItdGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDExJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1maWx0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZmlsdGVyICosIC5rLWZpbHRlciAqOjpiZWZvcmUsIC5rLWZpbHRlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZpbHRlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZpbHRlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1jb250YWluZXIsIC5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcywgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IDFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLWxpc3QsIC5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24sIC5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDE1ZW07XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+ICogPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSAtIDFweCk7XG4gIGluc2V0LWJsb2NrLWVuZDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW46OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAqID4gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gKiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWx0ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXctZmllbGQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldy1vcGVyYXRvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gKiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWZpbHRlciAuay10b29sYmFyOmZvY3VzLCAuay1maWx0ZXIgLmstdG9vbGJhci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZmlsZW1hbmFnZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1maWxlbWFuYWdlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci1zcGxpdHRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMjAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItdHJlZXZpZXcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci12aWV3IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1lZGl0LWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLXByZXZpZXcge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMykgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMjAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0ICsgOTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1uYW1lIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1tdWx0aXBsZS1maWxlcy1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YSB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1saW5lLWJyZWFrIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZmlsZW1hbmFnZXItdXBsb2FkLWRpYWxvZyAuay11cGxvYWQtZmlsZXMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItZHJhZy1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlbWFuYWdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0gLmstZmlsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0uay1zZWxlY3RlZCAuay1maWxlLWljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YXNrYm9hcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YXNrYm9hcmQgKiwgLmstdGFza2JvYXJkICo6OmJlZm9yZSwgLmstdGFza2JvYXJkICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFza2JvYXJkLXRvb2xiYXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay10YXNrYm9hcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1ucy1jb250YWluZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4ge1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyA0KTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMikgMDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsIC5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0LCAuay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAwLjc1KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtYWN0aW9ucyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDAuNzUpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtc3RhcnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiA0cHg7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtYm9keSwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXItYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uOmZvY3VzLCAuay10YXNrYm9hcmQtY29sdW1uLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6Zm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZDpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkOmhvdmVyLCAuay10YXNrYm9hcmQtY2FyZC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkLmstZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuXG4uay1lZGl0b3Ige1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1yZXNpemFibGUge1xuICByZXNpemU6IGJvdGg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLXdyYXAtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLm5vcnRod2VzdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aCB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGhlYXN0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRod2VzdCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoZWFzdCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLndlc3Qge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLmVhc3Qge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xufVxuXG4uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiB7XG4gIGNhcmV0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjpzZWxlY3Rpb24sIC5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uLCAuay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWV4cG9ydC10b29sLXRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5rLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIHRhYmxlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvciAuay1wbGFjZWhvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogdGV4dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0ge1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGVzLXdyYXBwZXIsIC5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUsIC5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLnJvdy1yZXNpemUtaGFuZGxlLCAuay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5jb2x1bW4tcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gaW1nLCAuay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIHRhYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0ZCBwLCAuay1lZGl0b3ItY29udGVudCB0aCBwLCAuay1lZGl0b3ItY29udGVudCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHRkLCAuay1lZGl0b3ItY29udGVudCB0aCB7XG4gIG1pbi13aWR0aDogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZy1ibG9jazogM3B4O1xuICBwYWRkaW5nLWlubGluZTogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0ZCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1lZGl0b3ItY29udGVudCAuc2VsZWN0ZWRDZWxsOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ibG9jazogLXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IC12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY3QtcG9wdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTkwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmstY3QtcG9wdXAgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWN0LXBvcHVwIC5rLWN0LWNlbGwge1xuICBtYXJnaW46IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxM3B4IDEzcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwgLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaS1jYXJldC1iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb25zLCAuay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWVkaXQtYnV0dG9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb24tYnV0dG9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstZm9ybS1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1zZWFyY2gtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xufVxuXG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLW1hdGNoZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRleHRhcmVhLmstZWRpdG9yLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzIHtcbiAgZmxleDogMTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAge1xuICBtYXJnaW46IDAgMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaW5wdXQge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIC5rLWljb24ge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZpbGVicm93c2VyLXRvb2xiYXIge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZC1maWxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgLmstaS1maWxlLCAuay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVyIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eSBzdHJvbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aHVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icy13cmFwIC5rLWljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay10YWJzdHJpcC13cmFwcGVyIC5rLXRhYnN0cmlwLmstcm9vdC10YWJzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWVkaXRvci10YWJsZS13aXphcmQtd2luZG93IC5rLWVkaXQtZmllbGQgPiAuay1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLWVhc3Qge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aCB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoZWFzdCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aHdlc3Qge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGgge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aGVhc3Qge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGh3ZXN0IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3Qge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2VyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50LmstZm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsIC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmY7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmY7XG59XG5cbi5rLWVkaXRvci1pbmxpbmU6aG92ZXIsIC5rLWVkaXRvci1pbmxpbmUuay1ob3ZlciwgLmstZWRpdG9yLWlubGluZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lLWNvbG9yOiAjOGNmO1xufVxuXG4uay1jdC1wb3B1cCAuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgLmstdGV4dC1zZWxlY3RlZCwgLmstZWRpdG9yLWNvbnRlbnQ6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHRkLCAuay1lZGl0b3ItY29udGVudCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyNTUsIDAuNCk7XG59XG5cbi5rLWltYWdlZWRpdG9yIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstaW1hZ2VlZGl0b3IgKiwgLmstaW1hZ2VlZGl0b3IgKjo6YmVmb3JlLCAuay1pbWFnZWVkaXRvciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWltYWdlZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcy1jb250YWluZXIge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiAyNDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIC5rLWlucHV0LWlubmVyLCAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSAuay1pbnB1dC12YWx1ZS10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtaGFuZGxlIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcyB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiB7XG4gIHRvcDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtdyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUge1xuICByaWdodDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweCwgNXB4IDVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4LCAxMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSkgc2NhbGVaKDEpO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWdhbnR0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdhbnR0IC5rLXRhYmxlLXRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ2FudHQgdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1nYW50dCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAxcHgpO1xufVxuXG4uay1nYW50dCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0ciB7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xufVxuXG4uay1nYW50dC5rLWdhbnR0LXBsYW5uZWQgLmstZ3JpZC1jb250ZW50IHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDIuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWxheW91dCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ2FudHQgLmstc3BsaXRiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1nYW50dCAuay1nYW50dC1zcGxpdHRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGgsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3kge1xuICB6LWluZGV4OiA1O1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGg6bGFzdC1jaGlsZCAuay1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRyLmstc2VsZWN0ZWQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stc3RhcnQsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWVuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lIHtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTIwcHggMCwgY2FsYygxMDAlICsgMjBweCkgMCwgY2FsYygxMDAlICsgMjBweCkgMTAwJSwgMTAwJSAxMDAlLCBjYWxjKDEwMCUgLSA4cHgpIGNhbGMoMTAwJSAtIDVweCksIDhweCBjYWxjKDEwMCUgLSA1cHgpLCAwIDEwMCUsIC0yMHB4IDEwMCUpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLW1hc3Rlci1yb3c6aG92ZXIgLmstdGFzay1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1nYW50dC1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5rLWdhbnR0LWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5rLWdhbnR0LWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdhbnR0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0LXZpZXdzLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXBkZiwgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGUge1xuICAgIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gICAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmIC5rLWJ1dHRvbi10ZXh0LCAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZSAuay1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuay1nYW50dC12aWV3cy13cmFwcGVyIC5rLWdhbnR0LXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5rLWdhbnR0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIsIC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogY2FsYygyLjg1NzE0Mjg1NzJlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQgKyAycHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDFweCk7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0LmstZ2FudHQtdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKiwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqOjpiZWZvcmUsIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKjo6YWZ0ZXIsIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmU6OmJlZm9yZSwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dC10YWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ2FudHQtcm93cywgLmstZ2FudHQtY29sdW1ucyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWdhbnR0LWRlcGVuZGVuY2llcyAuay1hcnJvdy1lLCAuay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICBsZWZ0OiAtNnB4O1xufVxuXG4uay1nYW50dC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1nYW50dC1saW5lLWgge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstZ2FudHQtbGluZS12IHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQtdGFza3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0LXRhc2tzIHRkLCAuay1nYW50dC10YXNrcyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1nYW50dC10YXNrcyB0ZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay10YXNrLXdyYXAge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IC0yMXB4O1xuICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXdyYXAuay1kcmFnLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXRhc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrLWRvdCB7XG4gIHdpZHRoOiBjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgaGVpZ2h0OiBjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3QsIC5rLXRhc2std3JhcC5rLW9yaWdpbiAuay10YXNrLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLCAuay10YXNrLWRvdC5rLWhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstdGFzay1zdGFydCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRhc2stZW5kIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLW1pbGVzdG9uZS13cmFwIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAtMmVtO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uay10YXNrLXN1bW1hcnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstdGFzay1zdW1tYXJ5LCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXRhc2stc3VtbWFyeTo6YmVmb3JlLCAuay10YXNrLXN1bW1hcnk6OmFmdGVyLCAuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLXN1bW1hcnk6OmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrLXN1bW1hcnk6OmFmdGVyLCAuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFzay1zdW1tYXJ5LXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YXNrLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlIHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtdzo6YmVmb3JlIHtcbiAgbGVmdDogMnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDJweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFzay1zaW5nbGU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1zaW5nbGU6aG92ZXIgLmstdGFzay1hY3Rpb25zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstdGFzay1jb21wbGV0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRhc2stdGVtcGxhdGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdGFzay1hY3Rpb25zIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRhc2stYWN0aW9ucyA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogNXB4O1xufVxuXG4uay10YXNrLWRldGFpbHMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLWRldGFpbHMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1kZXRhaWxzIC5rLXRhc2stcGN0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uay10YXNrLWRldGFpbHMgdWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCwgLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDAuNTVlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWlubmVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAuay1kcmFnLWhpbnQge1xuICB0b3A6IDA7XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstc3VtbWFyeS13cmFwLmstZHJhZy1oaW50IHtcbiAgdG9wOiAwLjVlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcC5rLWRyYWctaGludCB7XG4gIHRvcDogMC4zZW07XG59XG5cbi5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbjogMCAwIDAuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stbW9tZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhc2stb2Zmc2V0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlIHtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjRlbTtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLW9mZnNldDpob3ZlciAuay10YXNrLWFjdGlvbnMsIC5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24tbGFiZWwsIC5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUtcGFuZSwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtZGVwZW5kZW5jaWVzIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWxheW91dC5rLXNwbGl0YmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ2FudHQtZWRpdC1mb3JtIC5rLWdhbnR0LWRlbGV0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1ydGwgLmstZ2FudHQtcm93cywgLmstcnRsIC5rLWdhbnR0LWNvbHVtbnMsIFtkaXI9cnRsXSAuay1nYW50dC1yb3dzLCBbZGlyPXJ0bF0gLmstZ2FudHQtY29sdW1ucyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstdGFzay13cmFwOm5vdCguay1taWxlc3RvbmUtd3JhcCksIFtkaXI9cnRsXSAuay10YXNrLXdyYXA6bm90KC5rLW1pbGVzdG9uZS13cmFwKSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogLTI2cHg7XG59XG5cbi5rLXJ0bCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cblxuLmstcnRsIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstaGVhZGVyOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLXRhc2stc3RhcnQsIFtkaXI9cnRsXSAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLXRhc2stc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstcnRsIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstdGFzay1lbmQsIFtkaXI9cnRsXSAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLXRhc2stZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay10YXNrLWNvbnRlbnQsIFtkaXI9cnRsXSAuay10YXNrLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXJ0bCAuay10YXNrLWNvbXBsZXRlLCBbZGlyPXJ0bF0gLmstdGFzay1jb21wbGV0ZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstdGFzay1kcmFnaGFuZGxlLCBbZGlyPXJ0bF0gLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstcnRsIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgW2Rpcj1ydGxdIC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstZ2FudHQtZGVsZXRlLCBbZGlyPXJ0bF0gLmstZ2FudHQtZGVsZXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUsIFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcsIFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1taWxlc3RvbmUtd3JhcCwgW2Rpcj1ydGxdIC5rLW1pbGVzdG9uZS13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjRlbTtcbn1cblxuLmstcnRsIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stbW9tZW50LCBbZGlyPXJ0bF0gLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1tb21lbnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG4uay1ydGwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXN0YXJ0LCBbZGlyPXJ0bF0gLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXN0YXJ0IHtcbiAgcmlnaHQ6IC0wLjFlbTtcbn1cblxuLmstcnRsIC5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbjo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstZ2FudHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUuay1zZWxlY3RlZCAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyBwb2x5bGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmUuay1zZWxlY3RlZCB7XG4gIHN0cm9rZTogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdhbnR0LWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0LCAuay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1nYW50dCAuay1ub253b3JrLWhvdXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgMyUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdGFzay1kb3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFzay1kb3Q6aG92ZXI6OmJlZm9yZSwgLmstdGFzay1kb3Quay1ob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUuay10YXNrLWRlbGF5ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA0cHgpO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZS5rLXRhc2stYWR2YW5jZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2stc3VtbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YXNrLXN1bW1hcnkuay10YXNrLWRlbGF5ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uay10YXNrLXN1bW1hcnkuay10YXNrLWFkdmFuY2VkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2stZGVsYXllZCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5Lmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KTtcbn1cblxuLmstdGFzay1zdW1tYXJ5Lmstc2VsZWN0ZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXNpbmdsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGFzay1zaW5nbGUuay10YXNrLWRlbGF5ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG59XG5cbi5rLXRhc2stc2luZ2xlLmstdGFzay1hZHZhbmNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay10YXNrLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YXNrLWRlbGF5ZWQgLmstdGFzay1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGFzay1hZHZhbmNlZCAuay10YXNrLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRhc2stc2luZ2xlLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCk7XG59XG5cbi5rLXRhc2stc2luZ2xlLmstc2VsZWN0ZWQgLmstdGFzay1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1nYW50dC1saW5lIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLW1vbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLW9mZnNldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA0cHgpO1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmstdGFzay1vZmZzZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgNHB4KTtcbn1cblxuLmstcGRmLWV4cG9ydCAuay10YXNrLW9mZnNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstb2Zmc2V0LXRvb2x0aXAtZGVsYXllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstcGxhbm5lZC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtaW52YWxpZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10YWJsZS1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uXFwhay10YWJsZS1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLlxcIWstdGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxheW91dC1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uXFwhay10YWJsZS1sYXlvdXQtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uXFwhay10YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2NoZWR1bGVyIHRhYmxlLCAuay1zY2hlZHVsZXIgdGhlYWQsIC5rLXNjaGVkdWxlciB0Zm9vdCwgLmstc2NoZWR1bGVyIHRib2R5LCAuay1zY2hlZHVsZXIgdHIsIC5rLXNjaGVkdWxlciB0aCwgLmstc2NoZWR1bGVyIHRkLCAuay1zY2hlZHVsZXIgZGl2LCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nLCAuay1zY2hlZHVsZXIgPiAqIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG5rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXIuay1yZWFkb25seS1zY2hlZHVsZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkLCAuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIC5rLW1pZGRsZS1yb3cgdGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSAuay1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwgLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cCAuay1ncm91cC1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAuay1ncm91cC1ob3Jpem9udGFsIC5rLWdyb3VwLWNlbGwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleC5rLXNjaGVkdWxlci10aW1lbGluZS12aWV3IC5rLXNjaGVkdWxlci1ib2R5IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLW1vcmUtZXZlbnRzIHtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLXNsb3QtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstaGVhZGluZy1jZWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zaWRlLWNlbGwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1tYWpvci1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLW1pZGRsZS1yb3cgLmstc2NoZWR1bGVyLWNlbGwge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1yZXNvdXJjZS1jZWxsIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXJlc291cmNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXN0aWNreS1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWJhc2lzOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay13aWRnZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zZWxlY3RlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgdGgsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUgKyAuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNsb3QtY2VsbCwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0cjpsYXN0LWNoaWxkIHRoLCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNsb3QtY2VsbCwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItd2Vla3ZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0Lmstc2NoZWR1bGVyLWRheXZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLXZpZXctaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwsIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1sYXN0LXJlc291cmNlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLmstZW1wdHktc2xvdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICB3aWR0aDogMTFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LCAuay1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgPiBkaXYsIC5rLWV2ZW50ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdGVtcGxhdGUsIC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjVweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUsIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpob3ZlciAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1ob3ZlciAuay1ldmVudC1kZWxldGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyBhLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAwLjRleCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlLCAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlIHtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMC41O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW4sIC5rLWV2ZW50IC5rLXJlc2l6ZS1uIHtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXMsIC5rLWV2ZW50IC5rLXJlc2l6ZS1zIHtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYm90dG9tOiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW46OmJlZm9yZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1zOjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1uOjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1zOjpiZWZvcmUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXcsIC5rLWV2ZW50IC5rLXJlc2l6ZS13IHtcbiAgd2lkdGg6IDAuNWVtO1xuICBsZWZ0OiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1lIHtcbiAgd2lkdGg6IDAuNWVtO1xuICByaWdodDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13OjpiZWZvcmUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtdzo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LmstaG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50LmstaG92ZXIgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50LmstaG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lLCAuay1ldmVudC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucywga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbWFyayB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLW1vcmUtZXZlbnRzIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstbW9yZS1ldmVudHMgPiAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLCAuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsIC5rLWV2ZW50LWRyYWctaGludCAuay1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCwgLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtdG9wIHtcbiAgbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3R0b206IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1maXJzdDo6YmVmb3JlLCAuay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1maXJzdDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstbGFzdDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstc2NoZWR1bGVyLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1yZWN1cnJlbmNlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1yZWN1cnJlbmNlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItYm9keSAuay1zY2hlZHVsZXItY2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8gdGQsIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcuay1zY2hlZHVsZXItZmxleC1sYXlvdXQgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItbWFyayB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzayA+IC5rLWV2ZW50LWRlbGV0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICByaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstaG92ZXIgLmstdGFzayA+IC5rLWV2ZW50LWRlbGV0ZSwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93OmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xuICBtYXJnaW46IDAgMC4yZW0gMCAwO1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhd2VlayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNGVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay1zbG90LWNlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50IHtcbiAgZmxleDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3Ige1xuICBtYXJnaW4tdG9wOiBjYWxjKDMycHggLSAwLjVlbSk7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXkge1xuICBmb250LXNpemU6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSAqIDIpO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm8tZGF0YSwgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm9kYXRhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1yYWRpby1saXN0IC5rLXJhZGlvLXdyYXAsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXJyZW5jZS1lZGl0b3IgLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC13cmFwIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWludGVydmFsLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWNvdW50LCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLW1vbnRoZGF5IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci11bnRpbCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXktb2Zmc2V0IHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRhdGV0aW1lLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXItaGVhZGVyIHRoLCAuay1ydGwgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2Nyb2xsYmFyLXYgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1ydGwgLmstZXZlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcnRsIC5rLWV2ZW50IC5rLXJlc2l6ZS13IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1ldmVudCAuay1yZXNpemUtZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAycHg7XG59XG5cbi5rLXJ0bCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwIDAuNGV4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlIHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgLmstc2NoZWR1bGVyLW1hcmsge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC1ib3R0b20ge1xuICBsZWZ0OiA0cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1ydGwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCwgLmstcnRsLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhZGF5LCAuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMCAwLjJlbTtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkLCAuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkLCAuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRyICsgdHIgdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRyICsgdHIgdGg6Zmlyc3QtY2hpbGQsIC5rLXJ0bC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdHIgKyB0ciB0ZDpmaXJzdC1jaGlsZCwgLmstcnRsLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ciArIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNhZmFyaSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXZpZXcgLmstbW9udGgge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMjtcbn1cblxuLmstc2NoZWR1bGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zY2hlZHVsZXItbm9ud29yaywgLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1zY2hlZHVsZXItb3RoZXItbW9udGgsIC5rLXNjaGVkdWxlciAuay1vdGhlci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWV2ZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZXZlbnQuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstZXZlbnQuay1ldmVudC1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZXZlbnQuay1ldmVudC1vbmdvaW5nIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJlZDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1kYXktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zZWxlY3RlZCAuay1kYXktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay1jaGF0IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cCB7XG4gIG1heC13aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstZmlyc3QgLmstY2hhdC1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1vbmx5IC5rLWNoYXQtYnViYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWlkZGxlIC5rLWNoYXQtYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbGFzdCAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMDAlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstZmlyc3QgLmstY2hhdC1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1vbmx5IC5rLWNoYXQtYnViYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1pZGRsZSAuay1jaGF0LWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWxhc3QgLmstY2hhdC1idWJibGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUsIC5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2hhdCAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uay1jaGF0IC5rLWNoYXQtYnViYmxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS10aW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMge1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IsIC5rLWNoYXQgLmstbWVzc2FnZS1zZW5kaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogMS4yZW07XG59XG5cbi5rLWNoYXQgLmstYXZhdGFyIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgPiAuay1hdmF0YXIge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygzMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbn1cblxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMzJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG59XG5cbi5rLWF1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWNoYXQgLmstYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jaGF0IC5rLXRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXF1aWNrLXJlcGxpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1xdWljay1yZXBseSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXNjcm9sbGFibGUtcXVpY2stcmVwbGllcyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogLXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmstc2Nyb2xsYWJsZS1xdWljay1yZXBsaWVzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjcm9sbGFibGUtcXVpY2stcmVwbGllcyAuay1xdWljay1yZXBseSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2Nyb2xsYWJsZS1xdWljay1yZXBsaWVzIC5rLXF1aWNrLXJlcGx5ICsgLmstcXVpY2stcmVwbHkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLW1lc3NhZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLW1lc3NhZ2UtYm94OmZvY3VzLCAuay1tZXNzYWdlLWJveC5rLWZvY3VzLCAuay1tZXNzYWdlLWJveDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24sIFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1saXN0IHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgMCAwO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLmstYWx0ICsgLmstY2FyZC1saXN0LCAuay1tZXNzYWdlLWdyb3VwLmstYWx0ICsga2VuZG8tY2hhdC1tZXNzYWdlLWF0dGFjaG1lbnRzLmstY2FyZC1saXN0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXg6IDAgMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBhbmltYXRpb246IDFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIDAuMzMzM3M7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC42NjY2cztcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uOiAxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAwLjk5OTlzO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmstY2hhdC10b29sYmFyLCAuay1jaGF0IC5rLXRvb2xiYXItYm94IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jaGF0LXRvb2xiYXI6OmJlZm9yZSwgLmstY2hhdCAuay10b29sYmFyLWJveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY2hhdC10b29sYmFyIC5rLWJ1dHRvbi1saXN0LCAuay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdC10b29sYmFyIC5rLWJ1dHRvbiwgLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1jaGF0LXRvb2xiYXIgLmstc2Nyb2xsLWJ1dHRvbiwgLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIHtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG59XG5cbi5rLWNoYXQtdG9vbGJhciAuay1zY3JvbGwtYnV0dG9uIC5rLWJ1dHRvbi1pY29uLCAuay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5rLWNoYXQtdG9vbGJhciAuay1zY3JvbGwtYnV0dG9uLWxlZnQsIC5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstY2hhdC10b29sYmFyIC5rLXNjcm9sbC1idXR0b24tcmlnaHQsIC5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1jaGF0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstY2hhdCAuay10aW1lc3RhbXAge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstY2hhdCAuay1hdXRob3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstY2hhdCAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcmRlcjogLTE7XG59XG5cbi5rLWNoYXQgLmstY2hhdC1idWJibGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2hhdCAuay1jaGF0LWJ1YmJsZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1jaGF0IC5rLWNoYXQtYnViYmxlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jaGF0IC5rLXNlbGVjdGVkIC5rLWNoYXQtYnViYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jaGF0IC5rLWFsdCAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstY2hhdCAuay1hbHQgLmstY2hhdC1idWJibGU6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWNoYXQgLmstYWx0IC5rLXNlbGVjdGVkIC5rLWNoYXQtYnViYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jaGF0IC5rLXF1aWNrLXJlcGx5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGF0IC5rLXF1aWNrLXJlcGx5OmhvdmVyLCAuay1jaGF0IC5rLXF1aWNrLXJlcGx5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jaGF0IC5rLXF1aWNrLXJlcGx5OmZvY3VzLCAuay1jaGF0IC5rLXF1aWNrLXJlcGx5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoYXQtdG9vbGJhciwgLmstY2hhdCAuay10b29sYmFyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWVkaWFwbGF5ZXIgKiwgLmstbWVkaWFwbGF5ZXIgKjo6YmVmb3JlLCAuay1tZWRpYXBsYXllciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lZGlhcGxheWVyID4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24tbGlzdCwgLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1kcm9wZG93biwgLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstbWVkaWFwbGF5ZXItdGltZS13cmFwIHtcbiAgZmxleDogMTtcbn1cblxuLmstbWVkaWFwbGF5ZXItdm9sdW1lLXdyYXAge1xuICBwYWRkaW5nOiAwIDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbWVkaWFwbGF5ZXItdm9sdW1lIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstbWVkaWFwbGF5ZXItZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNzAlLCB0cmFuc3BhcmVudCksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMCUsIHRyYW5zcGFyZW50KSk7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRpbWVsaW5lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGltZWxpbmUgKiwgLmstdGltZWxpbmUgKjo6YmVmb3JlLCAuay10aW1lbGluZSAqOjphZnRlciwgLmstdGltZWxpbmU6OmJlZm9yZSwgLmstdGltZWxpbmU6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXRpbWVsaW5lIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICogMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdywgLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICB0b3A6IDM2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLCAuay10aW1lbGluZS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIsIC5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyICsgNTBweCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxlIC5rLWV2ZW50LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2Uge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHksIC5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jaXJjbGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLCAuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcbiAgZmxleDogMSAwIDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkgLyAyKSAwO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pIC8gMiArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAvIDIpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKyAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgLyAyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstdGltZWxpbmUtYXJyb3cge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgLyAyICsgMnB4KTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay10aW1lbGluZS1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUgLmstdGltZWxpbmUtZmxhZyB7XG4gIG1heC13aWR0aDogY2FsYyg4MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyICsgNTBweCk7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyKTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciwgLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZWxpbmUtdHJhY2staXRlbS5rLWZvY3VzIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstcGRmLXZpZXdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIC5rLXBhZ2VyLXdyYXAsIC5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciAuay1wYWdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXBhbm5pbmcge1xuICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciBjYW52YXMge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBmaWxsLW9wYWNpdHk6IDE7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstbWFya2VkLWNvbnRlbnQgPiBzcGFuLCAuay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciA+IHNwYW4sIC5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIGJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1lbmQtb2YtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxMDAlIDAgMDtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJrIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWhpZ2hsaWdodGluZyB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLWFubm90YXRpb24tdGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1saW5rLWFubm90YXRpb24gPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLXRleHQtd2lkZ2V0LWFubm90YXRpb24gLmstYW5ub3RhdGlvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDEwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWhpZ2hsaWdodC1lZGl0b3IgLmstaW50ZXJuYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yLmstaGlnaGxpZ2h0LWVkaXRvci1kaXNhYmxlZCAuay1pbnRlcm5hbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBjdXJzb3I6IHRleHQ7XG4gIGNhcmV0LWNvbG9yOiByZ2JhKDEyNCwgMjIsIDI3LCAwLjUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yLmstc2VsZWN0ZWQuay1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yLmstc2VsZWN0ZWQgLmstaW50ZXJuYWwge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkZWZhdWx0LWNvbnRlbnQpO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXItZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZSAuay11cGxvYWQsIC5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZSAuay1kcm9wem9uZSwgLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLWRyb3B6b25lLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSAqIC0xICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKiAtMSAtIDRweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKiAyICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstc2VhcmNoLWRpYWxvZy1kcmFnaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstc2VhcmNoLW1hdGNoZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yLXRvb2xiYXIgPiAuay10b29sYmFyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWZvcm0tZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1wZGYtdmlld2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGRmLXZpZXdlci1jYW52YXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstYmxhbmstcGFnZSA+IC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLWhvdmVyLCAuay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLXNlbGVjdGVkIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHQtbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbCB7XG4gIGNvbG9yOiByZ2JhKDEyNCwgMjIsIDI3LCAwLjUpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWw6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDEyNCwgMjIsIDI3LCAwLjUpO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmttLXNjcm9sbHZpZXcsIC5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmttLXNjcm9sbC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rbS1zY3JvbGxlci1wdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbn1cblxuLmttLXNjcm9sbGVyLXB1bGwgLmttLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmttLWxvYWQtbW9yZSAua20taWNvbiwgLmttLXdpZGdldCAua20tc2Nyb2xsZXItcHVsbCAua20taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgbGluZWFyO1xufVxuXG4ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWxlYXNlIC5rbS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVmcmVzaCAua20taWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDAuNGVtO1xuICB3aWR0aDogMC40ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLmstbWFwIC5rbS10b3VjaC1zY3JvbGxiYXIsIC5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rbS12ZXJ0aWNhbC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMDtcbn1cblxuLmttLWhvcml6b250YWwtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4ua20tdG91Y2gtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmstc2Nyb2xsdmlldyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwID4gLmstc2Nyb2xsdmlldy12aWV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwIGltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LWFuaW1hdGUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSAqIDEwMCUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC8gdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkgKiAodmFyKC0ta2VuZG8tc2Nyb2xsdmlldy1jdXJyZW50LCAxKSAtIDEpKSk7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSAuay1zY3JvbGx2aWV3LXZpZXcge1xuICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpO1xufVxuXG46aXMoW2Rpcj1ydGxdLCAuay1ydGwpIC5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSAqICh2YXIoLS1rZW5kby1zY3JvbGx2aWV3LWN1cnJlbnQsIDEpIC0gMSkpKTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgKiAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2IHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgLyAyKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNjAlO1xuICB0b3A6IDIwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQgLmstaWNvbiwgLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uay1zY3JvbGx2aWV3LXByZXYge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1zY3JvbGx2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsga2VuZG8tc2Nyb2xsdmlldy1wYWdlciwgLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmV4dCwgLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LXByZXYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLCAuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCAuay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cblxuLmstc2Nyb2xsdmlldzpmb2N1cywgLmstc2Nyb2xsdmlldy13cmFwOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsdmlldy1lbGVtZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDAgMCAxNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0OmZvY3VzLCAuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cywgLmstc2Nyb2xsdmlldy1wcmV2OmZvY3VzLCAuay1zY3JvbGx2aWV3LXByZXYuay1mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQ6Zm9jdXMgLmstaWNvbjo6YmVmb3JlLCAuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctcHJldjpmb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctcHJldi5rLWZvY3VzIC5rLWljb246OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQ6aG92ZXIsIC5rLXNjcm9sbHZpZXctbmV4dC5rLWhvdmVyLCAuay1zY3JvbGx2aWV3LXByZXY6aG92ZXIsIC5rLXNjcm9sbHZpZXctcHJldi5rLWhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluay5rLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOmZvY3VzLCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6aG92ZXIsIC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluay5rLWhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXByb21wdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcHJvbXB0IC5rLXRvb2xiYXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAwO1xufVxuXG4uay1wcm9tcHQtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1wcm9tcHQtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXByb21wdC1leHBhbmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstcHJvbXB0LWV4cGFuZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1wcm9tcHQtc3VnZ2VzdGlvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXByb21wdC1zZXR0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstcHJvbXB0LWFjdGlvbnMuay1hY3Rpb25zLCAuay1wcm9tcHQtYWN0aW9ucy5rLWVkaXQtYnV0dG9ucywgLmstcHJvbXB0LWFjdGlvbnMuay1hY3Rpb24tYnV0dG9ucywgLmstcHJvbXB0LWFjdGlvbnMuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXByb21wdC1hY3Rpb25zLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1wcm9tcHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcHJvbXB0LWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wcm9tcHQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXByb21wdC1zdWdnZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstbWFwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xufVxuXG4uay1tYXAgKiwgLmstbWFwICo6OmJlZm9yZSwgLmstbWFwICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1hcCAua20tc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbWFwIC5rLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW1hcCAuay1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uay1tYXAgLmstbWFya2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiAwLjc1KTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmstbWFwLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1uYXZpZ2F0b3Ige1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiBjYWxjKDQ4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyKTtcbiAgaGVpZ2h0OiBjYWxjKDQ4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLWJ1dHRvbiAuay1pY29uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLW4sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZSwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcywgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXcsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB0b3A6IDUwJTtcbn1cblxuLmstem9vbS1jb250cm9sIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstbmF2aWdhdG9yLCAuay1wZGYtZXhwb3J0IC5rLXpvb20tY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW1hcCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1tYXAgLmstbmF2aWdhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1tYXAgLmstbWFya2VyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1tYXAgLmstYXR0cmlidXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1vcmdjaGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstb3JnY2hhcnQgKiwgLmstb3JnY2hhcnQgKjo6YmVmb3JlLCAuay1vcmdjaGFydCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW9yZ2NoYXJ0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1vcmdjaGFydC1ncm91cCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xufVxuXG4uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjayA+IC5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyLCAuay1vcmdjaGFydC1ncm91cC5rLXZib3ggPiAuay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciB7XG4gIGdhcDogMDtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pIC8gMyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkgLmstY2FyZC10aXRsZS13cmFwIHtcbiAgbWFyZ2luOiAwIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKS8yIDAgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4uay1vcmdjaGFydC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1vcmdjaGFydC1saW5lLWgge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstb3JnY2hhcnQtbGluZS12IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstb3JnY2hhcnQtYnV0dG9uIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstb3JnY2hhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQ6Zm9jdXMsIC5rLW9yZ2NoYXJ0LWNhcmQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcjpmb2N1cywgLmstb3JnY2hhcnQtbm9kZS1ncm91cC1jb250YWluZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtaCwgLmstb3JnY2hhcnQtbGluZS12IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNpZ25hdHVyZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogODRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQge1xuICB3aWR0aDogNzUwcHg7XG4gIGhlaWdodDogMjUycHg7XG59XG5cbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQgPiAuay1zaWduYXR1cmUtbGluZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbn1cblxuLmstc2lnbmF0dXJlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstc2lnbmF0dXJlLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2lnbmF0dXJlLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzMlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5rLXNpZ25hdHVyZS1zbSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc2lnbmF0dXJlLXNtIC5rLXNpZ25hdHVyZS1saW5lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xufVxuXG4uay1zaWduYXR1cmUtbWQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2lnbmF0dXJlLW1kIC5rLXNpZ25hdHVyZS1saW5lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstc2lnbmF0dXJlLWxnIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zaWduYXR1cmUtbGcgLmstc2lnbmF0dXJlLWxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLXNpZ25hdHVyZS1sZyB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuXG4uay1zaWduYXR1cmUgLmstc2lnbmF0dXJlLWxpbmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMjQlLCB0cmFuc3BhcmVudCk7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1rZW5kby1jb2xvci1ib3JkZXI6IHZhcigtLXNsYXRlLWE3KTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNzApO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0ta2VuZG8tY29sb3ItYmFzZTogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXI6IHZhcigtLWdyYXktaG92ZXIpO1xuICAtLWtlbmRvLWNvbG9yLXN1cmZhY2U6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4ucmVwb3J0LXZpZXdlci13cmFwcGVyIHtcbiAgZmxleDogYXV0bztcbn1cblxuLnRydi1wYWdlcy1hcmVhOndoZXJlKC5wcmludHByZXZpZXcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuXG4udHJ2LW5hdi5rLXdpZGdldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlcik7XG59XG5cbi5rLW1lbnUtaXRlbSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogM3JlbTtcbiAgbWluLWJsb2NrLXNpemU6IDNyZW07XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1tZW51LWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLlxcIWstYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKSkgIWltcG9ydGFudDtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyIC5rLW1lbnUtaG9yaXpvbnRhbCAuay1saW5rLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbn1cblxuLmstbWVudS1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50cnYtbmF2IC5rLW1lbnUgLmstaXRlbSA+IC5rLWxpbmsgPiAuay1pY29uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG5cbi5rLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xufVxuXG4uay1saW5rLCAuay1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJ1dHRvbi1tZCB7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEsIDAuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEsIDEuMjg1NzIpO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwNVwiO1xufVxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1iYXNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xufVxuXG4uay1pY29uLmstaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xufVxuXG4udC1mb250LWljb24sXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstaWNvbjpub3QoLmZhKTpub3QoLmstcmVzaXplLWhhbmRsZSksXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstdG9vbC1pY29uLFxuLnRydi1yZXBvcnQtdmlld2VyIC5rLWJ1dHRvbi1ncm91cCAuay10b29sLWljb24sXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstY29sb3JwaWNrZXIgLmstdG9vbC1pY29uLFxuLnRydi1zZW5kLWVtYWlsIC5rLWljb24sXG4udHJ2LXNlYXJjaCAuay1pY29uIHtcbiAgZm9udDogMS4yNXJlbS8xIHZhcigtLWZvbnQtaWNvbnMpICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciAuay1pY29uOm5vdCguay1yZXNpemUtaGFuZGxlKSB7XG4gIGhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1bmRvXCIgIWltcG9ydGFudDtcbn1cblxuLmstaS1yZWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcInJlZG9cIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2xvc2VcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2xvc2VcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVmcmVzaFwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZmlyc3RfcGFnZVwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktYXJyb3ctNjAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19sZWZ0XCIgIWltcG9ydGFudDtcbn1cblxuLmstaS1zZWVrLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibmF2aWdhdGVfYmVmb3JlXCIgIWltcG9ydGFudDtcbn1cblxuLmstaS1zZWVrLWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibmF2aWdhdGVfbmV4dFwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImxhc3RfcGFnZVwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktYXJyb3ctNjAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYXJyb3dfcmlnaHRcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZGVzY3JpcHRpb25cIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcImRvd25sb2FkXCIgIWltcG9ydGFudDtcbn1cblxuLmstaS1hcnJvdy1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcImFycm93X2Ryb3BfZG93blwiICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciAuay1pLWFycm93LXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYXJyb3dfZHJvcF9kb3duXCIgIWltcG9ydGFudDtcbn1cblxuLmstaS1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJwcmludFwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktZGljdGlvbmFyeS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZGljdGlvbmFyeVwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcImZpbHRlcl9hbHRcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiem9vbV9pblwiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktem9vbS1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiem9vbV9vdXRcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXRvZ2dsZS1mdWxsLXNjcmVlbi1tb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcImZ1bGxzY3JlZW5cIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJzZWFyY2hcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid2FybmluZ1wiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWktY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidG9kYXlcIiAhaW1wb3J0YW50O1xufVxuXG4uay1pLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNsb3NlXCIgIWltcG9ydGFudDtcbn1cblxuLmstaS14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcImNsb3NlXCIgIWltcG9ydGFudDtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IC50LWktc2VhcmNoLW1hdGNoLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJtYXRjaF9jYXNlXCIgIWltcG9ydGFudDtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IC50LWktc2VhcmNoLW1hdGNoLXdob2xlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJtYXRjaF93b3JkXCIgIWltcG9ydGFudDtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IC50LWktc2VhcmNoLXVzZS1yZWdleDpiZWZvcmUge1xuICBjb250ZW50OiBcInJlZ3VsYXJfZXhwcmVzc2lvblwiICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtc2VhcmNoLXdpbmRvdyAudC1pLXNlYXJjaC1uYXZpZ2F0ZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X3VwXCIgIWltcG9ydGFudDtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IC50LWktc2VhcmNoLW5hdmlnYXRlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19kb3duXCIgIWltcG9ydGFudDtcbn1cblxuLnRydi1jb250ZW50LXdyYXBwZXIgLnRydi1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uay10b29sdGlwLXZhbGlkYXRpb24uay13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmcsIHZhcigtLXNsYXRlLTIpKTtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nLCB2YXIoLS1zbGF0ZS1hMTApKTtcbn1cbi5rLXRvb2x0aXAtdmFsaWRhdGlvbi5rLXdpZGdldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJ2LXJlcG9ydC1wYWdlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnRydi1zZWFyY2ggLmstd2luZG93LXRpdGxlYmFyIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC4yNXJlbTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuXG4uay13aW5kb3ctdGl0bGUuay13aW5kb3ctdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnRydi1zZWFyY2ggLmstd2luZG93LWFjdGlvbnMuay13aW5kb3ctYWN0aW9ucyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbi5rLXdpbmRvdy1hY3Rpb24ge1xuICBtaW4taW5saW5lLXNpemU6IDJyZW07XG4gIG1pbi1ibG9jay1zaXplOiAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJ2LXNlYXJjaC13aW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi50cnYtc2VhcmNoLXdpbmRvdyAudHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1jYXB0aW9uLWxhYmVsLnRydi1zZWFyY2gtZGlhbG9nLWNhcHRpb24tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IC5rLW1lbnUtaXRlbSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMi41cmVtO1xuICBtaW4tYmxvY2stc2l6ZTogMi41cmVtO1xufVxuXG4udHJ2LXNlYXJjaC13aW5kb3cgLnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5rLW1lbnUtaXRlbSA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJ2LXNlYXJjaC13aW5kb3cgLnRydi1zZWFyY2gtZGlhbG9nLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDFyZW0gMC4yNXJlbTtcbn1cblxuLnRydi1zZWFyY2gtd2luZG93IC50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLWxhYmVsIHtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi50cnYtc2VhcmNoLXdpbmRvdyAudHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1hcmVhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuXG4uay1uby1kYXRhLmstbm8tZGF0YSwgLmstbm9kYXRhLmstbm9kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXItY29udGFpbmVyLmstY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIC50cnYtcGFyYW1ldGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xufVxuXG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIgLnRydi1wYXJhbWV0ZXItZXJyb3Ige1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItYTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYW1iZXItYTEwKTtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IHZhcigtLWFtYmVyLWExMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMikgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XG4gIG1hcmdpbi1ibG9jazogMCAwLjI1cmVtO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lcnJvciAuay13YXJuaW5nIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMjVyZW07XG59XG5cbi50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLFxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMgLnRydi1wYXJhbWV0ZXItYWN0aW9ucy5rLWNvbnRlbnQsXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdCAudHJ2LXBhcmFtZXRlci1hY3Rpb25zLmstY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbn1cblxuLmstaW5wdXQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQ6bm90KC5rLWlucHV0LWlubmVyKSxcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcikge1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMikpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIHZhcigtLXNpemUtMikpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpKTtcbn1cbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcik6Zm9jdXMtdmlzaWJsZSwgLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQ6bm90KC5rLWlucHV0LWlubmVyKTpmb2N1cywgLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQ6bm90KC5rLWlucHV0LWlubmVyKTpmb2N1cy13aXRoaW4sXG4udHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAuay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpOmZvY3VzLXZpc2libGUsXG4udHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAuay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpOmZvY3VzLFxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLmstaW5wdXQ6bm90KC5rLWlucHV0LWlubmVyKTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG5cbi5rLWlucHV0LXNvbGlkIHtcbiAgLS1rZW5kby1ib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbn1cbi5rLWlucHV0LXNvbGlkOmZvY3VzLXZpc2libGUsIC5rLWlucHV0LXNvbGlkOmZvY3VzLCAuay1pbnB1dC1zb2xpZDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG5cbi5rLWlucHV0LXNtIHtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1pbnB1dC1pbm5lcixcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5cbi5rLWNvbWJvYm94IC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbixcbi5rLWRhdGVwaWNrZXIgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uay1jb21ib2JveCAuay1pbnB1dC1idXR0b24uay1idXR0b246aG92ZXIsXG4uay1kYXRlcGlja2VyIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4uay1wb3B1cC5rLWdyb3VwIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uay1saXN0IC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1saXN0IC5rLWxpc3QtaXRlbSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstcG9wdXAuay1jYWxlbmRhci1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlcik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay10b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkgPiAuay1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLW11bHRpc2VsZWN0LmstaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLW11bHRpc2VsZWN0IC5rLWNoaXAtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLmstY2hpcCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5rLWNoaXAtbWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5rLWNoaXAtbWQgLmstY2hpcC1hY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLmstY2hpcC1tZCAuay1jaGlwLWFjdGlvbiAuay1pLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlIHtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZTogdmFyKC0tc2t5LWEzKTtcbiAgLS1rZW5kby1jb2xvci1vbi1iYXNlOiB2YXIoLS1za3ktYTEyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uay1jaGlwLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstYnV0dG9uLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cblxuLmstYnV0dG9uLmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDUwO1xufVxuXG4uay1zcGxpdGJhciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uay1zcGxpdGJhcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50cnYtcGFyYW1ldGVycy1zcGxpdHRlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNyk7XG59XG5cbiNyZXBvcnRWaWV3ZXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tcG9wdXAtc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcbiAgMCAyMHB4IDEycHggaHNsKDIxOCA0JSA1MCUgLyA4JSksXG4gIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXG4gIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXG4gIDAgMCAwIGhzbCgyMTggNCUgNTAlIC8gMTYlKTtcbn1cblxuLnNlYXQtY2hhcnQtYnVpbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhdC1jaGFydC1idWlsZGVyIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLW1haW4tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApLzAuMTYpO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyIC5uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyLWluc2VydC1zZWN0aW9uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4gLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNlYXQtY2hhcnQtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uYWRkLXNlY3Rpb24tZGlhbG9nLW1vZGFsIHtcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMXJlbTtcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMTtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG5pbnB1dC5hZGQtc2VjdGlvbi1zZWF0LWNvdW50IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbn1cbmlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbnVtYmVyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcgLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcgLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rb252YS1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4ua29udmEtY29udGFpbmVyLS1vZmZzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMzAwcHg7XG4gIGhlaWdodDogMjI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FudmFzLXBvcHVwLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VhdC1zdGF0dXMtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDAuOTIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xufVxuLnNlYXQtc3RhdHVzLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAgY2FsYyg2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKSAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDE1MG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhdC1zdGF0dXMtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uc2VhdC1zdGF0dXMtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggaHNsKHZhcigtLWdyYXktMDUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXQtc3RhdHVzLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmljb24tYmxvY2tlZCB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygyMDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwLXdyYXBwZXI6aGFzKC5ub3RpZmljYXRpb24pIFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlPWVycm9yXSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMGRlZyAvIDAuOTIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCAuaWNvbi0tMTYge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMzMwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAgLmljb24tLTE4IHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDMwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItdGl0bGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1lZGl0LWRpcmVjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGNhbGMoMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSkpO1xuICBncmlkLWdhcDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wtbGFiZWwge1xuICBmbGV4OiAxO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wgLmVkaXQtc2VhdC1jb3VudCB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGMoMjhyZW0gLyAxNikgMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGdyaWQtYXJlYTogMS8zLzMvNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIHRyYW5zaXRpb246IHNjYWxlIDE1MG1zIGVhc2Utb3V0O1xuICBzY2FsZTogMC4yNTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQ6aG92ZXI6OmJlZm9yZSB7XG4gIHNjYWxlOiAwLjU7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50LWFjdGl2ZTo6YmVmb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBzY2FsZTogMTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQtYWN0aXZlOmhvdmVyOjpiZWZvcmUge1xuICBzY2FsZTogMTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uLWZsaXBwZWQtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xMDAlKTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLWJ1dHRvbi1mbGlwcGVkLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEwMCUpO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMC41cmVtO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24tYm9keS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24tYm9keSAubGFiZWwtMDEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24taGVhZGluZyB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1idXR0b24td3JhcHBlciA+ICoge1xuICBmbGV4OiAxO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSBpbnB1dFt0eXBlPXJhbmdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJMZXNzIG5vdGVzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSBpbnB1dFt0eXBlPXJhbmdlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIk1vcmUgbm90ZXNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5zZWF0LWNoYXJ0LWNhc2UtbGF5b3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1sYXlvdXQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVwb3J0LXNlYXQtY2hhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA2MjVyZW0gdmFyKC0tc2xhdGUtNik7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1zZWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1zbGF0ZS02KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9c2VhdF0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbn1cblxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9ZW1wdHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNik7XG59XG5cbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlPWJsb2NrZWRdIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAwLjEyNWVtKSwgdmFyKC0tc2xhdGUtNikgY2FsYyg1MCUgKyAwLjEyNWVtKSwgdmFyKC0tc2xhdGUtNikgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xufVxuXG4ucmVwb3J0LXNlYXQtY2hhcnQtc2VhdC1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1jYW5kaWRhdGUtbmFtZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5zZWF0LWNoYXJ0LWNhc2UtbGF5b3V0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi5zZWF0aW5nLWNoYXJ0LWVtcHR5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlbmQtbWVzc2FnZS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcbn1cblxuLnNlbmQtbWVzc2FnZS0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGZsZXg6IGF1dG87XG4gIG1heC13aWR0aDogNDhyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5zZW5kLW1lc3NhZ2UtLWlubmVyIC5sYWJlbC0wMSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW5hdi1pdGVtLWhlaWdodDogMnJlbTtcbn1cblxuLm5hdi1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtc2lkZWJhci1iZyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW5hdi1zaWRlYmFyLWJvcmRlcik7XG4gIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPXByaW1hcnldIHtcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0tcHJpbWFyeS1iZy11aSk7XG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1mb3JnZS1ob3Zlcik7XG4gIC0tbmF2LWl0ZW0tYmctYWN0aXZlOiB2YXIoLS1mb3JnZS1hY3RpdmUpO1xufVxuXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9c2Vjb25kYXJ5XSB7XG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLXdoaXRlKTtcbiAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XG4gIC0tbmF2LWl0ZW0tYmctYWN0aXZlOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG5cbi5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1xeC1idWlsZGVyXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm5hdi0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtIDFyZW07XG59XG5cbi5uYXYtLWJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2LS1iYWNrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XG59XG5cbi5uYXYtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5uYXYtLXNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdi0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLW5hdi1pdGVtLWdhcCwgMXJlbSk7XG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtLWl0ZW0gPiBzcGFuIHtcbiAgZmxleDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG59XG4ubmF2LS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XG59XG4ubmF2LS1pdGVtOmhvdmVyIC5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtLWl0ZW06YWN0aXZlLCAubmF2LS1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1hY3RpdmUsIHZhcigtLWdyYXktYWN0aXZlKSk7XG59XG4ubmF2LS1pdGVtW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubmF2LS1pdGVtLXV0aWxpdHktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyW3Zpc2libGUtdHlwZT1ob3Zlcl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmF2LS1pdGVtLXV0aWxpdHkge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5uYXYtLWl0ZW0tdXRpbGl0eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XG59XG5cbi5uYXYtLWl0ZW1bZGF0YS1uYXYtaXRlbS10eXBlPXJlb3JkZXJdIHtcbiAgLS1uYXYtaXRlbS1nYXA6IDFweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4ubmF2LS1pdGVtW2RhdGEtbmF2LWl0ZW0tdHlwZT1yZW9yZGVyXSA+IHNwYW4ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDdweDtcbn1cblxuOnJvb3Qge1xuICAtLXNzLWJnLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgLS1zcy1mb250LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgLS1zcy1ib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1zcy1tYWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMTQuNzVyZW07XG4gIC0tc3Mtc3BhY2luZy1sOiAxcmVtO1xuICAtLXNzLXNwYWNpbmctbTogMC41cmVtO1xuICAtLXNzLXNwYWNpbmctczogMC4yNXJlbTtcbiAgLS1zcy1hbmltYXRpb24tdGltaW5nOiAxMDBtcztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgLS1zcy1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XG59XG5cbi5zbGltLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgYXV0byk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2xpbS1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnNsaW0tc2VsZWN0OmlzKC5zcy1kaXNhYmxlZCk6Zm9jdXMge1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XG59XG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG59XG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKSAuc3MtZGVzZWxlY3QsXG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKSAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtMyk7XG59XG5cbi5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgYXV0byk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOmlzKC5zcy1kaXNhYmxlZCk6Zm9jdXMge1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKSAuc3MtZGVzZWxlY3QsXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKSAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5sYXllci0wMSkge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDp3aGVyZSgubGF5ZXItMDIpIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5sYXllci0wMykge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc3MtbWFpbiAuc3MtYXJyb3cge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDZweCAwLjI1cmVtIGF1dG8gMC4yNXJlbTtcbn1cbi5zcy1tYWluIC5zcy1hcnJvdyBwYXRoIHtcbiAgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG4gIHN0cm9rZS1saW5lam9pbjogaW5pdGlhbDtcbiAgc3Ryb2tlLXdpZHRoOiAxMztcbn1cblxuLnNzLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0cmFuc2Zvcm0gMTBtcyAxNTBtcztcbn1cbi5zcy1jb250ZW50LnNsaW0tc2VsZWN0LCAuc3MtY29udGVudC5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NHB4KSBzYXR1cmF0ZSg4MCUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctMik7XG59XG4uc3MtY29udGVudC5zcy1vcGVuLWJlbG93IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyA1MG1zLCB0cmFuc2Zvcm0gMG1zO1xufVxuLnNzLWNvbnRlbnQ6aGFzKC5zcy1zZWFyY2g6d2hlcmUoLnNzLWhpZGUpKSB7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDEzLjc1cmVtO1xufVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2g6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWJsb2NrLXNpemU6IDNyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc3MtaW5wdXQtaGVpZ2h0KTtcbiAgcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xuICBwYWRkaW5nLWlubGluZTogM3JlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZTogMXJlbTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBibG9jay1zaXplOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLXNlbGVjdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbn1cblxuLnNzLW9wdGlvbjpub3QoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjaGVja19ib3hfb3V0bGluZV9ibGFua1wiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuXG4uc3Mtb3B0aW9uOmlzKC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hlY2tfYm94XCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgLTEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMC41cmVtO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG5cbi5zbGltLXNlbGVjdDp3aGVyZSguaW4tZGlhbG9nKSAuc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUsXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkgLnNzLW9wdGlvbjpub3QoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJyYWRpb19idXR0b25fdW5jaGVja2VkXCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDI1MDtcbn1cbi5zbGltLXNlbGVjdDp3aGVyZSguaW4tZGlhbG9nKSAuc3Mtb3B0aW9uOmlzKC5zcy1zZWxlY3RlZCk6OmJlZm9yZSxcbi5zbGltLXNlbGVjdC1vdXRsaW5lZDp3aGVyZSguY2FuZGlkYXRlKSAuc3Mtb3B0aW9uOmlzKC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmFkaW9fYnV0dG9uX2NoZWNrZWRcIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xufVxuXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gIC0tc3MtcHJpbWFyeS1jb2xvcjogdmFyKC0tc2t5LWE0KTtcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMzc1cmVtO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLXRleHQge1xuICAtLXNzLWJnLWNvbG9yOiB2YXIoLS1za3ktYTEyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogNDUwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUgc3ZnIHBhdGgge1xuICAtLXNzLWJnLWNvbG9yOiB2YXIoLS1za3ktYTEyKTtcbiAgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG4gIHN0cm9rZS13aWR0aDogMTQ7XG59XG5cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXNpbmdsZSB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3Mtb3B0aW9uLWNhbmRpZGF0ZS1xdWVzdGlvbi10eXBlLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubXVsdGlwbGUtc2VsZWN0LXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbnNuYWNrYmFyIHtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTA0cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLmxhYmVsLTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRmlsdGVyIGJ5OlwiO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDAuNzVyZW07XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLnNlbGVjdC1pbnB1dCB7XG4gIGhlaWdodDogMnJlbTtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLnNlbGVjdC1pbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG5kYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZm9ybS1sYXlvdXQtd2l0aC10YWJsZSBkYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmptLWRhdGEtdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5qbS1kYXRhLXRhYmxlLWhlYWRlciAuZm9ybS1zZWxlY3QtY29udHJvbCwgLmptLWRhdGEtdGFibGUtaGVhZGVyIC5mb3JtLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmptLWRhdGEtdGFibGUtZm9ybXMsIC5qbS10b29sYmFyLWZvcm1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1kbC1jZWxsIHtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHRoLm5vLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLm1kbC1kYXRhLXRhYmxlLW91dGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5tZGwtZGF0YS10YWJsZS5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWRsLWRhdGEtdGFibGUubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSwgLm1kbC1kYXRhLXRhYmxlLm1kbC1kYXRhLXRhYmxlLS1zZWxlY3RhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQgLnNvcnRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCAuc29ydGFibGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwib3BzelwiIDIwLCBcIndnaHRcIiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciA4MG1zIGVhc2Utb3V0O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIC5zb3J0YWJsZTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIHJpZ2h0OiA4cHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQgLnNvcnRhYmxlLmN1cnJlbnQ6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQgLnNvcnRhYmxlOm5vdCguY3VycmVudCk6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNTApKTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCAuc29ydGFibGUuZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwic291dGhcIjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCAuc29ydGFibGUudXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5vcnRoXCI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyIHRkLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA1NTA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLnRleHQtY2VudGVyIC5jaGVja2JveCB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC50YWJsZS1oZWFkIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkLnRleHQtY2VudGVyIC5jaGVja2JveCB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHRkOmZpcnN0LW9mLXR5cGUsXG4ubWRsLWRhdGEtdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZSxcbi5tZGwtZGF0YS10YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW07XG59XG4ubWRsLWRhdGEtdGFibGUgdGg6aGFzKC5jaGVja2JveC13cmFwcGVyKSxcbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKyAycmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMnJlbSk7XG59XG5cbi5tZGwtZGF0YS10YWJsZSAuY2hlY2tib3gge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxudGQuZHJhZ0hhbmRsZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5kcmFnb3Zlci1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGRkRDICFpbXBvcnRhbnQ7XG59XG5cbnRyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuICBjb2xvcjogZ3JheTtcbn1cblxudHJbZHJvcHpvbmVdIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjN2I5YSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xufVxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQgdGQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG50cltkcm9wem9uZV0uZ2V0dGluZy0tZHJhZ2dlZCBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG50cltkcm9wem9uZV0uY2FuLS1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0NywgMjUyLCAwLjk5MykgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbnRyW2Ryb3B6b25lXS5jYW4tLWNhdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NSwgMjUwLCAxOTApICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xufVxuXG4ubWRsLWRhdGEtdGFibGUtLXdyYXAge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi50YWJsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbi50YWJsZS13cmFwcGVyLS1kYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnRhYmxlLXdyYXBwZXItLWRhdGEtdGFibGUgLnRhYmxlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAzMnB4IDhweDtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyLnRhYmxlLXdpdGgtaW5wdXRzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSAudGQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IC50ZC1wYWRkaW5nLTE2IHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xufVxuXG4ubWRsLWRhdGEtdGFibGUtaW5uZXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi50ZC1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI5OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50ZC1lbGxpcHNpczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGEtdGFibGUtZmlsdGVycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjhweCwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHJvdy1nYXA6IDFyZW07XG59XG5cbi5tZGwtdGFicyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtMik7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbn1cblxuLm1kbC10YWJzX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDQ1MDtcbn1cbi5tZGwtdGFic19fdGFiOmhvdmVyIHtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTUwKS8xMiUpO1xufVxuXG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlIHtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1MDA7XG59XG5cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLm1kbC10YWJzX190YWIuZGlzYWJsZWQge1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNTApKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDU2cHgpIHtcbiAgLmptLXZlcnRpY2FsLXRhYl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmptLXZlcnRpY2FsLXRhYl9fY29udGVudCA+IC5oNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uam0tdmVydGljYWwtdGFiX19jb250ZW50IGNvbXBvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLnRhYi1jb250ZW50LXdpdGgtcGFkZGluZy5uby1mbGV4IHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lciAudGFiLWNvbnRhaW5lciAuYWN0aW9uLWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2FzZS1kcmF3ZXItY29udGFpbmVyLmRyYXdlci1jb250YWluZXJfX25vc2lkZWJhciAuYWN0aW9uLWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFiLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi50YWItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuW2NsYXNzKj10YWctc21dLCBbY2xhc3MqPXRhZy1tZF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGdhcDogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2NsYXNzKj10YWctc21dIGksIFtjbGFzcyo9dGFnLW1kXSBpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbltjbGFzcyo9dGFnLXNtXSB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuW2NsYXNzKj10YWctbWRdIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xufVxuXG4uZnItdG9vbGJhci5mci10b3Age1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xufVxuXG4uZnItdG9vbGJhciAuZnItbmV3bGluZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbn1cblxuLnNlY29uZC10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uZnItYm94IC5mci1jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjQzNzVyZW07XG59XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cblxuLmZyLWVsZW1lbnQgcCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmZyLWVsZW1lbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmZyLWVsZW1lbnQgLm1lcmdlLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay1hMyk7XG4gIGNvbG9yOiBva2xjaChmcm9tIHZhcigtLXBpbmstYTExKSBjYWxjKGwgLSAwLjEpIGMgaCk7XG4gIHBhZGRpbmctaW5saW5lOiAxcHg7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IDk2JTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWRsLXRvb2x0aXAge1xuICAtLWJnLWRhcms6IDIzMiAyJSAxMiU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tYmctZGFyaykvOTAlKTtcbn1cblxuLnRvcC1iYXIge1xuICBoZWlnaHQ6IHZhcigtLXRvcC1iYXItaGVpZ2h0KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zaWRlYmFyLXdpZHRoKSAxZnIgdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IHRpdGxlIHV0aWxpdGllc1wiO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9wLWJhci1iYWNrZ3JvdW5kLCB2YXIoLS13aGl0ZSkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi50b3AtYmFyLS1uYXYge1xuICBncmlkLWFyZWE6IG5hdjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xufVxuXG4udG9wLWJhci0tdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMWVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3AtYmFyLS10aXRsZTo6YmVmb3JlIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tYmFkZ2UtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIDAuMjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xuICBmb250LXdlaWdodDogdmFyKC0tYmFkZ2UtZm9udC13ZWlnaHQsIDQ1MCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xufVxuLnRvcC1iYXItLXRpdGxlOjpiZWZvcmU6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4udG9wLWJhci0tdXRpbGl0aWVzLWdyb3VwIHtcbiAgZ3JpZC1hcmVhOiB1dGlsaXRpZXM7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMXJlbTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKSBjbGFtcCgycmVtLCAtNjZyZW0gKyA4OS40NzM3dncsIDE5cmVtKTtcbn1cblxuLnZlcnRpY2FsLXRhYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt2ZXJ0aWNhbC10YWItbmF2LXN0YXJ0XSB2YXIoLS1zaWRlYmFyLXdpZHRoKSBbdmVydGljYWwtdGFiLW5hdi1lbmQgdmVydGljYWwtdGFiLWNvbnRlbnQtc3RhcnRdIDFmciBbdmVydGljYWwtdGFiLWNvbnRlbnQtZW5kXTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmcpO1xufVxuLnZlcnRpY2FsLXRhYnNbZGF0YS12ZXJ0aWNhbC10YWJzfj13aWRlXSB7XG4gIHBhZGRpbmctaW5saW5lOiAycmVtIDRyZW07XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1uYXYge1xuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLW5hdjtcbiAgcGFkZGluZy1ibG9jazogMi41cmVtIDJyZW07XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1uYXYtaW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnZlcnRpY2FsLXRhYnMtLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLWNvbnRlbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcbn1cblxuOndoZXJlKC52ZXJ0aWNhbC10YWJzOmhhcygudmVydGljYWwtdGFicy0tY29udGVudC13aWRlOndoZXJlKC5zaG93bWUpKSkge1xuICAtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmc6IGNsYW1wKDJyZW0sIC04LjEzMzNyZW0gKyAxMy4zMzMzdncsIDRyZW0pO1xufVxuOndoZXJlKC52ZXJ0aWNhbC10YWJzOmhhcygudmVydGljYWwtdGFicy0tY29udGVudC13aWRlOndoZXJlKC5zaG93bWUpKSkgLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gIC0tbGF5b3V0LXdpZHRoOiBub25lO1xufVxuXG4ubWRsLXRleHRmaWVsZF9faW5wdXQtLWxvY2F0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMtaW5saW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjb2xvcjogIzNhOGFiODtcbn1cblxuLm1hdGVyaWFsLWljb25zLWlubGluZS1kaXJlY3Rpb25zIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBjb2xvcjogIzNhOGFiODtcbn1cblxuLm1kbC1idXR0b24tLWZhYi1wcmltYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzJweDtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG4ubWRsLXRleHRmaWVsZCBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkLmlzLWZvY3VzZWQgLmljb24tYnV0dG9uIHtcbiAgY29sb3I6IHJnYigyMTMsIDAsIDApO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAuaWNvbi1idXR0b24ge1xuICBjb2xvcjogcmdiKDYzLCA4MSwgMTgxKTtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQ6bm90KC5pcy1mb2N1c2VkKSAuaWNvbi1idXR0b24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkOm5vdCguaXMtZm9jdXNlZCkgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eTpub3QoLmlzLWludmFsaWQpIC5pY29uLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoNjMsIDgxLCAxODEpO1xufVxuXG4ubWRsLXRleHRmaWVsZCAuaWNvbi1idXR0b24ge1xuICByaWdodDogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIFN1cHBvcnQgdGV4dGZpZWxkIGljb24gaW4gbWRsIGV4cGFuZGFibGUgdGV4dGZpZWxkcyAqL1xuLyogLm1kbC10ZXh0ZmllbGRfX2ljb24gaXMgb3VyIG93biBjb252ZW50aW9uICAgICAgICAgICovXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZTpub3QoLmlzLWZvY3VzZWQpIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZS5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9faWNvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tZGwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOTgwMzkyKTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5tZGR0cC1waWNrZXJfX2xlZnQgLm1kZHRwLXByZXYtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X2xlZnRfYmxhY2tfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5tZGR0cC1waWNrZXJfX2xlZnQ6ZGlzYWJsZWQgLm1kZHRwLXByZXYtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X2xlZnRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLm1kZHRwLXBpY2tlcl9fcmlnaHQgLm1kZHRwLW5leHQtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X3JpZ2h0X2JsYWNrXzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4ubWRkdHAtcGlja2VyX19yaWdodDpkaXNhYmxlZCAubWRkdHAtbmV4dC1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuYm9keSAubWRkdHAtcGlja2VyLWRhdGUgLm1kZHRwLWJ1dHRvbi0taW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keSAubWRkdHAtcGlja2VyX19ib2R5IC5tZGR0cC1waWNrZXJfX3ZpZXdIb2xkZXIgLm1kZHRwLXBpY2tlcl9fZ3JpZCAubWRkdHAtcGlja2VyX190ciBzcGFuLm1kZHRwLXBpY2tlcl9fY2VsbC5tZGR0cC1waWNrZXJfX2NlbGwtLWRpc2FibGVkLWJ1dC1zZWxlY3RhYmxlIHtcbiAgLyogY29sb3I6IHJnYigxMTcsIDExNywgMTE3KTsgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IC8qIHNhbWUgY29sb3VyIGFzIGRpc2FibGVkICovXG59XG5cbmJvZHkgLm1kZHRwLXBpY2tlcl9fYm9keSAubWRkdHAtcGlja2VyX192aWV3SG9sZGVyIC5tZGR0cC1waWNrZXJfX2dyaWQgLm1kZHRwLXBpY2tlcl9fdHIgc3Bhbi5tZGR0cC1waWNrZXJfX2NlbGwubWRkdHAtcGlja2VyX19jZWxsLS1kaXNhYmxlZC1idXQtc2VsZWN0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG5cbi8qIFNwZWVkIGRpYWwgKi9cbi5tZGwtc3BlZWQtZGlhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bm90KDpvbmx5LWNoaWxkKSxcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOmZpcnN0LWNoaWxkLFxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC0xMnB4LCAxMnB4KTtcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogTWluaSBmbG9hdGluZyBidXR0b25zICovXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLyogTWluaSBmbG9hdGluZyBidXR0b25zIGFuaW1hdGlvbnMgKi9cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNiksXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDUpLFxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMyksXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpLFxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLndhcm5pbmctbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0O1xuICBmb250LXNpemU6IDE3NSU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1kbC1jZWxsLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlubGluZS1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmlsdGVyLWNvbnRhaW5lciAubWRsLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc3ZnLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3ZnLWljb24gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWRsLWNvbG9yLXRleHQtLWdyZXktNjAwIHtcbiAgZmlsbDogcmdiKDExNywgMTE3LCAxMTcpO1xufVxuXG4ubWRsLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGZpbGw6IHJnYig2MywgODEsIDE4MSk7XG59XG5cbi5tZGwtZ3JpZC0tbm8tc3BhY2luZy10b3AtYm90dG9tIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmF0dGVuZGFuY2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF0dGVuZGFuY2UtY2hpcC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uaW5saW5lV2l0aElucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubG9hZGVyLS1pbnZpc2libGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxvYWRlci0taW52aXNpYmxlIC5tZGwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZGwtYnV0dG9uLCAuYnRuLFxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LCAuZm9ybS1pbnB1dC1maWVsZCwgLm1kbC1jaGlwX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcbn1cblxuLm1kbC1sYXlvdXRfX3RpdGxlLCAubWRsLWxheW91dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XG59IiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4vLyBUaGUgYnV0dG9uIGNvbXBvbmVudC4gRGVmYXVsdHMgdG8gYSBmbGF0IGJ1dHRvbi5cclxuLm1kbC1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcbiAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xyXG4gIG1hcmdpbjogMDtcclxuICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xyXG4gIHBhZGRpbmc6IDAgJGJ1dHRvbi1wYWRkaW5nO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvL0BpbmNsdWRlIHR5cG8tYnV0dG9uKCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdztcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1saW5lYXItaW4sXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzICRhbmltYXRpb24tY3VydmUtZGVmYXVsdCxcclxuICAgICAgICAgICAgICBjb2xvciAwLjJzICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXM6bm90KDphY3RpdmUpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcblxyXG4gICYubWRsLWJ1dHRvbi0tY29sb3JlZCB7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWFsdDtcclxuXHJcbiAgICAmOmZvY3VzOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3ItYWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQubWRsLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxufVxyXG5cclxuICAvLyBSYWlzZWQgYnV0dG9uc1xyXG4gIC5tZGwtYnV0dG9uLS1yYWlzZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgc2hhZG93LTJkcCgpO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgc2hhZG93LTRkcCgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvY3VzLXNoYWRvdygpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLm1kbC1idXR0b24tLWNvbG9yZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLXByaW1hcnktY29sb3ItYWx0O1xyXG4gICAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXM6bm90KDphY3RpdmUpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLm1kbC1yaXBwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tcmlwcGxlLWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIEZBQnNcclxuICAubWRsLWJ1dHRvbi0tZmFiIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mYWItZm9udC1zaXplO1xyXG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZhYi1zaXplO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAkYnV0dG9uLWZhYi1zaXplO1xyXG4gICAgd2lkdGg6ICRidXR0b24tZmFiLXNpemU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEuNXB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMXB4IDAgcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJiAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEgKiAkYnV0dG9uLWZhYi1mb250LXNpemUgLyAyKSwgY2FsYygtMSAqICRidXR0b24tZmFiLWZvbnQtc2l6ZSAvIDIpKTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmFiLWZvbnQtc2l6ZTtcclxuICAgICAgd2lkdGg6ICRidXR0b24tZmFiLWZvbnQtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1kbC1idXR0b24tLW1pbmktZmFiIHtcclxuICAgICAgaGVpZ2h0OiAkYnV0dG9uLWZhYi1zaXplLW1pbmk7XHJcbiAgICAgIG1pbi13aWR0aDogJGJ1dHRvbi1mYWItc2l6ZS1taW5pO1xyXG4gICAgICB3aWR0aDogJGJ1dHRvbi1mYWItc2l6ZS1taW5pO1xyXG4gICAgfVxyXG5cclxuICAgICYgLm1kbC1idXR0b25fX3JpcHBsZS1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vIEZpeGVzIGNsaXBwaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSwgYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgc2hhZG93LTRkcCgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvY3VzLXNoYWRvdygpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLm1kbC1idXR0b24tLWNvbG9yZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWZhYi1jb2xvci1hbHQ7XHJcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWZhYi10ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmFiLWhvdmVyLWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1czpub3QoOmFjdGl2ZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmFiLWFjdGl2ZS1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZhYi1hY3RpdmUtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5tZGwtcmlwcGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWZhYi1yaXBwbGUtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gSWNvbiBidXR0b25zXHJcbiAgLm1kbC1idXR0b24tLWljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWZhYi1mb250LXNpemU7XHJcbiAgICBoZWlnaHQ6ICRidXR0b24taWNvbi1zaXplO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtaW4td2lkdGg6ICRidXR0b24taWNvbi1zaXplO1xyXG4gICAgd2lkdGg6ICRidXR0b24taWNvbi1zaXplO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJiAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEgKiAkYnV0dG9uLWZhYi1mb250LXNpemUgLyAyKSwgLSBjYWxjKC0xICogJGJ1dHRvbi1mYWItZm9udC1zaXplIC8gMikpO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mYWItZm9udC1zaXplO1xyXG4gICAgICB3aWR0aDogJGJ1dHRvbi1mYWItZm9udC1zaXplO1xyXG4gICAgfVxyXG5cclxuICAgICYubWRsLWJ1dHRvbi0tbWluaS1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAkYnV0dG9uLWljb24tc2l6ZS1taW5pO1xyXG4gICAgICBtaW4td2lkdGg6ICRidXR0b24taWNvbi1zaXplLW1pbmk7XHJcbiAgICAgIHdpZHRoOiAkYnV0dG9uLWljb24tc2l6ZS1taW5pO1xyXG5cclxuICAgICAgJiAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgIHRvcDogY2FsYygoJGJ1dHRvbi1pY29uLXNpemUtbWluaSAtICRidXR0b24tZmFiLWZvbnQtc2l6ZSkgLyAyKTtcclxuICAgICAgICBsZWZ0OiBjYWxjKCgkYnV0dG9uLWljb24tc2l6ZS1taW5pIC0gJGJ1dHRvbi1mYWItZm9udC1zaXplKSAvIDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWJ1dHRvbl9fcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy8gRml4ZXMgY2xpcHBpbmcgYnVnIGluIFNhZmFyaS5cclxuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlLCBibGFjayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gUmlwcGxlc1xyXG4gIC5tZGwtYnV0dG9uX19yaXBwbGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tZGwtYnV0dG9uW2Rpc2FibGVkXSAmIC5tZGwtcmlwcGxlLFxyXG4gICAgLm1kbC1idXR0b24ubWRsLWJ1dHRvbi0tZGlzYWJsZWQgJiAubWRsLXJpcHBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi8vIENvbG9yaXplZCBidXR0b25zXHJcblxyXG4ubWRsLWJ1dHRvbi0tcHJpbWFyeS5tZGwtYnV0dG9uLS1wcmltYXJ5IHtcclxuICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWFsdDtcclxuICAmIC5tZGwtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQ6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWFsdDtcclxuICB9XHJcbiAgJi5tZGwtYnV0dG9uLS1yYWlzZWQsICYubWRsLWJ1dHRvbi0tZmFiIHtcclxuICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1hbHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3ItYWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1idXR0b24tLWFjY2VudC5tZGwtYnV0dG9uLS1hY2NlbnQge1xyXG4gIGNvbG9yOiAkYnV0dG9uLWZhYi1jb2xvci1hbHQ7XHJcbiAgJiAubWRsLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWZhYi10ZXh0LWNvbG9yLWFsdDtcclxuICB9XHJcbiAgJi5tZGwtYnV0dG9uLS1yYWlzZWQsICYubWRsLWJ1dHRvbi0tZmFiIHtcclxuICAgIGNvbG9yOiAkYnV0dG9uLWZhYi10ZXh0LWNvbG9yLWFsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmFiLWNvbG9yLWFsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIGJ1dHRvbnNcclxuXHJcbi5tZGwtYnV0dG9uIHtcclxuICAvLyBCdW1wIHVwIHNwZWNpZmljaXR5IGJ5IHVzaW5nIFtkaXNhYmxlZF0gdHdpY2UuXHJcbiAgJltkaXNhYmxlZF1bZGlzYWJsZWRdLFxyXG4gICYubWRsLWJ1dHRvbi0tZGlzYWJsZWQubWRsLWJ1dHRvbi0tZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmLS1mYWIge1xyXG4gICAgLy8gQnVtcCB1cCBzcGVjaWZpY2l0eSBieSB1c2luZyBbZGlzYWJsZWRdIHR3aWNlLlxyXG4gICAgJltkaXNhYmxlZF1bZGlzYWJsZWRdLFxyXG4gICAgJi5tZGwtYnV0dG9uLS1kaXNhYmxlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvci1kaXNhYmxlZDtcclxuICAgICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcmFpc2VkIHtcclxuICAgIC8vIEJ1bXAgdXAgc3BlY2lmaWNpdHkgYnkgdXNpbmcgW2Rpc2FibGVkXSB0d2ljZS5cclxuICAgICZbZGlzYWJsZWRdW2Rpc2FibGVkXSxcclxuICAgICYubWRsLWJ1dHRvbi0tZGlzYWJsZWQubWRsLWJ1dHRvbi0tZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3ItZGlzYWJsZWQ7XHJcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1kaXNhYmxlZDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29sb3JlZCB7XHJcbiAgICAvLyBCdW1wIHVwIHNwZWNpZmljaXR5IGJ5IHVzaW5nIFtkaXNhYmxlZF0gdHdpY2UuXHJcbiAgICAmW2Rpc2FibGVkXVtkaXNhYmxlZF0sXHJcbiAgICAmLm1kbC1idXR0b24tLWRpc2FibGVkLm1kbC1idXR0b24tLWRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWxpZ24gaWNvbnMgaW5zaWRlIGJ1dHRvbnMgd2l0aCB0ZXh0XHJcbi5tZGwtYnV0dG9uIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAkQ09OVEVOVFNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyoqXHJcbiAqIFNUWUxFIEdVSURFIFZBUklBQkxFUy0tLS0tLS0tLS0tLS0tLS0tLURlY2xhcmF0aW9ucyBvZiBTYXNzIHZhcmlhYmxlc1xyXG4gKiAtLS0tLVR5cG9ncmFwaHlcclxuICogLS0tLS1Db2xvcnNcclxuICogLS0tLS1UZXh0ZmllbGRcclxuICogLS0tLS1Td2l0Y2hcclxuICogLS0tLS1TcGlubmVyXHJcbiAqIC0tLS0tUmFkaW9cclxuICogLS0tLS1NZW51XHJcbiAqIC0tLS0tTGlzdFxyXG4gKiAtLS0tLUxheW91dFxyXG4gKiAtLS0tLUljb24gdG9nZ2xlc1xyXG4gKiAtLS0tLUZvb3RlclxyXG4gKiAtLS0tLUNvbHVtblxyXG4gKiAtLS0tLUNoZWNrYm94XHJcbiAqIC0tLS0tQ2FyZFxyXG4gKiAtLS0tLUJ1dHRvblxyXG4gKiAtLS0tLUFuaW1hdGlvblxyXG4gKiAtLS0tLVByb2dyZXNzXHJcbiAqIC0tLS0tQmFkZ2VcclxuICogLS0tLS1TaGFkb3dzXHJcbiAqIC0tLS0tR3JpZFxyXG4gKiAtLS0tLURhdGEgdGFibGVcclxuICogLS0tLS1EaWFsb2dcclxuICogLS0tLS1TbmFja2JhclxyXG4gKiAtLS0tLVRvb2x0aXBcclxuICogLS0tLS1DaGlwXHJcbiAqXHJcbiAqIEV2ZW4gdGhvdWdoIGFsbCB2YXJpYWJsZXMgaGF2ZSB0aGUgYCFkZWZhdWx0YCBkaXJlY3RpdmUsIG1vc3Qgb2YgdGhlbVxyXG4gKiBzaG91bGQgbm90IGJlIGNoYW5nZWQgYXMgdGhleSBhcmUgZGVwZW5kZW50IG9uZSBhbm90aGVyLiBUaGlzIGNhbiBjYXVzZVxyXG4gKiB2aXN1YWwgZGlzdG9ydGlvbnMgKGxpa2UgYWxpZ25tZW50IGlzc3VlcykgdGhhdCBhcmUgaGFyZCB0byB0cmFjayBkb3duXHJcbiAqIGFuZCBmaXguXHJcbiAqL1xyXG5cclxuXHJcbi8qID09PT09PT09PT0gIFRZUE9HUkFQSFkgID09PT09PT09PT0gKi9cclxuXHJcbi8qIFdlJ3JlIHNwbGl0dGluZyBmb250cyBpbnRvIFwicHJlZmVycmVkXCIgYW5kIFwicGVyZm9ybWFuY2VcIiBpbiBvcmRlciB0byBvcHRpbWl6ZVxyXG4gICBwYWdlIGxvYWRpbmcuIEZvciBpbXBvcnRhbnQgdGV4dCwgc3VjaCBhcyB0aGUgYm9keSwgd2Ugd2FudCBpdCB0byBsb2FkXHJcbiAgIGltbWVkaWF0ZWx5IGFuZCBub3Qgd2FpdCBmb3IgdGhlIHdlYiBmb250IGxvYWQsIHdoZXJlYXMgZm9yIG90aGVyIHNlY3Rpb25zLFxyXG4gICBzdWNoIGFzIGhlYWRlcnMgYW5kIHRpdGxlcywgd2UncmUgT0sgd2l0aCB0aGluZ3MgdGFraW5nIGEgYml0IGxvbmdlciB0byBsb2FkLlxyXG4gICBXZSBkbyBoYXZlIHNvbWUgb3B0aW9uYWwgY2xhc3NlcyBhbmQgcGFyYW1ldGVycyBpbiB0aGUgbWl4aW5zLCBpbiBjYXNlIHlvdVxyXG4gICBkZWZpbml0ZWx5IHdhbnQgdG8gbWFrZSBzdXJlIHlvdSdyZSB1c2luZyB0aGUgcHJlZmVycmVkIGZvbnQgYW5kIGRvbid0IG1pbmRcclxuICAgdGhlIHBlcmZvcm1hbmNlIGhpdC5cclxuICAgV2Ugc2hvdWxkIGJlIGFibGUgdG8gaW1wcm92ZSBvbiB0aGlzIG9uY2UgQ1NTIEZvbnQgTG9hZGluZyBMMyBiZWNvbWVzIG1vcmVcclxuICAgd2lkZWx5IGF2YWlsYWJsZS5cclxuKi9cclxuJHByZWZlcnJlZF9mb250OiAnUm9ib3RvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRwZXJmb3JtYW5jZV9mb250OiAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENPTE9SUyAgPT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbipcclxuKiBNYXRlcmlhbCBkZXNpZ24gY29sb3IgcGFsZXR0ZXMuXHJcbiogQHNlZSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxyXG4qXHJcbioqL1xyXG5AdXNlIFwic2FzczpzdHJpbmdcIjtcclxuQHVzZSBcImNvbG9yLWRlZmluaXRpb25zXCIgYXMgKjtcclxuQHVzZSBcImZ1bmN0aW9uc1wiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09ICBJTUFHRVMgID09PT09PT09PT0gKi9cclxuJGltYWdlX3BhdGg6ICcvaW1hZ2VzJyAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENvbG9yICYgVGhlbWVzICA9PT09PT09PT09ICovXHJcblxyXG4vLyBEZWZpbmUgd2hldGhlciBpbmRpdmlkdWFsIGNvbG9yIHBhbGV0dGUgaXRlbXMgc2hvdWxkIGhhdmUgY2xhc3NlcyBjcmVhdGVkLlxyXG4vLyBTZXR0aW5nIHRoaXMgdG8gdHJ1ZSB3aWxsIHJlbW92ZSBpbmRpdmlkdWFsIGNvbG9yIGNsYXNzZXMgZm9yIGVhY2ggY29sb3IgaW4gdGhlIHBhbGV0dGVzLlxyXG4vLyBUbyBpbXByb3ZlIG92ZXJhbGwgcGVyZm9ybWFuY2UgKGFzc3VtaW5nIHRoZXkgYXJlbid0IHVzZWQpIGJ5OlxyXG4vLyAqIFNhdmluZyBzZXJ2ZXIgYmFuZHdpZHRoIHNlbmRpbmcgdGhlIGV4dHJhIGNsYXNzZXNcclxuLy8gKiBTYXZlIGNsaWVudCBjb21wdXRhdGlvbiBhZ2FpbnN0IHRoZSBjbGFzc2VzXHJcbi8vIGl0IGlzIFJFQ09NTUVOREVEIHlvdSBzZXQgdGhpcyB0byB0cnVlLlxyXG4kdHJpbS1jb2xvci1jbGFzc2VzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIFVzZSBjb2xvciBwcmltYXJpbHkgZm9yIGVtcGhhc2lzLiBDaG9vc2UgY29sb3JzIHRoYXQgZml0IHdpdGhcclxuLy8geW91ciBicmFuZCBhbmQgcHJvdmlkZSBnb29kIGNvbnRyYXN0IGJldHdlZW4gdmlzdWFsIGNvbXBvbmVudHMuXHJcbiRjb2xvci1wcmltYXJ5OiAkcGFsZXR0ZS1pbmRpZ28tNTAwICFkZWZhdWx0O1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAkcGFsZXR0ZS1pbmRpZ28tNzAwICFkZWZhdWx0O1xyXG4kY29sb3ItYWNjZW50OiAkcGFsZXR0ZS1waW5rLUEyMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBPdXIgcHJpbWFyeSBpcyBkYXJrLCBzbyB1c2UgJGNvbG9yLWRhcmstY29udHJhc3QgZm9yIG92ZXJsYWlkIHRleHQuXHJcbiRjb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAkY29sb3ItZGFyay1jb250cmFzdCAhZGVmYXVsdDtcclxuLy8gT3VyIGFjY2VudCBpcyBkYXJrLCBzbyB1c2UgJGNvbG9yLWRhcmstY29udHJhc3QgZm9yIG92ZXJsYWlkIHRleHQuXHJcbiRjb2xvci1hY2NlbnQtY29udHJhc3Q6ICRjb2xvci1kYXJrLWNvbnRyYXN0ICFkZWZhdWx0O1xyXG5cclxuLy8gUmVwbGFjZSBhbGwgY29sb3JzIHdpdGggcGxhY2Vob2xkZXJzIGlmIHdlJ3JlIGdlbmVyYXRpbmcgYSB0ZW1wbGF0ZS5cclxuQGlmICRzdHlsZWd1aWRlLWdlbmVyYXRlLXRlbXBsYXRlID09IHRydWUge1xyXG4gICRjb2xvci1wcmltYXJ5OiAnJGNvbG9yLXByaW1hcnknO1xyXG4gICRjb2xvci1wcmltYXJ5LWRhcms6ICckY29sb3ItcHJpbWFyeS1kYXJrJztcclxuICAkY29sb3ItYWNjZW50OiAnJGNvbG9yLWFjY2VudCc7XHJcbiAgJGNvbG9yLXByaW1hcnktY29udHJhc3Q6ICckY29sb3ItcHJpbWFyeS1jb250cmFzdCc7XHJcbiAgJGNvbG9yLWFjY2VudC1jb250cmFzdDogJyRjb2xvci1hY2NlbnQtY29udHJhc3QnO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09ICBUeXBvZ3JhcGh5ICA9PT09PT09PT09ICovXHJcblxyXG4vLyBXZSB1c2UgdGhlIGZvbGxvd2luZyBkZWZhdWx0IGNvbG9yIHN0eWxlczogdGV4dC1jb2xvci1wcmltYXJ5IGFuZFxyXG4vLyB0ZXh0LWNvbG9yLXNlY29uZGFyeS4gRm9yIGxpZ2h0IHRoZW1lcywgdXNlIHRleHQtY29sb3ItcHJpbWFyeS1pbnZlcnNlXHJcbi8vIGFuZCB0ZXh0LWNvbG9yLXNlY29uZGFyeS1pbnZlcnNlLlxyXG5cclxuJHRleHQtY29sb3ItcHJpbWFyeTogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiR0ZXh0LWxpbmstY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gRGVmaW5lIHdoZXRoZXIgdG8gdGFyZ2V0IGVsZW1lbnRzIGRpcmVjdGx5IGZvciB0eXBvZ3JhcGhpYyBlbmhhbmNlbWVudHMuXHJcbi8vIFR1cm5pbmcgdGhpcyBvZmYgbWVhbnMgeW91IG5lZWQgdG8gdXNlIG1kbC0qIGNsYXNzZXMgbW9yZSBvZnRlbi5cclxuLy8gT3RoZXIgY29tcG9uZW50cyBtYXkgYWxzbyBmYWlsIHRvIGFkaGVyZSB0byBNRCB3aXRob3V0IHRoZXNlIHJ1bGVzLlxyXG4vLyBJdCBpcyBzdHJvbmdseSByZWNvbW1lbmRlZCB5b3UgbGVhdmUgdGhpcyBhcyB0cnVlLlxyXG5cclxuJHRhcmdldC1lbGVtZW50cy1kaXJlY3RseTogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENvbXBvbmVudHMgID09PT09PT09PT0gKi9cclxuXHJcbi8qID09PT09PT09PT0gIFN0YW5kYXJkIEJ1dHRvbnMgID09PT09PT09PT0gKi9cclxuXHJcbi8vIERlZmF1bHQgYnV0dG9uIGNvbG9ycy5cclxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTUwMH0sIDAuMjApXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYmxhY2t9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JHBhbGV0dGUtZ3JleS01MDB9LCAwLjQwKVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvcmVkIGJ1dHRvbiBjb2xvcnMuXHJcbiRidXR0b24tcHJpbWFyeS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24taG92ZXItY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tYWN0aXZlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZvY3VzLWNvbG9yLWFsdDogJGJ1dHRvbi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFJpcHBsZSBjb2xvciBmb3IgY29sb3JlZCByYWlzZWQgYnV0dG9ucy5cclxuJGJ1dHRvbi1yaXBwbGUtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlZCBidXR0b24gY29sb3JzLlxyXG4kYnV0dG9uLXByaW1hcnktY29sb3ItZGlzYWJsZWQ6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvci1kaXNhYmxlZDogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBGQUIgY29sb3JzIGFuZCBzaXplcy5cclxuJGJ1dHRvbi1mYWItY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItaG92ZXItY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItYWN0aXZlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLXRleHQtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItcmlwcGxlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBJY29uIGJ1dHRvbiBjb2xvcnMgYW5kIHNpemVzLlxyXG4kYnV0dG9uLWljb24tY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS03MDB9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1pY29uLWZvY3VzLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgSWNvbiBUb2dnbGVzICA9PT09PT09PT09ICovXHJcblxyXG4kaWNvbi10b2dnbGUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS03MDB9KVwiKSAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWZvY3VzLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtY2hlY2tlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtY2hlY2tlZC1mb2N1cy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWRpc2FibGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFJhZGlvIEJ1dHRvbnMgID09PT09PT09PT0gKi9cclxuXHJcbiRyYWRpby1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kcmFkaW8tb2ZmLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJHJhZGlvLWRpc2FibGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFJpcHBsZSBlZmZlY3QgID09PT09PT09PT0gKi9cclxuXHJcbiRyaXBwbGUtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWxpZ2h0LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBMYXlvdXQgID09PT09PT09PT0gKi9cclxuXHJcbiRsYXlvdXQtbmF2LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcmF3ZXJcclxuJGxheW91dC1kcmF3ZXItYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS01MH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1ib3JkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktODAwfSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLW5hdmlnYXRpb24tY29sb3I6ICM3NTc1NzUgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLW5hdmlnYXRpb24tbGluay1hY3RpdmUtYmFja2dyb3VuZDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1uYXZpZ2F0aW9uLWxpbmstYWN0aXZlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1saWdodC1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gSGVhZGVyXHJcbiRsYXlvdXQtaGVhZGVyLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItbmF2LWhvdmVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTcwMH0sIDAuNilcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLXRhYi10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0sIDAuNilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJzXHJcbiRsYXlvdXQtaGVhZGVyLXRhYi1oaWdobGlnaHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ29udGVudCBUYWJzICA9PT09PT09PT09ICovXHJcblxyXG4kdGFiLWhpZ2hsaWdodC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kdGFiLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG4kdGFiLWFjdGl2ZS10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjg3KVwiKSAhZGVmYXVsdDtcclxuJHRhYi1ib3JkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENoZWNrYm94ZXMgID09PT09PT09PT0gKi9cclxuXHJcbiRjaGVja2JveC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtb2ZmLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWZvY3VzLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtaW1hZ2UtcGF0aDogJGltYWdlX3BhdGg7XHJcblxyXG4vKiA9PT09PT09PT09ICBTd2l0Y2hlcyAgPT09PT09PT09PSAqL1xyXG5cclxuJHN3aXRjaC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLWZhZGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRodW1iLWNvbG9yOiAkc3dpdGNoLWNvbG9yICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuNSlcIikgIWRlZmF1bHQ7XHJcblxyXG4kc3dpdGNoLW9mZi10aHVtYi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTUwfSlcIikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtb2ZmLXRyYWNrLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHN3aXRjaC1kaXNhYmxlZC10aHVtYi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTQwMH0pXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLWRpc2FibGVkLXRyYWNrLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFNwaW5uZXIgID09PT09PT09PT0gKi9cclxuXHJcbiRzcGlubmVyLWNvbG9yLTE6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtYmx1ZS00MDB9KVwiKSAhZGVmYXVsdDtcclxuJHNwaW5uZXItY29sb3ItMjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1yZWQtNTAwfSlcIikgIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWNvbG9yLTM6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUteWVsbG93LTYwMH0pXCIpICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1jb2xvci00OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZWVuLTUwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItc2luZ2xlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBUZXh0IGZpZWxkcyAgPT09PT09PT09PSAqL1xyXG5cclxuJGlucHV0LXRleHQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWxhYmVsLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtYm90dG9tLWJvcmRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWhpZ2hsaWdodC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1kaXNhYmxlZC1jb2xvcjogJGlucHV0LXRleHQtYm90dG9tLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGlucHV0LXRleHQtbGFiZWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWVycm9yLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLXJlZC1BNzAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDYXJkICA9PT09PT09PT09ICovXHJcblxyXG4kY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci13aGl0ZX0pXCIpICFkZWZhdWx0O1xyXG4kY2FyZC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1ibGFja30pXCIpICFkZWZhdWx0O1xyXG4kY2FyZC1pbWFnZS1wbGFjZWhvbGRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRjYXJkLXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWRlZmF1bHQ7XHJcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFNsaWRlcnMgPT09PT09PT09PSAqL1xyXG5cclxuJHJhbmdlLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHJhbmdlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRyYW5nZS1mYWRlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHJhbmdlLWJnLWZvY3VzLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gUHJvZ3Jlc3MgPT09PT09PT09PSAqL1xyXG4kcHJvZ3Jlc3MtbWFpbi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3Mtc2Vjb25kYXJ5LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0sIDAuNylcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mYWxsYmFjay1idWZmZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSwgMC45KVwiKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWltYWdlLXBhdGg6ICRpbWFnZV9wYXRoO1xyXG5cclxuLyogPT09PT09PT09PSAgTGlzdCA9PT09PT09PT09ICovXHJcblxyXG4kbGlzdC1tYWluLXRleHQtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiRsaXN0LXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJGxpc3QtaWNvbi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTYwMH0pXCIpICFkZWZhdWx0O1xyXG4kbGlzdC1hdmF0YXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgSXRlbSA9PT09PT09PT09ICovXHJcblxyXG4vLyBEZWZhdWx0IEl0ZW0gQ29sb3JzXHJcbiRkZWZhdWx0LWl0ZW0tdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0tb3V0bGluZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTQwMH0pXCIpICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1pdGVtLWhvdmVyLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMjAwfSlcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0tZm9jdXMtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0yMDB9KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1hY3RpdmUtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1kaXZpZGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGVkIEJ1dHRvbiBDb2xvcnNcclxuJGRpc2FibGVkLWl0ZW0tdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTQwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgRHJvcGRvd24gbWVudSA9PT09PT09PT09ICovXHJcblxyXG4kZGVmYXVsdC1kcm9wZG93bi1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3Itd2hpdGV9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFRvb2x0aXBzICA9PT09PT09PT09ICovXHJcblxyXG4kdG9vbHRpcC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci13aGl0ZX0pXCIpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTcwMH0sIDAuOSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBGb290ZXIgID09PT09PT09PT0gKi9cclxuXHJcbiRmb290ZXItYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS04MDB9KVwiKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTUwMH0pXCIpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1idXR0b24tZmlsbC1jb2xvcjogJGZvb3Rlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci11bmRlcmxpbmUtY29sb3I6ICRmb290ZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogVEVYVEZJRUxEICovXHJcblxyXG4kaW5wdXQtdGV4dC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1wYWRkaW5nOiA0cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LXZlcnRpY2FsLXNwYWNpbmc6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdGV4dC1idXR0b24tc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZmxvYXRpbmctbGFiZWwtZm9udHNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWV4cGFuZGFibGUtaWNvbi10b3A6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogU1dJVENIICovXHJcblxyXG4kc3dpdGNoLWxhYmVsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJHN3aXRjaC1sYWJlbC1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdHJhY2staGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLWxlbmd0aDogMzZweCAhZGVmYXVsdDtcclxuJHN3aXRjaC10aHVtYi1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLXRvcDogY2FsYygoJHN3aXRjaC1sYWJlbC1oZWlnaHQgLSAkc3dpdGNoLXRyYWNrLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcclxuJHN3aXRjaC10aHVtYi10b3A6IGNhbGMoKCRzd2l0Y2gtbGFiZWwtaGVpZ2h0IC0gJHN3aXRjaC10aHVtYi1zaXplKSAvIDIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLXJpcHBsZS1zaXplOiAkc3dpdGNoLWxhYmVsLWhlaWdodCAqIDIgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtaGVscGVyLXNpemU6IDhweCAhZGVmYXVsdDtcclxuXHJcbi8qIFNQSU5ORVIgKi9cclxuXHJcbiRzcGlubmVyLXNpemU6IDI4cHggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLXN0cm9rZS13aWR0aDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8gQW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwLlxyXG4kc3Bpbm5lci1hcmMtc2l6ZTogMjcwZGVnICFkZWZhdWx0O1xyXG4vLyBUaW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjLlxyXG4kc3Bpbm5lci1hcmMtdGltZTogMTMzM21zICFkZWZhdWx0O1xyXG4vLyBIb3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyYyBzaG91bGQgcm90YXRlIGVhY2ggdGltZS5cclxuJHNwaW5uZXItYXJjLXN0YXJ0LXJvdDogMjE2ZGVnICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItZHVyYXRpb246IGNhbGMoMzYwICogJHNwaW5uZXItYXJjLXRpbWUgLyAoc3RyaXAtdW5pdHMoJHNwaW5uZXItYXJjLXN0YXJ0LXJvdCArICgzNjBkZWcgLSAkc3Bpbm5lci1hcmMtc2l6ZSkpKSk7XHJcblxyXG5cclxuLyogUkFESU8gKi9cclxuXHJcbiRyYWRpby1sYWJlbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRyYWRpby1sYWJlbC1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XHJcbiRyYWRpby1idXR0b24tc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJHJhZGlvLWlubmVyLW1hcmdpbjogY2FsYygkcmFkaW8tYnV0dG9uLXNpemUgLyA0KTtcclxuJHJhZGlvLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuJHJhZGlvLXRvcC1vZmZzZXQ6IGNhbGMoKCRyYWRpby1sYWJlbC1oZWlnaHQgLSAkcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XHJcbiRyYWRpby1yaXBwbGUtc2l6ZTogNDJweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBNRU5VICovXHJcblxyXG4kbWVudS1leHBhbmQtZHVyYXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRtZW51LWZhZGUtZHVyYXRpb246IDAuMnMgIWRlZmF1bHQ7XHJcblxyXG4vKiBMSVNUICovXHJcblxyXG4kbGlzdC1ib3JkZXI6IDhweCAhZGVmYXVsdDtcclxuJGxpc3QtbWluLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJGxpc3QtbWluLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcbiRsaXN0LWJvdHRvbS1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1hdmF0YXItdGV4dC1sZWZ0LWRpc3RhbmNlOiA3MnB4ICFkZWZhdWx0O1xyXG4kbGlzdC1pY29uLXRleHQtbGVmdC1kaXN0YW5jZTogNzJweCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWF2YXRhci1zaXplOiA0MHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1pY29uLXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC10d28tbGluZS1oZWlnaHQ6IDcycHggIWRlZmF1bHQ7XHJcbiRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0OiA4OHB4ICFkZWZhdWx0O1xyXG5cclxuLyogTEFZT1VUICovXHJcblxyXG4kbGF5b3V0LWRyYXdlci1uYXJyb3c6IDI0MHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci13aWRlOiA0NTZweCAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItd2lkdGg6ICRsYXlvdXQtZHJhd2VyLW5hcnJvdyAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtaGVhZGVyLWljb24tc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGxheW91dC1zY3JlZW4tc2l6ZS10aHJlc2hvbGQ6IDEwMjRweCAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItaWNvbi1tYXJnaW46IDI0cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLWJ1dHRvbi1tb2JpbGUtc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItYnV0dG9uLWRlc2t0b3Atc2l6ZTogNDhweCAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtaGVhZGVyLW1vYmlsZS1yb3ctaGVpZ2h0OiA1NnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LW1vYmlsZS1oZWFkZXItaGVpZ2h0OiAkbGF5b3V0LWhlYWRlci1tb2JpbGUtcm93LWhlaWdodDtcclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1yb3ctaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRlc2t0b3AtaGVhZGVyLWhlaWdodDogJGxheW91dC1oZWFkZXItZGVza3RvcC1yb3ctaGVpZ2h0O1xyXG5cclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1iYXNlbGluZTogODBweCAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItbW9iaWxlLWJhc2VsaW5lOiA3MnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1tb2JpbGUtaW5kZW50OiAxNnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1kZXNrdG9wLWluZGVudDogNDBweCAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtdGFiLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItYmFyLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItbW9iaWxlLXBhZGRpbmc6IDEycHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtdGFiLWRlc2t0b3AtcGFkZGluZzogMjRweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItaGlnaGxpZ2h0LXRoaWNrbmVzczogMnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIElDT04gVE9HR0xFICovXHJcblxyXG4kaWNvbi10b2dnbGUtc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLXJpcHBsZS1zaXplOiAzNnB4ICFkZWZhdWx0O1xyXG5cclxuLyogRk9PVEVSICovXHJcblxyXG4vKm1lZ2EtZm9vdGVyKi9cclxuJGZvb3Rlci1taW4tcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1wYWRkaW5nLXNpZGVzOiA0MHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctbGluZS1oZWlnaHQ6IGNhbGMoMS43ICogJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZSkgIWRlZmF1bHQ7XHJcbiRmb290ZXItYnRuLXNpemU6IDM2cHggICFkZWZhdWx0O1xyXG5cclxuLyptaW5pLWZvb3RlciovXHJcbiRwYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctbGluZS1oZWlnaHQ6IGNhbGMoMS41ICogJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZSkgIWRlZmF1bHQ7XHJcbiRmb290ZXItYnRuLXNpemU6IDM2cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBDSEVDS0JPWCAqL1xyXG5cclxuJGNoZWNrYm94LWxhYmVsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWxhYmVsLWhlaWdodDogMjRweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWJ1dHRvbi1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtaW5uZXItbWFyZ2luOiAycHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1wYWRkaW5nOiA4cHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC10b3Atb2Zmc2V0OiBjYWxjKCgkY2hlY2tib3gtbGFiZWwtaGVpZ2h0IC0gJGNoZWNrYm94LWJ1dHRvbi1zaXplIC0gJGNoZWNrYm94LWlubmVyLW1hcmdpbikgLyAyKTtcclxuJGNoZWNrYm94LXJpcHBsZS1zaXplOiBjYWxjKCRjaGVja2JveC1sYWJlbC1oZWlnaHQgKiAxLjUpO1xyXG5cclxuLyogQ0FSRCAqL1xyXG5cclxuLyogQ2FyZCBkaW1lbnNpb25zICovXHJcbiRjYXJkLXdpZHRoOiAzMzBweCAhZGVmYXVsdDtcclxuJGNhcmQtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcclxuJGNhcmQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2FyZC12ZXJ0aWNhbC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtdGl0bGUtcGVyc3BlY3RpdmUtb3JpZ2luLXg6IDE2NXB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1wZXJzcGVjdGl2ZS1vcmlnaW4teTogNTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teDogMTY1cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teTogNTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi14OiAxNDlweCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtdGV4dC10cmFuc2Zvcm0tb3JpZ2luLXk6IDQ4cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1zdXBwb3J0aW5nLXRleHQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kY2FyZC1zdXBwb3J0aW5nLXRleHQtbGluZS1oZWlnaHQ6IDE4cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1hY3Rpb25zLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGNhcmQtei1pbmRleDogMSAhZGVmYXVsdDtcclxuXHJcbi8qIENvdmVyIGltYWdlICovXHJcbiRjYXJkLWNvdmVyLWltYWdlLWhlaWdodDogMTg2cHggIWRlZmF1bHQ7XHJcbiRjYXJkLWJhY2tncm91bmQtaW1hZ2UtdXJsOiAnJyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBCVVRUT04gKi9cclxuLyoqXHJcbiAqXHJcbiAqIERpbWVuc2lvbnNcclxuICpcclxuICovXHJcbiRidXR0b24tbWluLXdpZHRoOiA2NHB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWhlaWdodDogMzZweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLW1hcmdpbjogNHB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24tZmFiLXNpemU6IDU2cHggIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLXNpemUtbWluaTogNDBweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbi1pY29uLXNpemU6IDMycHggIWRlZmF1bHQ7XHJcbiRidXR0b24taWNvbi1zaXplLW1pbmk6IDI0cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogQU5JTUFUSU9OICovXHJcbiRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbi1jdXJ2ZS1saW5lYXItb3V0LXNsb3ctaW46IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LWxpbmVhci1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ6ICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBQUk9HUkVTUyAqL1xyXG4kYmFyLWhlaWdodDogNHB4ICFkZWZhdWx0O1xyXG5cclxuLyogQkFER0UgKi9cclxuJGJhZGdlLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJGJhZGdlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGJhZGdlLWNvbG9yLWludmVyc2U6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmFja2dyb3VuZDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iYWNrZ3JvdW5kLWludmVyc2U6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9LDAuMilcIikgIWRlZmF1bHQ7XHJcbiRiYWRnZS1zaXplIDogMjJweCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmc6IDJweCAhZGVmYXVsdDtcclxuJGJhZGdlLW92ZXJsYXA6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4vKiBTSEFET1dTICovXHJcblxyXG4kc2hhZG93LWtleS11bWJyYS1vcGFjaXR5OiAwLjIgIWRlZmF1bHQ7XHJcbiRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHk6IDAuMTQgIWRlZmF1bHQ7XHJcbiRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eTogMC4xMiAhZGVmYXVsdDtcclxuXHJcbi8qIEdSSUQgKi9cclxuXHJcbiRncmlkLWRlc2t0b3AtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWRlc2t0b3AtZ3V0dGVyOiAxNnB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1kZXNrdG9wLW1hcmdpbjogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWRlc2t0b3AtYnJlYWtwb2ludDogODQwcHggIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC10YWJsZXQtY29sdW1uczogOCAhZGVmYXVsdDtcclxuJGdyaWQtdGFibGV0LWd1dHRlcjogJGdyaWQtZGVza3RvcC1ndXR0ZXIgIWRlZmF1bHQ7XHJcbiRncmlkLXRhYmxldC1tYXJnaW46ICRncmlkLWRlc2t0b3AtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQ6IDQ4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtcGhvbmUtY29sdW1uczogNCAhZGVmYXVsdDtcclxuJGdyaWQtcGhvbmUtZ3V0dGVyOiAkZ3JpZC1kZXNrdG9wLWd1dHRlciAhZGVmYXVsdDtcclxuJGdyaWQtcGhvbmUtbWFyZ2luOiAkZ3JpZC1kZXNrdG9wLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWNlbGwtZGVmYXVsdC1jb2x1bW5zOiAkZ3JpZC1waG9uZS1jb2x1bW5zICFkZWZhdWx0O1xyXG4kZ3JpZC1tYXgtY29sdW1uczogJGdyaWQtZGVza3RvcC1jb2x1bW5zICFkZWZhdWx0O1xyXG5cclxuLyogREFUQSBUQUJMRSAqL1xyXG5cclxuJGRhdGEtdGFibGUtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItc29ydC1pY29uLXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1oZWFkZXItY29sb3I6IHJnYmEoIzAwMCwgMC41NCkgIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1zb3J0ZWQtY29sb3I6IHJnYmEoIzAwMCwgMC44NykgIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1zb3J0ZWQtaWNvbi1ob3Zlci1jb2xvcjogcmdiYSgjMDAwLCAwLjI2KSAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtZGl2aWRlci1jb2xvcjogcmdiYSgjMDAwLCAwLjEyKSAhZGVmYXVsdDtcclxuXHJcbiRkYXRhLXRhYmxlLWhvdmVyLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1zZWxlY3Rpb24tY29sb3I6ICNlMGUwZTAgIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1kaXZpZGVyczogMXB4IHNvbGlkICRkYXRhLXRhYmxlLWRpdmlkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1yb3ctaGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1sYXN0LXJvdy1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1jb2x1bW4tc3BhY2luZzogMzZweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtY29sdW1uLXBhZGRpbmc6IGNhbGMoJGRhdGEtdGFibGUtY29sdW1uLXNwYWNpbmcgLyAyKTtcclxuXHJcbiRkYXRhLXRhYmxlLWNhcmQtaGVhZGVyLWhlaWdodDogNjRweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtY2FyZC10aXRsZS10b3A6IDIwcHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWNhcmQtcGFkZGluZzogMjRweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDE2cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWNlbGwtdG9wOiBjYWxjKCRkYXRhLXRhYmxlLWNhcmQtcGFkZGluZyAvIDIpO1xyXG5cclxuLyogRElBTE9HICovXHJcbiRkaWFsb2ctY29udGVudC1jb2xvcjogJGNhcmQtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcblxyXG4vKiBTTkFDS0JBUiAqL1xyXG5cclxuLy8gSGFyZCBjb2RlZCBzaW5jZSB0aGUgY29sb3IgaXMgbm90IHByZXNlbnQgaW4gYW55IHBhbGV0dGUuXHJcbiRzbmFja2Jhci1iYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyICFkZWZhdWx0O1xyXG4kc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQ6ICRncmlkLXRhYmxldC1icmVha3BvaW50O1xyXG4kc25hY2tiYXItYWN0aW9uLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qIFRPT0xUSVAgKi9cclxuJHRvb2x0aXAtZm9udC1zaXplOiAxMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1mb250LXNpemUtbGFyZ2U6IDE0cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBDSElQICovXHJcbiRjaGlwLWJnLWNvbG9yOiByZ2IoMjIyLCAyMjIsIDIyMikgIWRlZmF1bHQ7XHJcbiRjaGlwLWJnLWFjdGl2ZS1jb2xvcjogcmdiKDIxNCwgMjE0LCAyMTQpICFkZWZhdWx0O1xyXG4kY2hpcC1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XHJcbiRjaGlwLWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwic2FzczpsaXN0XCI7XHJcblxyXG4vKiA9PT09PT09PT09ICBDb2xvciBQYWxldHRlcyAgPT09PT09PT09PSAqL1xyXG5cclxuLy8gQ29sb3Igb3JkZXI6IDUwLCAxMDAsIDIwMCwgMzAwLCA0MDAsIDUwMCwgNjAwLCA3MDAsIDgwMCwgOTAwLCBBMTAwLCBBMjAwLFxyXG4vLyBBNDAwLCBBNzAwLlxyXG5cclxuJHBhbGV0dGUtcmVkOlxyXG5cIjI1NSwyMzUsMjM4XCJcclxuXCIyNTUsMjA1LDIxMFwiXHJcblwiMjM5LDE1NCwxNTRcIlxyXG5cIjIyOSwxMTUsMTE1XCJcclxuXCIyMzksODMsODBcIlxyXG5cIjI0NCw2Nyw1NFwiXHJcblwiMjI5LDU3LDUzXCJcclxuXCIyMTEsNDcsNDdcIlxyXG5cIjE5OCw0MCw0MFwiXHJcblwiMTgzLDI4LDI4XCJcclxuXCIyNTUsMTM4LDEyOFwiXHJcblwiMjU1LDgyLDgyXCJcclxuXCIyNTUsMjMsNjhcIlxyXG5cIjIxMywwLDBcIjtcclxuXHJcbiRwYWxldHRlLXJlZC01MDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxKTtcclxuJHBhbGV0dGUtcmVkLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAyKTtcclxuJHBhbGV0dGUtcmVkLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAzKTtcclxuJHBhbGV0dGUtcmVkLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA0KTtcclxuJHBhbGV0dGUtcmVkLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA1KTtcclxuJHBhbGV0dGUtcmVkLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA2KTtcclxuJHBhbGV0dGUtcmVkLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA3KTtcclxuJHBhbGV0dGUtcmVkLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA4KTtcclxuJHBhbGV0dGUtcmVkLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA5KTtcclxuJHBhbGV0dGUtcmVkLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxMCk7XHJcbiRwYWxldHRlLXJlZC1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDExKTtcclxuJHBhbGV0dGUtcmVkLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMTIpO1xyXG4kcGFsZXR0ZS1yZWQtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxMyk7XHJcbiRwYWxldHRlLXJlZC1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDE0KTtcclxuXHJcbiRwYWxldHRlLXBpbms6XHJcblwiMjUyLDIyOCwyMzZcIlxyXG5cIjI0OCwxODcsMjA4XCJcclxuXCIyNDQsMTQzLDE3N1wiXHJcblwiMjQwLDk4LDE0NlwiXHJcblwiMjM2LDY0LDEyMlwiXHJcblwiMjMzLDMwLDk5XCJcclxuXCIyMTYsMjcsOTZcIlxyXG5cIjE5NCwyNCw5MVwiXHJcblwiMTczLDIwLDg3XCJcclxuXCIxMzYsMTQsNzlcIlxyXG5cIjI1NSwxMjgsMTcxXCJcclxuXCIyNTUsNjQsMTI5XCJcclxuXCIyNDUsMCw4N1wiXHJcblwiMTk3LDE3LDk4XCI7XHJcblxyXG4kcGFsZXR0ZS1waW5rLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxKTtcclxuJHBhbGV0dGUtcGluay0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDIpO1xyXG4kcGFsZXR0ZS1waW5rLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMyk7XHJcbiRwYWxldHRlLXBpbmstMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA0KTtcclxuJHBhbGV0dGUtcGluay00MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDUpO1xyXG4kcGFsZXR0ZS1waW5rLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgNik7XHJcbiRwYWxldHRlLXBpbmstNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA3KTtcclxuJHBhbGV0dGUtcGluay03MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDgpO1xyXG4kcGFsZXR0ZS1waW5rLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgOSk7XHJcbiRwYWxldHRlLXBpbmstOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxMCk7XHJcbiRwYWxldHRlLXBpbmstQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTEpO1xyXG4kcGFsZXR0ZS1waW5rLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDEyKTtcclxuJHBhbGV0dGUtcGluay1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxMyk7XHJcbiRwYWxldHRlLXBpbmstQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTQpO1xyXG5cclxuJHBhbGV0dGUtcHVycGxlOlxyXG5cIjI0MywyMjksMjQ1XCJcclxuXCIyMjUsMTkwLDIzMVwiXHJcblwiMjA2LDE0NywyMTZcIlxyXG5cIjE4NiwxMDQsMjAwXCJcclxuXCIxNzEsNzEsMTg4XCJcclxuXCIxNTYsMzksMTc2XCJcclxuXCIxNDIsMzYsMTcwXCJcclxuXCIxMjMsMzEsMTYyXCJcclxuXCIxMDYsMjcsMTU0XCJcclxuXCI3NCwyMCwxNDBcIlxyXG5cIjIzNCwxMjgsMjUyXCJcclxuXCIyMjQsNjQsMjUxXCJcclxuXCIyMTMsMCwyNDlcIlxyXG5cIjE3MCwwLDI1NVwiO1xyXG5cclxuJHBhbGV0dGUtcHVycGxlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDIpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDMpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDQpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDUpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDYpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDcpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDgpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDkpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEwKTtcclxuJHBhbGV0dGUtcHVycGxlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTEpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxMik7XHJcbiRwYWxldHRlLXB1cnBsZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEzKTtcclxuJHBhbGV0dGUtcHVycGxlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtZGVlcC1wdXJwbGU6XHJcblwiMjM3LDIzMSwyNDZcIlxyXG5cIjIwOSwxOTYsMjMzXCJcclxuXCIxNzksMTU3LDIxOVwiXHJcblwiMTQ5LDExNywyMDVcIlxyXG5cIjEyNiw4NywxOTRcIlxyXG5cIjEwMyw1OCwxODNcIlxyXG5cIjk0LDUzLDE3N1wiXHJcblwiODEsNDUsMTY4XCJcclxuXCI2OSwzOSwxNjBcIlxyXG5cIjQ5LDI3LDE0NlwiXHJcblwiMTc5LDEzNiwyNTVcIlxyXG5cIjEyNCw3NywyNTVcIlxyXG5cIjEwMSwzMSwyNTVcIlxyXG5cIjk4LDAsMjM0XCI7XHJcblxyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS01MDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAyKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMyk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDQpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA1KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgNik7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDcpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA4KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgOSk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEwKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDExKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEyKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEzKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDE0KTtcclxuXHJcbiRwYWxldHRlLWluZGlnbzpcclxuXCIyMzIsMjM0LDI0NlwiXHJcblwiMTk3LDIwMiwyMzNcIlxyXG5cIjE1OSwxNjgsMjE4XCJcclxuXCIxMjEsMTM0LDIwM1wiXHJcblwiOTIsMTA3LDE5MlwiXHJcblwiNjMsODEsMTgxXCJcclxuXCI1Nyw3MywxNzFcIlxyXG5cIjQ4LDYzLDE1OVwiXHJcblwiNDAsNTMsMTQ3XCJcclxuXCIyNiwzNSwxMjZcIlxyXG5cIjE0MCwxNTgsMjU1XCJcclxuXCI4MywxMDksMjU0XCJcclxuXCI2MSw5MCwyNTRcIlxyXG5cIjQ4LDc5LDI1NFwiO1xyXG5cclxuJHBhbGV0dGUtaW5kaWdvLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDIpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDMpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDQpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDUpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDYpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDcpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDgpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDkpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEwKTtcclxuJHBhbGV0dGUtaW5kaWdvLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTEpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxMik7XHJcbiRwYWxldHRlLWluZGlnby1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEzKTtcclxuJHBhbGV0dGUtaW5kaWdvLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTQpO1xyXG5cclxuJHBhbGV0dGUtYmx1ZTpcclxuXCIyMjcsMjQyLDI1M1wiXHJcblwiMTg3LDIyMiwyNTFcIlxyXG5cIjE0NCwyMDIsMjQ5XCJcclxuXCIxMDAsMTgxLDI0NlwiXHJcblwiNjYsMTY1LDI0NVwiXHJcblwiMzMsMTUwLDI0M1wiXHJcblwiMzAsMTM2LDIyOVwiXHJcblwiMjUsMTE4LDIxMFwiXHJcblwiMjEsMTAxLDE5MlwiXHJcblwiMTMsNzEsMTYxXCJcclxuXCIxMzAsMTc3LDI1NVwiXHJcblwiNjgsMTM4LDI1NVwiXHJcblwiNDEsMTIxLDI1NVwiXHJcblwiNDEsOTgsMjU1XCI7XHJcblxyXG4kcGFsZXR0ZS1ibHVlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxKTtcclxuJHBhbGV0dGUtYmx1ZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDIpO1xyXG4kcGFsZXR0ZS1ibHVlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMyk7XHJcbiRwYWxldHRlLWJsdWUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA0KTtcclxuJHBhbGV0dGUtYmx1ZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDUpO1xyXG4kcGFsZXR0ZS1ibHVlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgNik7XHJcbiRwYWxldHRlLWJsdWUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA3KTtcclxuJHBhbGV0dGUtYmx1ZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDgpO1xyXG4kcGFsZXR0ZS1ibHVlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgOSk7XHJcbiRwYWxldHRlLWJsdWUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxMCk7XHJcbiRwYWxldHRlLWJsdWUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTEpO1xyXG4kcGFsZXR0ZS1ibHVlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDEyKTtcclxuJHBhbGV0dGUtYmx1ZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxMyk7XHJcbiRwYWxldHRlLWJsdWUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtYmx1ZTpcclxuXCIyMjUsMjQ1LDI1NFwiXHJcblwiMTc5LDIyOSwyNTJcIlxyXG5cIjEyOSwyMTIsMjUwXCJcclxuXCI3OSwxOTUsMjQ3XCJcclxuXCI0MSwxODIsMjQ2XCJcclxuXCIzLDE2OSwyNDRcIlxyXG5cIjMsMTU1LDIyOVwiXHJcblwiMiwxMzYsMjA5XCJcclxuXCIyLDExOSwxODlcIlxyXG5cIjEsODcsMTU1XCJcclxuXCIxMjgsMjE2LDI1NVwiXHJcblwiNjQsMTk2LDI1NVwiXHJcblwiMCwxNzYsMjU1XCJcclxuXCIwLDE0NSwyMzRcIjtcclxuXHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNTA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMik7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAzKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDQpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgNSk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA2KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDcpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgOCk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA5KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEwKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxMSk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMTIpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEzKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1jeWFuOlxyXG5cIjIyNCwyNDcsMjUwXCJcclxuXCIxNzgsMjM1LDI0MlwiXHJcblwiMTI4LDIyMiwyMzRcIlxyXG5cIjc3LDIwOCwyMjVcIlxyXG5cIjM4LDE5OCwyMThcIlxyXG5cIjAsMTg4LDIxMlwiXHJcblwiMCwxNzIsMTkzXCJcclxuXCIwLDE1MSwxNjdcIlxyXG5cIjAsMTMxLDE0M1wiXHJcblwiMCw5NiwxMDBcIlxyXG5cIjEzMiwyNTUsMjU1XCJcclxuXCIyNCwyNTUsMjU1XCJcclxuXCIwLDIyOSwyNTVcIlxyXG5cIjAsMTg0LDIxMlwiO1xyXG5cclxuJHBhbGV0dGUtY3lhbi01MDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMSk7XHJcbiRwYWxldHRlLWN5YW4tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAyKTtcclxuJHBhbGV0dGUtY3lhbi0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDMpO1xyXG4kcGFsZXR0ZS1jeWFuLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgNCk7XHJcbiRwYWxldHRlLWN5YW4tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA1KTtcclxuJHBhbGV0dGUtY3lhbi01MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDYpO1xyXG4kcGFsZXR0ZS1jeWFuLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgNyk7XHJcbiRwYWxldHRlLWN5YW4tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA4KTtcclxuJHBhbGV0dGUtY3lhbi04MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDkpO1xyXG4kcGFsZXR0ZS1jeWFuLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTApO1xyXG4kcGFsZXR0ZS1jeWFuLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDExKTtcclxuJHBhbGV0dGUtY3lhbi1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxMik7XHJcbiRwYWxldHRlLWN5YW4tQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTMpO1xyXG4kcGFsZXR0ZS1jeWFuLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDE0KTtcclxuXHJcbiRwYWxldHRlLXRlYWw6XHJcblwiMjI0LDI0MiwyNDFcIlxyXG5cIjE3OCwyMjMsMjE5XCJcclxuXCIxMjgsMjAzLDE5NlwiXHJcblwiNzcsMTgyLDE3MlwiXHJcblwiMzgsMTY2LDE1NFwiXHJcblwiMCwxNTAsMTM2XCJcclxuXCIwLDEzNywxMjNcIlxyXG5cIjAsMTIxLDEwN1wiXHJcblwiMCwxMDUsOTJcIlxyXG5cIjAsNzcsNjRcIlxyXG5cIjE2NywyNTUsMjM1XCJcclxuXCIxMDAsMjU1LDIxOFwiXHJcblwiMjksMjMzLDE4MlwiXHJcblwiMCwxOTEsMTY1XCI7XHJcblxyXG4kcGFsZXR0ZS10ZWFsLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxKTtcclxuJHBhbGV0dGUtdGVhbC0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDIpO1xyXG4kcGFsZXR0ZS10ZWFsLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMyk7XHJcbiRwYWxldHRlLXRlYWwtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA0KTtcclxuJHBhbGV0dGUtdGVhbC00MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDUpO1xyXG4kcGFsZXR0ZS10ZWFsLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgNik7XHJcbiRwYWxldHRlLXRlYWwtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA3KTtcclxuJHBhbGV0dGUtdGVhbC03MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDgpO1xyXG4kcGFsZXR0ZS10ZWFsLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgOSk7XHJcbiRwYWxldHRlLXRlYWwtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxMCk7XHJcbiRwYWxldHRlLXRlYWwtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTEpO1xyXG4kcGFsZXR0ZS10ZWFsLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDEyKTtcclxuJHBhbGV0dGUtdGVhbC1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxMyk7XHJcbiRwYWxldHRlLXRlYWwtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTQpO1xyXG5cclxuJHBhbGV0dGUtZ3JlZW46XHJcblwiMjMyLDI0NSwyMzNcIlxyXG5cIjIwMCwyMzAsMjAxXCJcclxuXCIxNjUsMjE0LDE2N1wiXHJcblwiMTI5LDE5OSwxMzJcIlxyXG5cIjEwMiwxODcsMTA2XCJcclxuXCI3NiwxNzUsODBcIlxyXG5cIjY3LDE2MCw3MVwiXHJcblwiNTYsMTQyLDYwXCJcclxuXCI0NiwxMjUsNTBcIlxyXG5cIjI3LDk0LDMyXCJcclxuXCIxODUsMjQ2LDIwMlwiXHJcblwiMTA1LDI0MCwxNzRcIlxyXG5cIjAsMjMwLDExOFwiXHJcblwiMCwyMDAsODNcIjtcclxuXHJcbiRwYWxldHRlLWdyZWVuLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMSk7XHJcbiRwYWxldHRlLWdyZWVuLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDIpO1xyXG4kcGFsZXR0ZS1ncmVlbi0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAzKTtcclxuJHBhbGV0dGUtZ3JlZW4tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgNCk7XHJcbiRwYWxldHRlLWdyZWVuLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDUpO1xyXG4kcGFsZXR0ZS1ncmVlbi01MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA2KTtcclxuJHBhbGV0dGUtZ3JlZW4tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgNyk7XHJcbiRwYWxldHRlLWdyZWVuLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDgpO1xyXG4kcGFsZXR0ZS1ncmVlbi04MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA5KTtcclxuJHBhbGV0dGUtZ3JlZW4tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTApO1xyXG4kcGFsZXR0ZS1ncmVlbi1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTEpO1xyXG4kcGFsZXR0ZS1ncmVlbi1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTIpO1xyXG4kcGFsZXR0ZS1ncmVlbi1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTMpO1xyXG4kcGFsZXR0ZS1ncmVlbi1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTQpO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW46XHJcblwiMjQxLDI0OCwyMzNcIlxyXG5cIjIyMCwyMzcsMjAwXCJcclxuXCIxOTcsMjI1LDE2NVwiXHJcblwiMTc0LDIxMywxMjlcIlxyXG5cIjE1NiwyMDQsMTAxXCJcclxuXCIxMzksMTk1LDc0XCJcclxuXCIxMjQsMTc5LDY2XCJcclxuXCIxMDQsMTU5LDU2XCJcclxuXCI4NSwxMzksNDdcIlxyXG5cIjUxLDEwNSwzMFwiXHJcblwiMjA0LDI1NSwxNDRcIlxyXG5cIjE3OCwyNTUsODlcIlxyXG5cIjExOCwyNTUsM1wiXHJcblwiMTAwLDIyMSwyM1wiO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNTA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMik7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDMpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA0KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgNSk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDYpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi02MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA3KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgOCk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDkpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi05MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMCk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMSk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMik7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMyk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1saW1lOlxyXG5cIjI0OSwyNTEsMjMxXCJcclxuXCIyNDAsMjQ0LDE5NVwiXHJcblwiMjMwLDIzOCwxNTZcIlxyXG5cIjIyMCwyMzEsMTE3XCJcclxuXCIyMTIsMjI1LDg3XCJcclxuXCIyMDUsMjIwLDU3XCJcclxuXCIxOTIsMjAyLDUxXCJcclxuXCIxNzUsMTgwLDQzXCJcclxuXCIxNTgsMTU3LDM2XCJcclxuXCIxMzAsMTE5LDIzXCJcclxuXCIyNDQsMjU1LDEyOVwiXHJcblwiMjM4LDI1NSw2NVwiXHJcblwiMTk4LDI1NSwwXCJcclxuXCIxNzQsMjM0LDBcIjtcclxuXHJcbiRwYWxldHRlLWxpbWUtNTA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEpO1xyXG4kcGFsZXR0ZS1saW1lLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMik7XHJcbiRwYWxldHRlLWxpbWUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAzKTtcclxuJHBhbGV0dGUtbGltZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDQpO1xyXG4kcGFsZXR0ZS1saW1lLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgNSk7XHJcbiRwYWxldHRlLWxpbWUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA2KTtcclxuJHBhbGV0dGUtbGltZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDcpO1xyXG4kcGFsZXR0ZS1saW1lLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgOCk7XHJcbiRwYWxldHRlLWxpbWUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA5KTtcclxuJHBhbGV0dGUtbGltZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEwKTtcclxuJHBhbGV0dGUtbGltZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxMSk7XHJcbiRwYWxldHRlLWxpbWUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMTIpO1xyXG4kcGFsZXR0ZS1saW1lLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEzKTtcclxuJHBhbGV0dGUtbGltZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS15ZWxsb3c6XHJcblwiMjU1LDI1MywyMzFcIlxyXG5cIjI1NSwyNDksMTk2XCJcclxuXCIyNTUsMjQ1LDE1N1wiXHJcblwiMjU1LDI0MSwxMThcIlxyXG5cIjI1NSwyMzgsODhcIlxyXG5cIjI1NSwyMzUsNTlcIlxyXG5cIjI1MywyMTYsNTNcIlxyXG5cIjI1MSwxOTIsNDVcIlxyXG5cIjI0OSwxNjgsMzdcIlxyXG5cIjI0NSwxMjcsMjNcIlxyXG5cIjI1NSwyNTUsMTQxXCJcclxuXCIyNTUsMjU1LDBcIlxyXG5cIjI1NSwyMzQsMFwiXHJcblwiMjU1LDIxNCwwXCI7XHJcblxyXG4kcGFsZXR0ZS15ZWxsb3ctNTA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMSk7XHJcbiRwYWxldHRlLXllbGxvdy0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMik7XHJcbiRwYWxldHRlLXllbGxvdy0yMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMyk7XHJcbiRwYWxldHRlLXllbGxvdy0zMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNCk7XHJcbiRwYWxldHRlLXllbGxvdy00MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNSk7XHJcbiRwYWxldHRlLXllbGxvdy01MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNik7XHJcbiRwYWxldHRlLXllbGxvdy02MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNyk7XHJcbiRwYWxldHRlLXllbGxvdy03MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgOCk7XHJcbiRwYWxldHRlLXllbGxvdy04MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgOSk7XHJcbiRwYWxldHRlLXllbGxvdy05MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTApO1xyXG4kcGFsZXR0ZS15ZWxsb3ctQTEwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxMSk7XHJcbiRwYWxldHRlLXllbGxvdy1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDEyKTtcclxuJHBhbGV0dGUteWVsbG93LUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTMpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctQTcwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1hbWJlcjpcclxuXCIyNTUsMjQ4LDIyNVwiXHJcblwiMjU1LDIzNiwxNzlcIlxyXG5cIjI1NSwyMjQsMTMwXCJcclxuXCIyNTUsMjEzLDc5XCJcclxuXCIyNTUsMjAyLDQwXCJcclxuXCIyNTUsMTkzLDdcIlxyXG5cIjI1NSwxNzksMFwiXHJcblwiMjU1LDE2MCwwXCJcclxuXCIyNTUsMTQzLDBcIlxyXG5cIjI1NSwxMTEsMFwiXHJcblwiMjU1LDIyOSwxMjdcIlxyXG5cIjI1NSwyMTUsNjRcIlxyXG5cIjI1NSwxOTYsMFwiXHJcblwiMjU1LDE3MSwwXCI7XHJcblxyXG4kcGFsZXR0ZS1hbWJlci01MDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEpO1xyXG4kcGFsZXR0ZS1hbWJlci0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAyKTtcclxuJHBhbGV0dGUtYW1iZXItMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMyk7XHJcbiRwYWxldHRlLWFtYmVyLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDQpO1xyXG4kcGFsZXR0ZS1hbWJlci00MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA1KTtcclxuJHBhbGV0dGUtYW1iZXItNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgNik7XHJcbiRwYWxldHRlLWFtYmVyLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDcpO1xyXG4kcGFsZXR0ZS1hbWJlci03MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA4KTtcclxuJHBhbGV0dGUtYW1iZXItODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgOSk7XHJcbiRwYWxldHRlLWFtYmVyLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEwKTtcclxuJHBhbGV0dGUtYW1iZXItQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDExKTtcclxuJHBhbGV0dGUtYW1iZXItQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEyKTtcclxuJHBhbGV0dGUtYW1iZXItQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEzKTtcclxuJHBhbGV0dGUtYW1iZXItQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDE0KTtcclxuXHJcbiRwYWxldHRlLW9yYW5nZTpcclxuXCIyNTUsMjQzLDIyNFwiXHJcblwiMjU1LDIyNCwxNzhcIlxyXG5cIjI1NSwyMDQsMTI4XCJcclxuXCIyNTUsMTgzLDc3XCJcclxuXCIyNTUsMTY3LDM4XCJcclxuXCIyNTUsMTUyLDBcIlxyXG5cIjI1MSwxNDAsMFwiXHJcblwiMjQ1LDEyNCwwXCJcclxuXCIyMzksMTA4LDBcIlxyXG5cIjIzMCw4MSwwXCJcclxuXCIyNTUsMjA5LDEyOFwiXHJcblwiMjU1LDE3MSw2NFwiXHJcblwiMjU1LDE0NSwwXCJcclxuXCIyNTUsMTA5LDBcIjtcclxuXHJcbiRwYWxldHRlLW9yYW5nZS01MDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxKTtcclxuJHBhbGV0dGUtb3JhbmdlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAyKTtcclxuJHBhbGV0dGUtb3JhbmdlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAzKTtcclxuJHBhbGV0dGUtb3JhbmdlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA0KTtcclxuJHBhbGV0dGUtb3JhbmdlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA1KTtcclxuJHBhbGV0dGUtb3JhbmdlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA2KTtcclxuJHBhbGV0dGUtb3JhbmdlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA3KTtcclxuJHBhbGV0dGUtb3JhbmdlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA4KTtcclxuJHBhbGV0dGUtb3JhbmdlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA5KTtcclxuJHBhbGV0dGUtb3JhbmdlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxMCk7XHJcbiRwYWxldHRlLW9yYW5nZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDExKTtcclxuJHBhbGV0dGUtb3JhbmdlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMTIpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxMyk7XHJcbiRwYWxldHRlLW9yYW5nZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDE0KTtcclxuXHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlOlxyXG5cIjI1MSwyMzMsMjMxXCJcclxuXCIyNTUsMjA0LDE4OFwiXHJcblwiMjU1LDE3MSwxNDVcIlxyXG5cIjI1NSwxMzgsMTAxXCJcclxuXCIyNTUsMTEyLDY3XCJcclxuXCIyNTUsODcsMzRcIlxyXG5cIjI0NCw4MSwzMFwiXHJcblwiMjMwLDc0LDI1XCJcclxuXCIyMTYsNjcsMjFcIlxyXG5cIjE5MSw1NCwxMlwiXHJcblwiMjU1LDE1OCwxMjhcIlxyXG5cIjI1NSwxMTAsNjRcIlxyXG5cIjI1NSw2MSwwXCJcclxuXCIyMjEsNDQsMFwiO1xyXG5cclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNTA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMik7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDMpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA0KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgNSk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDYpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA3KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgOCk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDkpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMCk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMSk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMik7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMyk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxNCk7XHJcblxyXG5cclxuLy8gQ29sb3Igb3JkZXI6IDUwLCAxMDAsIDIwMCwgMzAwLCA0MDAsIDUwMCwgNjAwLCA3MDAsIDgwMCwgOTAwLlxyXG5cclxuJHBhbGV0dGUtYnJvd246XHJcblwiMjM5LDIzNSwyMzNcIlxyXG5cIjIxNSwyMDQsMjAwXCJcclxuXCIxODgsMTcwLDE2NFwiXHJcblwiMTYxLDEzNiwxMjdcIlxyXG5cIjE0MSwxMTAsOTlcIlxyXG5cIjEyMSw4NSw3MlwiXHJcblwiMTA5LDc2LDY1XCJcclxuXCI5Myw2NCw1NVwiXHJcblwiNzgsNTIsNDZcIlxyXG5cIjYyLDM5LDM1XCI7XHJcblxyXG4kcGFsZXR0ZS1icm93bi01MDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDEpO1xyXG4kcGFsZXR0ZS1icm93bi0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCAyKTtcclxuJHBhbGV0dGUtYnJvd24tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgMyk7XHJcbiRwYWxldHRlLWJyb3duLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDQpO1xyXG4kcGFsZXR0ZS1icm93bi00MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA1KTtcclxuJHBhbGV0dGUtYnJvd24tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgNik7XHJcbiRwYWxldHRlLWJyb3duLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDcpO1xyXG4kcGFsZXR0ZS1icm93bi03MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA4KTtcclxuJHBhbGV0dGUtYnJvd24tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgOSk7XHJcbiRwYWxldHRlLWJyb3duLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDEwKTtcclxuXHJcbiRwYWxldHRlLWdyZXk6XHJcblwiMjUwLDI1MCwyNTBcIlxyXG5cIjI0NSwyNDUsMjQ1XCJcclxuXCIyMzgsMjM4LDIzOFwiXHJcblwiMjI0LDIyNCwyMjRcIlxyXG5cIjE4OSwxODksMTg5XCJcclxuXCIxNTgsMTU4LDE1OFwiXHJcblwiMTE3LDExNywxMTdcIlxyXG5cIjk3LDk3LDk3XCJcclxuXCI2Niw2Niw2NlwiXHJcblwiMzMsMzMsMzNcIjtcclxuXHJcbiRwYWxldHRlLWdyZXktNTA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDEpO1xyXG4kcGFsZXR0ZS1ncmV5LTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgMik7XHJcbiRwYWxldHRlLWdyZXktMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCAzKTtcclxuJHBhbGV0dGUtZ3JleS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDQpO1xyXG4kcGFsZXR0ZS1ncmV5LTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgNSk7XHJcbiRwYWxldHRlLWdyZXktNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA2KTtcclxuJHBhbGV0dGUtZ3JleS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDcpO1xyXG4kcGFsZXR0ZS1ncmV5LTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgOCk7XHJcbiRwYWxldHRlLWdyZXktODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA5KTtcclxuJHBhbGV0dGUtZ3JleS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDEwKTtcclxuXHJcbiRwYWxldHRlLWJsdWUtZ3JleTpcclxuXCIyMzYsMjM5LDI0MVwiXHJcblwiMjA3LDIxNiwyMjBcIlxyXG5cIjE3NiwxOTAsMTk3XCJcclxuXCIxNDQsMTY0LDE3NFwiXHJcblwiMTIwLDE0NCwxNTZcIlxyXG5cIjk2LDEyNSwxMzlcIlxyXG5cIjg0LDExMCwxMjJcIlxyXG5cIjY5LDkwLDEwMFwiXHJcblwiNTUsNzEsNzlcIlxyXG5cIjM4LDUwLDU2XCI7XHJcblxyXG4kcGFsZXR0ZS1ibHVlLWdyZXktNTA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMSk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMik7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMyk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNCk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNSk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNik7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNyk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgOCk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgOSk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMTApO1xyXG5cclxuJGNvbG9yLWJsYWNrOiBcIjAsMCwwXCI7XHJcbiRjb2xvci13aGl0ZTogXCIyNTUsMjU1LDI1NVwiO1xyXG5cclxuXHJcbi8qIGNvbG9ycy5zY3NzICovXHJcbiRzdHlsZWd1aWRlLWdlbmVyYXRlLXRlbXBsYXRlOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB0d28gcG9zc2libGUgY29sb3JzIGZvciBvdmVybGF5ZWQgdGV4dC5cclxuJGNvbG9yLWRhcmstY29udHJhc3Q6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLWxpZ2h0LWNvbnRyYXN0OiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJG51bWJlcikge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDAgKyAxKTtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLyogVHlwb2dyYXBoeSAqL1xyXG5cclxuLy9AbWl4aW4gdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbi8vICBAaWYgJHVzZVByZWZlcnJlZCB7XHJcbi8vICAgIGZvbnQtZmFtaWx5OiAkcHJlZmVycmVkX2ZvbnQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG5AbWl4aW4gdHlwby1kaXNwbGF5LTQoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1kaXNwbGF5LTMoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC41NDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWRpc3BsYXktMigkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tZGlzcGxheS0xKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDM0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1oZWFkbGluZSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby10aXRsZSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1zdWJoZWFkKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLXN1YmhlYWQtMigkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1ib2R5LTIoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiBmYWxzZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgQGlmICR1c2VQcmVmZXJyZWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1ib2R5LTEoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiBmYWxzZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1jYXB0aW9uKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogZmFsc2UpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tYmxvY2txdW90ZSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogMS4zNTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMC41ZW07XHJcbiAgICBjb250ZW50OiAn4oCcJztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ+KAnSc7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcclxuICB9XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tbWVudSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjg3O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tYnV0dG9uKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWljb24oKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi8qIFNoYWRvd3MgKi9cclxuXHJcbi8vIEZvY3VzIHNoYWRvdyBtaXhpbi5cclxuQG1peGluIGZvY3VzLXNoYWRvdygpIHtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsLjE4KSwwIDhweCAxNnB4IHJnYmEoMCwwLDAsLjM2KTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdy0yZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KTtcclxufVxyXG5AbWl4aW4gc2hhZG93LTNkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctNGRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctNmRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KTtcclxufVxyXG5AbWl4aW4gc2hhZG93LThkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93LTE2ZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAgNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwICA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3ctMjRkcCgpIHtcclxuICBib3gtc2hhZG93OiAwICA5cHggNDZweCAgOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAyNHB4IDM4cHggIDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcblxyXG4vKiBBbmltYXRpb25zICovXHJcblxyXG5AbWl4aW4gbWF0ZXJpYWwtYW5pbWF0aW9uLWZhc3Qtb3V0LXNsb3ctaW4oJGR1cmF0aW9uOjAuMnMpIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbjtcclxufVxyXG5cclxuQG1peGluIG1hdGVyaWFsLWFuaW1hdGlvbi1saW5lYXItb3V0LXNsb3ctaW4oJGR1cmF0aW9uOjAuMnMpIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tY3VydmUtbGluZWFyLW91dC1zbG93LWluO1xyXG59XHJcblxyXG5AbWl4aW4gbWF0ZXJpYWwtYW5pbWF0aW9uLWZhc3Qtb3V0LWxpbmVhci1pbigkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1saW5lYXItaW47XHJcbn1cclxuXHJcbkBtaXhpbiBtYXRlcmlhbC1hbmltYXRpb24tZGVmYXVsdCgkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0O1xyXG59XHJcblxyXG4vKiBEaWFsb2cgKi9cclxuXHJcbkBtaXhpbiBkaWFsb2ctd2lkdGgoJHVuaXRzOjUpIHtcclxuICBAaWYodHlwZV9vZigkdW5pdHMpICE9ICdudW1iZXInKSB7XHJcbiAgICBAZXJyb3IgXCJUaGUgdW5pdCBnaXZlbiB0byBkaWFsb2ctd2lkdGggc2hvdWxkIGJlIGEgbnVtYmVyLlwiO1xyXG4gIH1cclxuICAvLyA1NmRwIGlzIHRoZSBiYXNlIHVuaXQgd2lkdGggZm9yIERpYWxvZ3MuXHJcbiAgLy8gV2l0aCA1IHVuaXRzIGJlaW5nIHRoZSBudW1iZXIgb2YgdW5pdHMgZm9yIGEgbW9iaWxlIGRldmljZS5cclxuICAvLyBodHRwczovL2dvby5nbC9zSzJPNW9cclxuICB3aWR0aDogJHVuaXRzICogNTZweDtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLm1kbC1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZm9udC1zaXplOiAkY2FyZC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtaW4taGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogJGNhcmQtd2lkdGg7XHJcbiAgei1pbmRleDogJGNhcmQtei1pbmRleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJGNhcmQtYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1kbC1jYXJkX19tZWRpYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtaW1hZ2UtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fdGl0bGUge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjYXJkLXRleHQtY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAkY2FyZC12ZXJ0aWNhbC1wYWRkaW5nICRjYXJkLWhvcml6b250YWwtcGFkZGluZztcclxuICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRjYXJkLXRpdGxlLXBlcnNwZWN0aXZlLW9yaWdpbi14ICRjYXJkLXRpdGxlLXBlcnNwZWN0aXZlLW9yaWdpbi15O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teCAkY2FyZC10aXRsZS10cmFuc2Zvcm0tb3JpZ2luLXk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJi5tZGwtY2FyZC0tYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNhcmRfX3RpdGxlLXRleHQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi14ICRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi15O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1kbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcclxuICBmb250LXNpemU6ICRjYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGNhcmQtc3VidGl0bGUtY29sb3I7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWRsLWNhcmRfX3N1cHBvcnRpbmctdGV4dCB7XHJcbiAgY29sb3I6ICRjYXJkLXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtc3VwcG9ydGluZy10ZXh0LWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGNhcmQtc3VwcG9ydGluZy10ZXh0LWxpbmUtaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogJGNhcmQtdmVydGljYWwtcGFkZGluZyAkY2FyZC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcbiAgd2lkdGg6IDkwJTtcclxuXHJcbiAgJi5tZGwtY2FyZC0tYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNhcmRfX2FjdGlvbnMge1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtYWN0aW9ucy1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAmLm1kbC1jYXJkLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtY2FyZC0tZXhwYW5kIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcblxyXG4ubWRsLWNhcmRfX21lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDE2cHg7XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xyXG5AdXNlIFwiLi4vY29sb3ItZGVmaW5pdGlvbnNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4ubWRsLWRhdGEtdGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6ICRkYXRhLXRhYmxlLWRpdmlkZXJzO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6ICRkYXRhLXRhYmxlLWZvbnQtc2l6ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBzdHJpbmcucXVvdGUoXCJyZ2IoI3skY29sb3Itd2hpdGV9KVwiKTtcclxuXHJcbiAgdGhlYWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuXHJcbiAgICAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAkZGF0YS10YWJsZS1yb3ctaGVpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtYXRlcmlhbC1hbmltYXRpb24tZGVmYXVsdCgwLjI4cyk7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0YS10YWJsZS1zZWxlY3Rpb24tY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRhLXRhYmxlLWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCwgdGgge1xyXG4gICAgcGFkZGluZzogMCAkZGF0YS10YWJsZS1jb2x1bW4tcGFkZGluZyAxMnB4ICRkYXRhLXRhYmxlLWNvbHVtbi1wYWRkaW5nO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6ICRkYXRhLXRhYmxlLXJvdy1oZWlnaHQ7XHJcbiAgICBib3JkZXItdG9wOiAkZGF0YS10YWJsZS1kaXZpZGVycztcclxuICAgIGJvcmRlci1ib3R0b206ICRkYXRhLXRhYmxlLWRpdmlkZXJzO1xyXG4gICAgcGFkZGluZy10b3A6ICRkYXRhLXRhYmxlLWNlbGwtdG9wO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBAaW5jbHVkZSB0eXBvLWJvZHktMigpO1xyXG4gICAgaGVpZ2h0OiAkZGF0YS10YWJsZS1yb3ctaGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkZGF0YS10YWJsZS1oZWFkZXItZm9udC1zaXplO1xyXG4gICAgY29sb3I6ICRkYXRhLXRhYmxlLWhlYWRlci1jb2xvcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICYubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZyxcclxuICAgICYubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmcge1xyXG4gICAgICBjb2xvcjogJGRhdGEtdGFibGUtaGVhZGVyLXNvcnRlZC1jb2xvcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG8taWNvbjtcclxuICAgICAgICBmb250LXNpemU6ICRkYXRhLXRhYmxlLWhlYWRlci1zb3J0LWljb24tc2l6ZTtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTVkOFwiO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGF0YS10YWJsZS1oZWFkZXItc29ydGVkLWljb24taG92ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlNWRiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYnVsay1wcm9jZXNzaW5nLWRhdGEtdGFibGUgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4udGV4dC13aXRoLXN0YXR1cy1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTAuMjVyZW07XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgcGFkZGluZzogMC4yNXJlbTtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcclxuXHJcblxyXG4ubWRsLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRsaXN0LWJvcmRlciAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5tZGwtbGlzdF9faXRlbSB7XHJcbiAgQGluY2x1ZGUgdHlwby1zdWJoZWFkKCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4taGVpZ2h0OiAkbGlzdC1taW4taGVpZ2h0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICRsaXN0LW1pbi1wYWRkaW5nO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogJGxpc3QtbWFpbi10ZXh0LXRleHQtY29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgZmxleC1ncm93OiAyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgLm1kbC1saXN0X19pdGVtLWljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWljb24tdGV4dC1sZWZ0LWRpc3RhbmNlIC0gJGxpc3QtaWNvbi1zaXplIC0gJGxpc3QtbWluLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1hdmF0YXItdGV4dC1sZWZ0LWRpc3RhbmNlIC0gJGxpc3QtYXZhdGFyLXNpemUgLSAkbGlzdC1taW4tcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbGlzdC1taW4tcGFkZGluZztcclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktYWN0aW9uIGxhYmVsIHsgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIHR5cG8tY2FwdGlvbigpO1xyXG4gICAgICBjb2xvcjogJGxpc3Qtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zdWItaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgJGxpc3QtbWluLXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0taWNvbixcclxuLm1kbC1saXN0X19pdGVtLWljb24ubWF0ZXJpYWwtaWNvbnMge1xyXG4gIGhlaWdodDogJGxpc3QtaWNvbi1zaXplO1xyXG4gIHdpZHRoOiAkbGlzdC1pY29uLXNpemU7XHJcbiAgZm9udC1zaXplOiAkbGlzdC1pY29uLXNpemU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogJGxpc3QtaWNvbi1jb2xvcjtcclxufVxyXG5cclxuLm1kbC1saXN0X19pdGVtLWF2YXRhcixcclxuLm1kbC1saXN0X19pdGVtLWF2YXRhci5tYXRlcmlhbC1pY29ucyB7XHJcbiAgaGVpZ2h0OiAkbGlzdC1hdmF0YXItc2l6ZTtcclxuICB3aWR0aDogJGxpc3QtYXZhdGFyLXNpemU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLy8gU2V0IGEgYmFja2dyb3VuZCBjb2xvdXIgaW4gY2FzZSB0aGUgdXNlciBkb2Vzbid0IHByb3ZpZGUgYW4gaW1hZ2UuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtaWNvbi1jb2xvcjtcclxuICAvLyBTZXQgYSBmb250IHNpemUgYW5kIGNvbG9yIGluIGNhc2UgdGhlIHVzZXIgcHJvdmlkZXMgYSBNYXRlcmlhbCBJY29uLlxyXG4gIGZvbnQtc2l6ZTogJGxpc3QtYXZhdGFyLXNpemU7XHJcbiAgY29sb3I6ICRsaXN0LWF2YXRhci1jb2xvcjtcclxufVxyXG5cclxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSB7XHJcbiAgaGVpZ2h0OiAkbGlzdC10d28tbGluZS1oZWlnaHQ7XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXR3by1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYgLm1kbC1saXN0X19pdGVtLWF2YXRhcntcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvLyBJY29ucyBhcmUgYWxpZ25lZCB0byBjZW50ZXIgb2YgdGV4dCBpbiBhIHR3byBsaW5lIGxpc3QuXHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoKCRsaXN0LXR3by1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmcgLSAkbGlzdC1pY29uLXNpemUpIC8gMik7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6ICRsaXN0LXR3by1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tc3ViLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgdHlwby1ib2R5LTEoKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUge1xyXG4gIGhlaWdodDogJGxpc3QtdGhyZWUtbGluZS1oZWlnaHQ7XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCB7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLFxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAkbGlzdC10aHJlZS1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgfVxyXG5cclxuICAmIC5tZGwtbGlzdF9faXRlbS10ZXh0LWJvZHkge1xyXG4gICAgQGluY2x1ZGUgdHlwby1ib2R5LTEoKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAkbGlzdC10aHJlZS1saW5lLWhlaWdodCAtICRsaXN0LW1pbi1wYWRkaW5nIC0gJGxpc3QtYm90dG9tLXBhZGRpbmc7XHJcbiAgICBjb2xvcjogJGxpc3Qtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuLm1kbC1tZW51X19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgJi5pcy12aXNpYmxlLFxyXG4gICYuaXMtYW5pbWF0aW5nIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW1lbnVfX291dGxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LWRyb3Bkb3duLWJnLWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICBAaW5jbHVkZSBzaGFkb3ctMmRwKCk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1lbnUtZXhwYW5kLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdCxcclxuICAgICAgb3BhY2l0eSAkbWVudS1mYWRlLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tYm90dG9tLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLXRvcC1sZWZ0IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLXRvcC1yaWdodCB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDEyNHB4O1xyXG4gIHBhZGRpbmc6IDhweCAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gIC5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgJiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hbmltYXRpbmcge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWVudS1mYWRlLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdCxcclxuICAgICAgICBjbGlwICRtZW51LWV4cGFuZC1kdXJhdGlvbiAkYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS1ib3R0b20tcmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLWxlZnQge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLXVuYWxpZ25lZCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1tZW51X19pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICRkZWZhdWx0LWl0ZW0tdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgb3V0bGluZS1jb2xvcjogJGRlZmF1bHQtaXRlbS1vdXRsaW5lLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHR5cG8tYm9keS0xKCk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJG1lbnUtZmFkZS1kdXJhdGlvbiAkYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUgJiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1mdWxsLWJsZWVkLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkZWZhdWx0LWl0ZW0tZGl2aWRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdLCAmW2RhdGEtbWRsLWRpc2FibGVkXSB7XHJcbiAgICBjb2xvcjogJGRpc2FibGVkLWl0ZW0tdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWRsLXJpcHBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pdGVtLWhvdmVyLWJnLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtaXRlbS1mb2N1cy1iZy1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWl0ZW0tYWN0aXZlLWJnLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tZGwtbWVudV9faXRlbS0tcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuLm1kbC1zbmFja2JhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzbmFja2Jhci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRwcmVmZXJyZWRfZm9udDtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LWxpbmVhci1pbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAbWVkaWEobWF4LXdpZHRoOiAkc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQgLSAxKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgbWF4LWhlaWdodDogODBweDtcclxuICB9XHJcbiAgQG1lZGlhKG1pbi13aWR0aDogJHNuYWNrYmFyLXRhYmxldC1icmVha3BvaW50KSB7XHJcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwcHgpO1xyXG4gIH1cclxuICAmLS1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAkYW5pbWF0aW9uLWN1cnZlLWxpbmVhci1vdXQtc2xvdy1pbjtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDI0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJHNuYWNrYmFyLWFjdGlvbi1jb2xvcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAxMnB4O1xyXG4gICAgQGluY2x1ZGUgdHlwby1idXR0b24oKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmOm5vdChbYXJpYS1oaWRkZW5dKSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi5tZGwtc3Bpbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogJHNwaW5uZXItc2l6ZTtcclxuICBoZWlnaHQ6ICRzcGlubmVyLXNpemU7XHJcblxyXG4gICY6bm90KC5pcy11cGdyYWRlZCkuaXMtYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xyXG4gIH1cclxuXHJcbiAgJi5pcy11cGdyYWRlZC5pcy1hY3RpdmUge1xyXG4gICAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fY29udGFpbmVyLXJvdGF0ZSAkc3Bpbm5lci1kdXJhdGlvbiBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlIHtcclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2xheWVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1jb2xvci0xO1xyXG5cclxuICAubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHNwaW5uZXItc2luZ2xlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoLFxyXG4gICAgICAgIG1kbC1zcGlubmVyX19sYXllci0xLWZhZGUtaW4tb3V0ICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19sYXllci0yIHtcclxuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWNvbG9yLTI7XHJcblxyXG4gIC5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1zaW5nbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXIuaXMtYWN0aXZlICYge1xyXG4gICAgYW5pbWF0aW9uOlxyXG4gICAgICAgIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGgsXHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2xheWVyLTMge1xyXG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItY29sb3ItMztcclxuXHJcbiAgLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRzcGlubmVyLXNpbmdsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICBhbmltYXRpb246XHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aCxcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fbGF5ZXItMy1mYWRlLWluLW91dCAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1jb2xvci00O1xyXG5cclxuICAubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHNwaW5uZXItc2luZ2xlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoLFxyXG4gICAgICAgIG1kbC1zcGlubmVyX19sYXllci00LWZhZGUtaW4tb3V0ICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIHtcclxuICAxMi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDAuNSAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICAyNSUgICB7IHRyYW5zZm9ybTogcm90YXRlKCRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICAzNy41JSB7IHRyYW5zZm9ybTogcm90YXRlKDEuNSAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICA1MCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDIgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7ICB9XHJcbiAgNjIuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyLjUgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7ICB9XHJcbiAgNzUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzICogJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDg3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMy41ICogJHNwaW5uZXItYXJjLXNpemUpOyB9XHJcbiAgdG8gICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0ICogJHNwaW5uZXItYXJjLXNpemUpOyB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIEhBQ0s6IEV2ZW4gdGhvdWdoIHRoZSBpbnRlbnRpb24gaXMgdG8gaGF2ZSB0aGUgY3VycmVudCAubWRsLXNwaW5uZXJfX2xheWVyLU5cclxuKiBhdCBgb3BhY2l0eTogMWAsIHdlIHNldCBpdCB0byBgb3BhY2l0eTogMC45OWAgaW5zdGVhZCBzaW5jZSB0aGlzIGZvcmNlcyBDaHJvbWVcclxuKiB0byBkbyBwcm9wZXIgc3VicGl4ZWwgcmVuZGVyaW5nIGZvciB0aGUgZWxlbWVudHMgYmVpbmcgYW5pbWF0ZWQuIFRoaXMgaXNcclxuKiBlc3BlY2lhbGx5IHZpc2libGUgaW4gQ2hyb21lIDM5IG9uIFVidW50dSAxNC4wNC4gU2VlOlxyXG4qXHJcbiogLSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wYXBlci1zcGlubmVyL2lzc3Vlcy85XHJcbiogLSBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDM2MjU1XHJcbiovXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgMjUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cclxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgOTAlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDI1JSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgNTElIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci0zLWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItNC1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDkwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG4vKipcclxuKiBQYXRjaCB0aGUgZ2FwIHRoYXQgYXBwZWFyIGJldHdlZW4gdGhlIHR3byBhZGphY2VudFxyXG4qIGRpdi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlIHNwaW5uZXIgaXMgcm90YXRpbmdcclxuKiAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXHJcbipcclxuKiBVcGRhdGU6IHRoZSBnYXAgbm8gbG9uZ2VyIGFwcGVhcnMgb24gQ2hyb21lIHdoZW4gLm1kbC1zcGlubmVyX19sYXllci1OJ3NcclxuKiBvcGFjaXR5IGlzIDAuOTksIGJ1dCBzdGlsbCBkb2VzIG9uIFNhZmFyaSBhbmQgSUUuXHJcbiovXHJcbi5tZGwtc3Bpbm5lcl9fZ2FwLXBhdGNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNDUlO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmIC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcclxuICAgIHdpZHRoOiAxMDAwJTtcclxuICAgIGxlZnQ6IC00NTAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJi5tZGwtc3Bpbm5lcl9fbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gICYubWRsLXNwaW5uZXJfX3JpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gICYgLm1kbC1zcGlubmVyX19jaXJjbGUge1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2NpcmNsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1zdHJva2Utd2lkdGg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBub25lO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICAubWRsLXNwaW5uZXJfX2xlZnQgJiB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xyXG5cclxuICAgIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2xlZnQtc3BpbiAkc3Bpbm5lci1hcmMtdGltZVxyXG4gICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXJfX3JpZ2h0ICYge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xyXG5cclxuICAgIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4gJHNwaW5uZXItYXJjLXRpbWVcclxuICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19yaWdodC1zcGluIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cclxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi5tZGwtdGFicyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZGwtdGFic19fdGFiLWJhciB7XHJcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gIDogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50IDogY2VudGVyOyAvLyDih75cclxuICAgIGFsaWduLWNvbnRlbnQgICA6IHNwYWNlLWJldHdlZW47IC8vIHx8XHJcbiAgICBhbGlnbi1pdGVtcyAgICAgOiBmbGV4LXN0YXJ0OyAvLyDihpNcclxuXHJcbiAgICBoZWlnaHQgICAgICAgICAgOiA0OHB4O1xyXG4gICAgcGFkZGluZyAgICAgICAgIDogMCAwIDAgMDtcclxuICAgIG1hcmdpbiAgICAgICAgICA6IDA7XHJcbiAgICBib3JkZXItYm90dG9tICAgOiAxcHggc29saWQgJHRhYi1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5tZGwtdGFic19fdGFiIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMjRweCAwIDI0cHg7XHJcblxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAkbGF5b3V0LXRhYi1mb250LXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgY29sb3I6ICR0YWItdGV4dC1jb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubWRsLXRhYnMuaXMtdXBncmFkZWQgJi5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICR0YWItYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXRhYnMuaXMtdXBncmFkZWQgJi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICR0YWItaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgYW5pbWF0aW9uOiBib3JkZXItZXhwYW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjQsIDEpIDAuMDFzIGFsdGVybmF0ZSBmb3J3YXJkcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgJiAubWRsLXRhYnNfX3JpcHBsZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJiAubWRsLXJpcHBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0YWItaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1kbC10YWJzX19wYW5lbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWRsLXRhYnMuaXMtdXBncmFkZWQgJi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvcmRlci1leHBhbmQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZjLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5IC5mYyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUganF1aSAqL1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtaGlnaGxpZ2h0IHtcbiAgLyogd2hlbiB1c2VyIGlzIHNlbGVjdGluZyBjZWxscyAqL1xuICBiYWNrZ3JvdW5kOiAjYmNlOGYxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1iZ2V2ZW50IHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBiYWNrZ3JvdW5kIGV2ZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAjOGZkZjgyO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1ub25idXNpbmVzcyB7XG4gIC8qIGRlZmF1bHQgbG9vayBmb3Igbm9uLWJ1c2luZXNzLWhvdXJzIGFyZWFzICovXG4gIC8qIHdpbGwgaW5oZXJpdCAuZmMtYmdldmVudCdzIHN0eWxlcyAqL1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAvKiBUT0RPOiBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0aCBmYy1oZWFkL2ZjLWJvZHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4uZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi8qIE1pc2MgUmV1c2FibGUgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWRpdmlkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuaHIuZmMtZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMnB4O1xuICAvKiBoZWlnaHQgaXMgdW5yZWxpYWJsZSBhY3Jvc3MgYnJvd3NlcnMsIHNvIHVzZSBwYWRkaW5nICovXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbi5mYy1taXJyb3Itc2tlbGV0b24ge1xuICAvKiB0aGVzZSBlbGVtZW50IHNob3VsZCBhbHdheXMgY2xpbmcgdG8gdG9wLWxlZnQvcmlnaHQgY29ybmVycyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi5mYy1iZyB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIGZpeCBzY3JvbGxiYXIgaXNzdWUgaW4gZmlyZWZveCAqL1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG59XG5cbi5mYyB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjIHRoLFxuLmZjIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYyB0ZC5mYy10b2RheSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICAvKiBvdmVyY29tZSBuZWlnaGJvcmluZyBib3JkZXJzICovXG59XG5cbi8qIEludGVybmFsIE5hdiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYVtkYXRhLWdvdG9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hW2RhdGEtZ290b106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogRmFrZSBUYWJsZSBSb3dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgLmZjLXJvdyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUgdGhlbWVzIGZvcmNpbmcgYSAxcHggYm9yZGVyICovXG4gIC8qIG5vIHZpc2libGUgYm9yZGVyIGJ5IGRlZmF1bHQuIGJ1dCBtYWtlIGF2YWlsYWJsZSBpZiBuZWVkIGJlIChzY3JvbGxiYXIgd2lkdGggY29tcGVuc2F0aW9uKSAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYy1yb3cgdGFibGUge1xuICAvKiBkb24ndCBwdXQgbGVmdC9yaWdodCBib3JkZXIgb24gYW55dGhpbmcgd2l0aGluIGEgZmFrZSByb3cuXG4gICAgIHRoZSBvdXRlciB0Ym9keSB3aWxsIHdvcnJ5IGFib3V0IHRoaXMgKi9cbiAgYm9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAvKiBubyBib3R0b20gYm9yZGVycyBvbiByb3dzICovXG4gIGJvcmRlci1ib3R0b206IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93OmZpcnN0LWNoaWxkIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIHRvcCBib3JkZXIgb24gZmlyc3Qgcm93ICovXG59XG5cbi8qIERheSBSb3cgKHVzZWQgd2l0aGluIHRoZSBoZWFkZXIgYW5kIHRoZSBEYXlHcmlkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBoaWdobGlnaHRpbmcgY2VsbHMgJiBiYWNrZ3JvdW5kIGV2ZW50IHNrZWxldG9uICovXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSxcbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZXRjaCBza2VsZXRvbiB0byBib3R0b20gb2Ygcm93ICovXG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgei1pbmRleDogMztcbn1cblxuLypcbnJvdyBjb250ZW50ICh3aGljaCBjb250YWlucyBkYXkvd2VlayBudW1iZXJzIGFuZCBldmVudHMpIGFzIHdlbGwgYXMgXCJtaXJyb3JcIiAod2hpY2ggY29udGFpbnNcbnRlbXBvcmFyeSByZW5kZXJlZCBldmVudHMpLlxuKi9cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC8qIG1hdGNoZXMgdGhlIHNwYWNlIGFib3ZlIHRoZSBldmVudHMgKi9cbn1cblxuLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYyAuZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBzZWUtdGhyb3VnaCB0byB0aGUgYmFja2dyb3VuZCBiZWxvdyAqL1xuICAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIHByZXZlbnQgdGhlbWUtcHJvdmlkZWQgYmFja2dyb3VuZHMgKi9cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLyogaW4gY2FzZSA8dGQ+cyBhcmUgZ2xvYmFsbHkgc3R5bGVkICovXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudHMgYW5kL29yIHRoZSBkYXkgbnVtYmVyICovXG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGJvZHkgdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudCBjZWxscyAqL1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBTY3JvbGxpbmcgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtc2Nyb2xsZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qIFRPRE86IG1vdmUgdG8gdGltZWdyaWQvZGF5Z3JpZCAqL1xuLmZjLXNjcm9sbGVyID4gLmZjLWRheS1ncmlkLFxuLmZjLXNjcm9sbGVyID4gLmZjLXRpbWUtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcmUtc2NvcGUgYWxsIHBvc2l0aW9ucyAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogaGFjayB0byBmb3JjZSByZS1zaXppbmcgdGhpcyBpbm5lciBlbGVtZW50IHdoZW4gc2Nyb2xsYmFycyBhcHBlYXIvZGlzYXBwZWFyICovXG59XG5cbi8qIEdsb2JhbCBFdmVudCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogZm9yIHJlc2l6ZSBoYW5kbGUgYW5kIG90aGVyIGlubmVyIHBvc2l0aW9uaW5nICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBtYWtlIHRoZSA8YT4gdGFnIGJsb2NrICovXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ4O1xuICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIGRlZmF1bHQgVEVYVCBjb2xvciAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIGlmIDxhPiBoYXMgYW4gaHJlZiAqL1xufVxuXG4uZmMtZXZlbnRbaHJlZl0sXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBnaXZlIGV2ZW50cyB3aXRoIGxpbmtzIGFuZCBkcmFnZ2FibGUgZXZlbnRzIGEgaGFuZCBtb3VzZSBwb2ludGVyICovXG59XG5cbi5mYy1ub3QtYWxsb3dlZCxcbi5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICAvKiB0byBvdmVycmlkZSBhbiBldmVudCdzIGN1c3RvbSBjdXJzb3IgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgQU5EIHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyLFxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogb25seSBzaG93IHdoZW4gaG92ZXJpbmcgb3Igc2VsZWN0ZWQgKHdpdGggdG91Y2gpICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBoaXQgYXJlYSAqL1xuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZSB7XG4gIC8qIDQweDQwIHRvdWNoIGFyZWEgKi9cbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICAvKiB1c2VyIG9mIHRoaXMgdXRpbCBjYW4gc2NvcGUgd2l0aGluIGEgbG93ZXIgei1pbmRleCAqL1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4vKiBFdmVudCBTZWxlY3Rpb24gKG9ubHkgZm9yIHRvdWNoIGRldmljZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIC8qIG92ZXJjb21lcyBpbmxpbmUgei1pbmRleCAqL1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIHNhbWUgei1pbmRleCBhcyBmYy1iZywgYmVoaW5kIHRleHQgKi9cbiAgLyogb3ZlcmNvbWUgdGhlIGJvcmRlcnMgKi9cbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICAvKiBkYXJrZW5pbmcgZWZmZWN0ICovXG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi8qIEV2ZW50IERyYWdnaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmcuZmMtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmc6bm90KC5mYy1zZWxlY3RlZCkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBIb3Jpem9udGFsIEV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogYmlnZ2VyIHRvdWNoIGFyZWEgd2hlbiBzZWxlY3RlZCAqL1xuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICAvKiBiZWxvdyByZXNpemVycyAqL1xuICB0b3A6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVpbmcgdG8vZnJvbSBhbm90aGVyIHdlZWsuIGtpbGwgcm91bmRlZCBjb3JuZXJzIGFuZCBidXR0IHVwIGFnYWluc3QgZWRnZSAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgLyogcmVwbGFjZSB0aGUgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvcmRlciAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICByaWdodDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKG1vdXNlIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICB3aWR0aDogN3B4O1xuICB0b3A6IC0xcHg7XG4gIC8qIG92ZXJjb21lIHRvcCBib3JkZXIgKi9cbiAgYm90dG9tOiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3R0b20gYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIC8qIDh4OCBsaXR0bGUgZG90ICovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgbGVmdCBlZGdlICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgcmlnaHQgZWRnZSAqL1xufVxuXG4vKiBEYXlHcmlkIGV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2UgdXNlIHRoZSBmdWxsIFwiZmMtZGF5LWdyaWQtZXZlbnRcIiBjbGFzcyBpbnN0ZWFkIG9mIHVzaW5nIGRlc2NlbmRhbnRzIGJlY2F1c2UgdGhlIGV2ZW50IHdvbid0XG5iZSBhIGRlc2NlbmRhbnQgb2YgdGhlIGdyaWQgd2hlbiBpdCBpcyBiZWluZyBkcmFnZ2VkLlxuKi9cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDJweCAwO1xuICAvKiBzcGFjaW5nIGJldHdlZW4gZXZlbnRzIGFuZCBlZGdlcyAqL1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLyogYSBsaXR0bGUgYml0IG1vcmUgc3BhY2UgYmVmb3JlIHRoZSBmaXJzdCBldmVudCAqL1xufVxuXG4uZmMtbWlycm9yLXNrZWxldG9uIHRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBleGNlcHQgZm9yIG1pcnJvciBza2VsZXRvbiAqL1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICAvKiBmb3JjZSBldmVudHMgdG8gYmUgb25lLWxpbmUgdGFsbCAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIGRldmljZXMpICovXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIC8qIHRvIHRoZSBkYXkgY2VsbCdzIGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiBFdmVudCBMaW1pdGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogXCJtb3JlXCIgbGluayB0aGF0IHJlcHJlc2VudHMgaGlkZGVuIGV2ZW50cyAqL1xuYS5mYy1tb3JlIHtcbiAgbWFyZ2luOiAxcHggM3B4O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuZmMtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMtbGltaXRlZCB7XG4gIC8qIHJvd3MgYW5kIGNlbGxzIHRoYXQgYXJlIGhpZGRlbiBiZWNhdXNlIG9mIGEgXCJtb3JlXCIgbGluayAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBwb3BvdmVyIHRoYXQgYXBwZWFycyB3aGVuIFwibW9yZVwiIGxpbmsgaXMgY2xpY2tlZCAqL1xuLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICB6LWluZGV4OiAxO1xuICAvKiBtYWtlIHRoZSBcIm1vcmVcIiBwb3BvdmVyIG9uZSBoaWdoZXIgdGhhbiB0aGlzICovXG59XG5cbi5mYy1tb3JlLXBvcG92ZXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIE5vdyBJbmRpY2F0b3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ub3ctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAgc29saWQgcmVkO1xufVxuXG4vKiBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKlxuVE9ETzogbW9yZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoaXMgZmlsZSBhbmQgY29tbW9uLmNzc1xuKi9cbi8qIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoZWFkLFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1yb3csXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlMztcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZnJvbSBodHRwczovL2ZlYXRoZXJpY29ucy5jb20vIGFuZCBidWlsdCB3aXRoIEljb01vb25cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nOFNCZkFBQUFDOEFBQUFZR050WVhBWFZ0S05BQUFCSEFBQUFGUm5ZWE53QUFBQUVBQUFBWEFBQUFBSVoyeDVaZ1l5ZHhJQUFBRjRBQUFGTkdobFlXUVVKN2NJQUFBR3JBQUFBRFpvYUdWaEIyMER6QUFBQnVRQUFBQWthRzEwZUNJQUJoUUFBQWNJQUFBQUxHeHZZMkVENEFVNkFBQUhOQUFBQUJodFlYaHdBQThBakFBQUIwd0FBQUFnYm1GdFpYc3I2OTBBQUFkc0FBQUJobkJ2YzNRQUF3QUFBQUFJOUFBQUFDQUFBd1BBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURwQmdQQS84QUFRQVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFEQUFBQUhBQURBQUVBQUFBY0FBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzZRYi8vZi8vQUFBQUFBQWc2UUQvL2YvL0FBSC80eGNFQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFXSUFqUUtlQXNrQUV3QUFKU2MzTmpRbkppSUhBUVlVRndFV01qYzJOQ2NDbnVMaURRME1KQXovQUEwTkFRQU1KQXdORGNuaTRnd2pEUXdNL3dBTkl3ei9BQTBORENNTkFBQUFBUUZpQUkwQ25nTEpBQk1BQUNVQk5qUW5BU1lpQndZVUh3RUhCaFFYRmpJM0FaNEJBQTBOL3dBTUpBd05EZUxpRFEwTUpBeU5BUUFNSXcwQkFBd01EU01NNHVJTkl3d05EUUFBQUFJQTRnQzNBeDRDbmdBVEFDY0FBQ1VuTnpZMEp5WWlEd0VHRkI4QkZqSTNOalFuSVNjM05qUW5KaUlQQVFZVUh3RVdNamMyTkNjQjg3ZTNEUTBNSXczVkRRM1ZEU01NRFEwQks3ZTNEUTBNSkF6VkRRM1ZEQ1FNRFEzenVMY01KQXdORGRVTkl3eldEQXdOSXd5NHR3d2tEQTBOMVEwakROWU1EQTBqREFBQUFnRGlBTGNESGdLZUFCTUFKd0FBSlRjMk5DOEJKaUlIQmhRZkFRY0dGQmNXTWpjaE56WTBMd0VtSWdjR0ZCOEJCd1lVRnhZeU53SkoxUTBOMVEwakRBME50N2NORFF3akRmN1YxUTBOMVF3a0RBME50N2NORFF3a0RMZldEQ01OMVEwTkRDUU10N2dNSXcwTUROWU1JdzNWRFEwTUpBeTN1QXdqRFF3TUFBQURBRlVBQUFPckExVUFNd0JvQUhjQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNaE1qWTFOQ1lqSVNJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FBVllSR1JrUi9xb1JHUmtSQTFVRkJBVU9DUWtWREFzWkRmMnJEUmtMREJVSkNBNEZCUVVGQlFVT0NRZ1ZEQXNaRFFKVkRSa0xEQlVKQ1E0RkJBVlZBZ0VDQlFNQ0J3UUVDQVg5cXdRSkF3UUhBd01GQVFJQ0FnSUJCUU1EQndRRENRUUNWUVVJQkFRSEFnTUZBZ0VDL29BWkVoRVpHUkVTR1FBQUFBQURBRlVBQUFPckExVUFNd0JvQUlrQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNekZSUVdNekkyUFFFek1qWTFOQ1lyQVRVMEppTWlCaDBCSXlJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FnQmtTRWhtQUVSa1pFWUFaRWhJWmdCRVpHUkVEVlFVRUJRNEpDUlVNQ3hrTi9hc05HUXNNRlFrSURnVUZCUVVGQlE0SkNCVU1DeGtOQWxVTkdRc01GUWtKRGdVRUJWVUNBUUlGQXdJSEJBUUlCZjJyQkFrREJBY0RBd1VCQWdJQ0FnRUZBd01IQkFNSkJBSlZCUWdFQkFjQ0F3VUNBUUwrZ0lBU0dSa1NnQmtTRVJtQUVoa1pFb0FaRVJJWkFBQUJBT0lBalFNZUFza0FJQUFBRXhjSEJoUVhGakkvQVJjV01qYzJOQzhCTnpZMEp5WWlEd0VuSmlJSEJoUVg0dUxpRFEwTUpBemk0Z3drREEwTjR1SU5EUXdrRE9MaURDUU1EUTBDamVMaURTTU1EUTNoNFEwTkRDTU40dUlNSXcwTURPTGlEQXdOSXd3QUFBQUJBQUFBQVFBQWE1bjB5MThQUFBVQUN3UUFBQUFBQU5pdk9Wc0FBQUFBMks4NVd3QUFBQUFEcXdOVkFBQUFDQUFDQUFBQUFBQUFBQUVBQUFQQS84QUFBQVFBQUFBQUFBT3JBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUxCQUFBQUFBQUFBQUFBQUFBQWdBQUFBUUFBV0lFQUFGaUJBQUE0Z1FBQU9JRUFBQlZCQUFBVlFRQUFPSUFBQUFBQUFvQUZBQWVBRVFBYWdDcUFPb0JuZ0prQXBvQUFRQUFBQXNBaWdBREFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBY0FBQUFCQUFBQUFBQUNBQWNBWUFBQkFBQUFBQUFEQUFjQU5nQUJBQUFBQUFBRUFBY0FkUUFCQUFBQUFBQUZBQXNBRlFBQkFBQUFBQUFHQUFjQVN3QUJBQUFBQUFBS0FCb0FpZ0FEQUFFRUNRQUJBQTRBQndBREFBRUVDUUFDQUE0QVp3QURBQUVFQ1FBREFBNEFQUUFEQUFFRUNRQUVBQTRBZkFBREFBRUVDUUFGQUJZQUlBQURBQUVFQ1FBR0FBNEFVZ0FEQUFFRUNRQUtBRFFBcEdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxWmxjbk5wYjI0Z01TNHdBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMyWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMUpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY21aamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMwWnZiblFnWjJWdVpYSmhkR1ZrSUdKNUlFbGpiMDF2YjI0dUFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImZjaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjtcbn1cblxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7XG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7XG59XG5cbi5mYy1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmZjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Mb3RzIHRha2VuIGZyb20gRmxhdGx5IChNSVQpOiBodHRwczovL2Jvb3Rzd2F0Y2guY29tLzQvZmxhdGx5L2Jvb3RzdHJhcC5jc3NcbiovXG4vKiByZXNldCAqL1xuLmZjLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4uZmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmMtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiB0aGVtZSAqL1xuLmZjLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjRlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5mYy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG59XG5cbi5mYy1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4vKiBcInByaW1hcnlcIiBjb2xvcmluZyAqL1xuLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFhMjUyZjtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICBib3JkZXItY29sb3I6ICMxNTFlMjc7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xufVxuXG4vKiBpY29ucyB3aXRoaW4gYnV0dG9ucyAqL1xuLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi8qIEJ1dHRvbnMgR3JvdXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmZvY3VzLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246YWN0aXZlLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIExpc3QgVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW06aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vKiBUb29sYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLyogaW5uZXIgY29udGVudCAqL1xuLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cblxuLmZjLXRvb2xiYXIgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBWaWV3IFN0cnVjdHVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXZpZXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiB1bmRvIHR3aXR0ZXIgYm9vdHN0cmFwJ3MgYm94LXNpemluZyBydWxlcy4gbm9ybWFsaXplcyBwb3NpdGlvbmluZyB0ZWNobmlxdWVzICovXG4vKiBkb24ndCBkbyB0aGlzIGZvciB0aGUgdG9vbGJhciBiZWNhdXNlIHdlJ2xsIHdhbnQgYm9vdHN0cmFwIHRvIHN0eWxlIHRob3NlIGJ1dHRvbnMgYXMgc29tZSBwdCAqL1xuLmZjLXZpZXctY29udGFpbmVyICosXG4uZmMtdmlldy1jb250YWluZXIgKjpiZWZvcmUsXG4uZmMtdmlldy1jb250YWluZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZmMtdmlldyxcbi5mYy12aWV3ID4gdGFibGUge1xuICAvKiBzbyBkcmFnZ2VkIGVsZW1lbnRzIGNhbiBiZSBhYm92ZSB0aGUgdmlldydzIG1haW4gZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBHbG9iYWwgRXZlbnQgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBUYWJsZSAmIERheS1Sb3cgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjIHRoLFxuLmZjIHRkLFxuLmZjIGhyLFxuLmZjIHRoZWFkLFxuLmZjIHRib2R5LFxuLmZjLXJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyoga2lsbCB0aGUgb3ZlcmxhaWQsIGFic29sdXRlbHktcG9zaXRpb25lZCBjb21wb25lbnRzICovXG4gIC8qIGNvbW1vbi4uLiAqL1xuICAuZmMtYmcsXG4uZmMtYmdldmVudC1za2VsZXRvbixcbi5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4uZmMtbWlycm9yLXNrZWxldG9uLFxuLmZjLWJnZXZlbnQtY29udGFpbmVyLFxuLmZjLWJ1c2luZXNzLWNvbnRhaW5lcixcbi5mYy1oaWdobGlnaHQtY29udGFpbmVyLFxuLmZjLW1pcnJvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBkb24ndCBmb3JjZSBhIG1pbi1oZWlnaHQgb24gcm93cyAoZm9yIERheUdyaWQpICovXG4gIC5mYyB0Ym9keSAuZmMtcm93IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiB1bmRvIGhlaWdodCB0aGF0IEpTIHNldCBpbiBkaXN0cmlidXRlSGVpZ2h0ICovXG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgZnJvbSBlYWNoIHZpZXcncyBzcGVjaWZpYyBzdHlsZXNoZWV0ICovXG4gIH1cblxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvKiB1bmRvIC5mYy1yaWdpZCAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdXNlIGEgbW9yZSBib3JkZXItZnJpZW5kbHkgbWV0aG9kIGZvciB0aGlzLi4uICovXG4gIH1cblxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAvKiBvbmx5IHdvcmtzIGluIG5ld2VyIGJyb3dzZXJzICovXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAvKiAuLi5naXZlcyBzcGFjZSB3aXRoaW4gdGhlIHNrZWxldG9uLiBhbHNvIGVuc3VyZXMgbWluIGhlaWdodCBpbiBhIHdheSAqL1xuICB9XG5cbiAgLmZjIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgIC8qIHByb3ZpZGVzIGEgbWluLWhlaWdodCBmb3IgdGhlIHJvdywgYnV0IG9ubHkgZWZmZWN0aXZlIGZvciBJRSwgd2hpY2ggZXhhZ2dlcmF0ZXMgdGhpcyB2YWx1ZSxcbiAgICAgICBtYWtpbmcgaXQgbG9vayBtb3JlIGxpa2UgM2VtLiBmb3Igb3RoZXIgYnJvd2VycywgaXQgd2lsbCBhbHJlYWR5IGJlIHRoaXMgdGFsbCAqL1xuICAgIGhlaWdodDogMWVtO1xuICB9XG5cbiAgLyogVW5kbyBtb250aC12aWV3IGV2ZW50IGxpbWl0aW5nLiBEaXNwbGF5IGFsbCBldmVudHMgYW5kIGhpZGUgdGhlIFwibW9yZVwiIGxpbmtzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLW1vcmUtY2VsbCxcbi5mYy1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMgdHIuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMgdGQuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLXBvcG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogbmV2ZXIgZGlzcGxheSB0aGUgXCJtb3JlLi5cIiBwb3BvdmVyIGluIHByaW50IG1vZGUgKi9cbiAgfVxuXG4gIC8qIFRpbWVHcmlkIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgMTAwJSB0cmljayB1c2VkIHRvIGZpbGwgdGhlIGNvbnRhaW5lcidzIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBkb24ndCBkaXNwbGF5IHRoZSBzaWRlIGF4aXMgYXQgYWxsIChcImFsbC1kYXlcIiBhbmQgdGltZSBjZWxscykgKi9cbiAgLmZjLXRpbWVHcmlkLXZpZXcgLmZjLWF4aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBkb24ndCBkaXNwbGF5IHRoZSBob3Jpem9udGFsIGxpbmVzICovXG4gIC5mYy1zbGF0cyxcbi5mYy10aW1lLWdyaWQgaHIge1xuICAgIC8qIHRoaXMgaHIgaXMgdXNlZCB3aGVuIGhlaWdodCBpcyB1bmRlcnVzZWQgYW5kIG5lZWRzIHRvIGJlIGZpbGxlZCAqL1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvKiBpbXBvcnRhbnQgb3ZlcnJpZGVzIGlubGluZSBkZWNsYXJhdGlvbiAqL1xuICB9XG5cbiAgLyogbGV0IHRoZSBjb250YWluZXIgdGhhdCBob2xkcyB0aGUgZXZlbnRzIGJlIG5hdHVyYWxseSBwb3NpdGlvbmVkIGFuZCBjcmVhdGUgcmVhbCBoZWlnaHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC8qIGluIGNhc2UgdGhlcmUgYXJlIG5vIGV2ZW50cywgd2Ugc3RpbGwgd2FudCBzb21lIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlIHtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuXG4gIC8qIGtpbGwgdGhlIGhvcml6b250YWwgc3BhY2luZyBtYWRlIGJ5IHRoZSBldmVudCBjb250YWluZXIuIGV2ZW50IG1hcmdpbnMgd2lsbCBiZSBkb25lIGJlbG93ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBUaW1lR3JpZCAqRXZlbnQqIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIG5hdHVyYWxseSBwb3NpdGlvbiBldmVudHMsIHZlcnRpY2FsbHkgc3RhY2tpbmcgdGhlbSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogM3B4IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogZm9yIGV2ZW50cyB0aGF0IGNvbnRpbnVlIHRvIGEgZnV0dXJlIGRheSwgZ2l2ZSB0aGUgYm90dG9tIGJvcmRlciBiYWNrICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogaW5kaWNhdGUgdGhlIGV2ZW50IGNvbnRpbnVlcyB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cblxuICAvKiBmb3IgZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVhdGlvbnMgZnJvbSBwcmV2aW91cyBkYXlzLCBnaXZlIHRoZSB0b3AgYm9yZGVyIGJhY2sgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGluZGljYXRlIHRoZSBldmVudCBpcyBhIGNvbnRpbnVhdGlvbiB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cblxuICAvKiB0aW1lICovXG4gIC8qIHVuZG8gYSBwcmV2aW91cyBkZWNsYXJhdGlvbiBhbmQgbGV0IHRoZSB0aW1lIHRleHQgc3BhbiB0byBhIHNlY29uZCBsaW5lICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBoaWRlIHRoZSB0aGUgdGltZSB0aGF0IGlzIG5vcm1hbGx5IGRpc3BsYXllZC4uLiAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogLi4ucmVwbGFjZSBpdCB3aXRoIGEgbW9yZSB2ZXJib3NlIHZlcnNpb24gKGluY2x1ZGVzIEFNL1BNKSBzdG9yZWQgaW4gYW4gaHRtbCBhdHRyaWJ1dGUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mdWxsKTtcbiAgfVxuXG4gIC8qIFZlcnRpY2FsIFNjcm9sbGVyICYgQ29udGFpbmVyc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIGtpbGwgdGhlIHNjcm9sbGJhcnMgYW5kIGFsbG93IG5hdHVyYWwgaGVpZ2h0ICovXG4gIC5mYy1zY3JvbGxlcixcbi5mYy1kYXktZ3JpZC1jb250YWluZXIsXG4uZmMtdGltZS1ncmlkLWNvbnRhaW5lciB7XG4gICAgLyogKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBib3JkZXIvcGFkZGluZyB1c2VkIHRvIGNvbXBlbnNhdGUgZm9yIHNjcm9sbGJhcnMgKi9cbiAgLmZjLXJvdyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBCdXR0b24gQ29udHJvbHNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtYnV0dG9uLWdyb3VwLFxuLmZjIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBkb24ndCBkaXNwbGF5IGFueSBidXR0b24tcmVsYXRlZCBjb250cm9scyAqL1xuICB9XG59XG4iLCIvKiBEYXlHcmlkVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZGF5IHJvdyBzdHJ1Y3R1cmUgKi9cbi5mYy1kYXlHcmlkV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLFxuLmZjLWRheUdyaWREYXktdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIC8qIHRoZXJlIG1heSBiZSB3ZWVrIG51bWJlcnMgaW4gdGhlc2Ugdmlld3MsIHNvIG5vIHBhZGRpbmctdG9wICovXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIC8qIGVuc3VyZSBhIHNwYWNlIGF0IGJvdHRvbSBvZiBjZWxsIGZvciB1c2VyIHNlbGVjdGluZy9jbGlja2luZyAqL1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIC8qIGVuc3VyZSB0aGF0IGFsbCByb3dzIGFyZSBhdCBsZWFzdCB0aGlzIHRhbGwgKi9cbn1cblxuLyogYSBcInJpZ2lkXCIgcm93IHdpbGwgdGFrZSB1cCBhIGNvbnN0YW50IGFtb3VudCBvZiBoZWlnaHQgYmVjYXVzZSBjb250ZW50LXNrZWxldG9uIGlzIGFic29sdXRlICovXG4uZmMtcm93LmZjLXJpZ2lkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogd2VlayBhbmQgZGF5IG51bWJlciBzdHlsaW5nICovXG4uZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLXdlZWstbnVtYmVyLFxuLmZjLWRheUdyaWQtdmlldyB0aC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIC8qIGNvbHVtbiBoZWFkZXJzIGNhbid0IGhhdmUgYXMgbXVjaCB2IHNwYWNlICovXG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLyogd2hlbiB3ZWVrL2RheSBudW1iZXIgaGF2ZSBvd24gY29sdW1uICovXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gIC8qIHdvcmsgYXJvdW5kIHRoZSB3YXkgd2UgZG8gY29sdW1uIHJlc2l6aW5nIGFuZCBlbnN1cmUgYSBtaW5pbXVtIHdpZHRoICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1ZW07XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbiIsIi8qIVxyXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjEuMCAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcclxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgRnJvYWxhIExhYnNcclxuICovXHJcblxyXG4uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQsLmZyLWVsZW1lbnQ6Zm9jdXN7b3V0bGluZTowIHNvbGlkIHRyYW5zcGFyZW50fS5mci1ib3guZnItYmFzaWN7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnR7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtjb2xvcjojNDE0MTQxO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjIwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0bzttaW4taGVpZ2h0OjYwcHg7dGV4dC1hbGlnbjpsZWZ0fS5mci1ib3guZnItYmFzaWMuZnItcnRsIC5mci1lbGVtZW50e3RleHQtYWxpZ246cmlnaHR9LmZyLWVsZW1lbnR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvfS5mci1lbGVtZW50IGF7dXNlci1zZWxlY3Q6YXV0bzstby11c2VyLXNlbGVjdDphdXRvOy1tb3otdXNlci1zZWxlY3Q6YXV0bzsta2h0bWwtdXNlci1zZWxlY3Q6YXV0bzstd2Via2l0LXVzZXItc2VsZWN0OmF1dG87LW1zLXVzZXItc2VsZWN0OmF1dG99LmZyLWVsZW1lbnQuZnItZGlzYWJsZWR7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWVsZW1lbnQgW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl17b3V0bGluZTowIHNvbGlkIHRyYW5zcGFyZW50fS5mci1ib3ggYS5mci1mbG9hdGluZy1idG57LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I0ZGRjtjb2xvcjojMzMzMzMzOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO291dGxpbmU6bm9uZTtsZWZ0OjA7dG9wOjA7bGluZS1oZWlnaHQ6NDBweDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwKTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZX0uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIHN2Z3std2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZSAwcztmaWxsOiMzMzMzMzN9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBpLC5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3Zne2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjQwcHh9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bi5mci1idG4rLmZyLWJ0bnttYXJnaW4tbGVmdDoxMHB4fS5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXJ7YmFja2dyb3VuZDojZWJlYmViO2N1cnNvcjpwb2ludGVyfS5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIgc3Zne2ZpbGw6IzMzMzMzM30uZnItYm94IC5mci12aXNpYmxlIGEuZnItZmxvYXRpbmctYnRuey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpfWlmcmFtZS5mci1pZnJhbWV7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6Mjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mci13cmFwcGVyOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTRweDtjb2xvcjojQUFBO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ei1pbmRleDoxO2Rpc3BsYXk6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXdyYXBwZXIuc2hvdy1wbGFjZWhvbGRlciAuZnItcGxhY2Vob2xkZXJ7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZnItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2I1ZDZmZDtjb2xvcjojMDAwfS5mci13cmFwcGVyIDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2I1ZDZmZDtjb2xvcjojMDAwfS5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXJ7YmFja2dyb3VuZDojRkZGO2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItYm90dG9tLWNvbG9yOiNlZmVmZWY7dG9wOjA7bGVmdDowfS5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVye2JvcmRlci10b3A6MH0uZnItYm94LmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlcntib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZyLWJveC5mci1kb2N1bWVudHttaW4td2lkdGg6MjFjbX0uZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVye3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjMwcHg7bWluLXdpZHRoOjIxY207YmFja2dyb3VuZDojZWZlZmVmfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnR7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6I0ZGRjt3aWR0aDoyMWNtO21hcmdpbjphdXRvO21pbi1oZWlnaHQ6MjZjbSAhaW1wb3J0YW50O3BhZGRpbmc6MWNtIDJjbTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6YXV0b30uZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIC5mci1lbGVtZW50IGhye21hcmdpbi1sZWZ0Oi0yY207bWFyZ2luLXJpZ2h0Oi0yY207YmFja2dyb3VuZDojZWZlZmVmO2hlaWdodDoxY207b3V0bGluZTpub25lO2JvcmRlcjpub25lfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaW1ne3otaW5kZXg6MX19LmZyLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6MCA4cHg7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6IzIyMjIyMjtjb2xvcjojRkZGO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2xlZnQ6LTMwMDBweDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4OjIxNDc0ODM2NDc7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5mci10b29sdGlwLmZyLXZpc2libGV7LXdlYmtpdC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyIC5mci1idG4td3JhcCwuZnItcG9wdXAgLmZyLWJ0bi13cmFwLC5mci1tb2RhbCAuZnItYnRuLXdyYXB7ZmxvYXQ6bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246cmVsYXRpdmV9LmZyLXRvb2xiYXIgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwuZnItcG9wdXAgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwuZnItbW9kYWwgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbntkaXNwbGF5Om5vbmV9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiMzMzMzMzM7LW1vei1vdXRsaW5lOjA7b3V0bGluZTpub25lO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjo0cHggMnB4O3BhZGRpbmc6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7Ym9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6NDBweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25ze2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVye2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bjo6LW1vei1mb2N1cy1pbm5lciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi10ZXh0e3dpZHRoOmF1dG99LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3Zne2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bm9uZTttYXJnaW46OHB4IDdweDt3aWR0aDoyNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmd7aGVpZ2h0OjI0cHh9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyBwYXRoLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aHstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7ZmlsbDojMzMzMzMzfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3Bhbntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE3cHg7bWluLXdpZHRoOjMwcHg7ZmxvYXQ6bGVmdDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBpbWd7bWFyZ2luOjhweCA3cHg7d2lkdGg6MjRweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwe2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1zZWxlY3Rpb24gc3BhbiwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGltZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3Zne21hcmdpbi1sZWZ0OjNweDttYXJnaW4tcmlnaHQ6MTFweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgIzMzMzMzMztyaWdodDoycHg7dG9wOjE4cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjNzOy1tb3otdHJhbnNpdGlvbjphbGwgMC4zczstbXMtdHJhbnNpdGlvbjphbGwgMC4zczstby10cmFuc2l0aW9uOmFsbCAwLjNzO2NvbnRlbnQ6XCJcIn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZle2ZpbGw6IzMzMzMzMztiYWNrZ3JvdW5kOiNkNmQ2ZDY7LXdlYmtpdC10cmFuc2l0aW9uOjAuNXMgZWFzZTstbW96LXRyYW5zaXRpb246MC41cyBlYXNlOy1tcy10cmFuc2l0aW9uOjAuNXMgZWFzZTstby10cmFuc2l0aW9uOjAuNXMgZWFzZX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYjtmaWxsOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlcntib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzIyMjIyMn0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVke2NvbG9yOiNiZGJkYmQ7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC1vcGFjaXR5OjAuMzstbW96LW9wYWNpdHk6MC4zO29wYWNpdHk6MC4zOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojYmRiZGJkfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW57ZGlzcGxheTpub25lfS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG57bWFyZ2luOjA7d2lkdGg6NDZweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLXRhYiwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWIsLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUsLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFie2JhY2tncm91bmQ6I0ZGRn0uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFue2hlaWdodDoyN3B4fS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2Z3ttYXJnaW46OHB4IDExcHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uZnItdG9vbGJhciAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItdG9vbGJhciAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1tb2RhbCAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1tb2RhbCAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aHtmaWxsOiMwMDk4Zjd9LmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUsLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4sLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZle2NvbG9yOiNiZGJkYmQ7LXdlYmtpdC1vcGFjaXR5OjAuMzstbW96LW9wYWNpdHk6MC4zO29wYWNpdHk6MC4zOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItZHJvcGRvd246OmFmdGVyLC5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciwuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNiZGJkYmR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0LC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdHtmbG9hdDpyaWdodH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHQsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1yaWdodCwuZnItbW9kYWwuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0e2Zsb2F0OmxlZnR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0biwuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwe2Zsb2F0OnJpZ2h0fS5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25zLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9uc3tib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciwuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVye2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1pbmxpbmU+LmZyLWNvbW1hbmQuZnItYnRuOm5vdCguZnItaGlkZGVuKSwuZnItdG9vbGJhci5mci1pbmxpbmU+LmZyLWJ0bi13cmFwOm5vdCguZnItaGlkZGVuKXtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbG9hdDpub25lfS5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3ZlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZHtvdXRsaW5lOjA7Y29sb3I6IzMzMzMzM30uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYnRuLWhvdmVyOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZXhwYW5kZWQ6bm90KC5mci10YWJsZS1jZWxsKXtiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXI6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmZvY3VzOjphZnRlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVkOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMzMzMzMzN9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItc2VsZWN0ZWQ6bm90KC5mci10YWJsZS1jZWxsKSwuZnItZGVza3RvcCAuZnItY29tbWFuZDphY3RpdmV7Y29sb3I6IzMzMzMzMztiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTpmb2N1cywuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmUuZnItYnRuLWhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1leHBhbmRlZHtiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6aG92ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6Zm9jdXMsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQuZnItc2VsZWN0ZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpob3ZlciwuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpmb2N1cywuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZC5mci1zZWxlY3RlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci10b29sYmFyLmZyLW1vYmlsZSAuZnItY29tbWFuZC5mci1ibGluaywuZnItcG9wdXAuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5re2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9uc3t3aWR0aDoxNnB4O21hcmdpbi1sZWZ0Oi01cHh9LmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMuZnItYnRuLWhvdmVyLC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmhvdmVyLC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmZvY3Vze2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjRkFGQUZBOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzOy1tb3otdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzOy1tcy10cmFuc2l0aW9uOmJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiNGRkY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6YXV0bztib3R0b206YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4OjQ7Ym9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbjt6b29tOjE7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudS50ZXN0LWhlaWdodCAuZnItZHJvcGRvd24td3JhcHBlcnstd2Via2l0LXRyYW5zaXRpb246bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstbXMtdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjI3NXB4fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlcntwYWRkaW5nOjA7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjNzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjNzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7bWFyZ2luLXRvcDowO2Zsb2F0OmxlZnQ7aGVpZ2h0OjA7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6OHB4IDA7bWluLXdpZHRoOjcycHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGl7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGF7cGFkZGluZzowIDIwcHg7bGluZS1oZWlnaHQ6MjAwJTtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjNweCA0cHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSBzdmcgcGF0aHtmaWxsOiMzMzMzMzN9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYS5mci1hY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEuZnItZGlzYWJsZWR7Y29sb3I6I2JkYmRiZDtjdXJzb3I6ZGVmYXVsdH0uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIC5mci1zaG9ydGN1dHttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7LXdlYmtpdC1vcGFjaXR5OjAuNzU7LW1vei1vcGFjaXR5OjAuNzU7b3BhY2l0eTowLjc1fS5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmUrLmZyLWRyb3Bkb3duLW1lbnV7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTIpfS5mci1ib3R0b20+LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51e2JvcmRlci1yYWRpdXM6MnB4IDJweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjJweCAycHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggMnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWRyb3Bkb3duLXdyYXBwZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItZHJvcGRvd24td3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9Ym9keS5wcmV2ZW50LXNjcm9sbHtvdmVyZmxvdzpoaWRkZW59Ym9keS5wcmV2ZW50LXNjcm9sbC5mci1tb2JpbGV7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmZyLW1vZGFse2NvbG9yOiMyMjIyMjI7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpzY3JvbGw7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjIxNDc0ODM2NDA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMn0uZnItbW9kYWwuZnItbWlkZGxlIC5mci1tb2RhbC13cmFwcGVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDttYXJnaW46MjBweCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I0ZGRjttaW4td2lkdGg6MzAwcHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlcjowO292ZXJmbG93OmhpZGRlbjt3aWR0aDo5MCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlcnttYXJnaW46MzBweCBhdXRvO3dpZHRoOjcwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXJ7bWFyZ2luOjUwcHggYXV0bzt3aWR0aDo5NjBweH19LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFke2JhY2tncm91bmQ6I0ZGRjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQycHg7ei1pbmRleDozO2JvcmRlci1ib3R0b206c29saWQgI2VmZWZlZiAxcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UgMHN9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmV7aGVpZ2h0OjU2cHg7cGFkZGluZzowIDEwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1jbG9zZXttYXJnaW46MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBoNHtmb250LXNpemU6MjBweDtwYWRkaW5nOjE5cHggMTBweDttYXJnaW46MDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjE1MHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToyMHB4fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keTpmb2N1c3tvdXRsaW5lOjB9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5ke2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwOThmNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNnB4O291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZCtidXR0b257bWFyZ2luLWxlZnQ6MjRweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kOmZvY3Vze2JhY2tncm91bmQ6I2ViZWJlYjtjb2xvcjojMDA5OGY3fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDphY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2O2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MH0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBpOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uZnItb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiMwMDA7LXdlYmtpdC1vcGFjaXR5OjAuNTstbW96LW9wYWNpdHk6MC41O29wYWNpdHk6MC41Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3otaW5kZXg6MjE0NzQ4MzYzOX1vbC5kZWNpbWFsX3R5cGV7Y291bnRlci1yZXNldDppdGVtfW9sLmRlY2ltYWxfdHlwZT5saXtkaXNwbGF5OmJsb2NrfW9sLmRlY2ltYWxfdHlwZT5saTpiZWZvcmV7Y29udGVudDpjb3VudGVycyhpdGVtLFwiLlwiKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6aXRlbX0uZnItcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2NvbG9yOiMyMjIyMjI7YmFja2dyb3VuZDojRkZGOy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTttYXJnaW4tdG9wOjEwcHg7ei1pbmRleDoyMTQ3NDgzNjM1O3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMn0uZnItcG9wdXAgLmZyLWljb257dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo2cHh9LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcntwYWRkaW5nOjIwcHg7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdzphdXRvOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1Ac3VwcG9ydHMgbm90ICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM2cHgsIDM2cHgpKTtkaXNwbGF5OmdyaWR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lcnttaW4td2lkdGg6Mjc2cHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye3dpZHRoOjIzNnB4fX0uZnItcG9wdXAgLmZyLWlucHV0LWZvY3Vze2JhY2tncm91bmQ6d2hpdGVzbW9rZX0uZnItcG9wdXAuZnItYWJvdmV7bWFyZ2luLXRvcDotMTBweDtib3JkZXItdG9wOjB9LmZyLXBvcHVwLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1wb3B1cC5mci1oaWRkZW57LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci1wb3B1cC5mci1lbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWhzLmZyLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDB9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXB4O2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6c29saWQgMXB4ICM5OTk5OTk7Y29sb3I6IzIyMjIyMjtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOiNGRkY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6NHB4IDEycHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzOy1tb3otdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzOy1tcy10cmFuc2l0aW9uOmJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7LW8tdHJhbnNpdGlvbjpib3JkZXIgMC41cywgcGFkZGluZyAwLjVzfS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjNTE1MTUxfS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOnNvbGlkIDJweCAjMDA5OGY3O3BhZGRpbmc6M3B4IDExcHh9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJde2hlaWdodDo0NnB4fS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dCtsYWJlbCwuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWErbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI5cHg7bGVmdDoxMnB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmdyZXk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojRkZGO3BhZGRpbmc6MDtjdXJzb3I6dGV4dH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQuZnItbm90LWVtcHR5K2xhYmVsLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYS5mci1ub3QtZW1wdHkrbGFiZWx7Y29sb3I6Z3JheTt3aWR0aDphdXRvO2xlZnQ6NHB4O3BhZGRpbmc6MCA0cHg7Zm9udC1zaXplOjExcHg7dG9wOjlweH0uZnItcG9wdXAgaW5wdXQsLmZyLXBvcHVwIHRleHRhcmVhe3VzZXItc2VsZWN0OnRleHQ7LW8tdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LWtodG1sLXVzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOm5vbmV9LmZyLXBvcHVwIHRleHRhcmVhe3Jlc2l6ZTpub25lfS5mci1wb3B1cCAuZnItYnV0dG9uc3t3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLWJ0bnttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXJpZ2h0OjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lfS5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItYnRuIGl7ZmxvYXQ6bGVmdH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lfS5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjZweCA2cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMuZnItdGFicy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjI3NnB4fX0uZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKXtwYWRkaW5nOjVweH0uZnItcG9wdXAgLmZyLWxheWVye2JvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDoxOTVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjIwcHg7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXBvcHVwIC5mci1sYXllcnt3aWR0aDoyNjBweH19LmZyLXBvcHVwIC5mci1sYXllci5mci1hY3RpdmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9uc3t6LWluZGV4Ojc7aGVpZ2h0OjM2cHg7dGV4dC1hbGlnbjpyaWdodH0uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5ke2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwOThmNztwYWRkaW5nOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNnB4O291dGxpbmU6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQrYnV0dG9ue21hcmdpbi1sZWZ0OjI0cHh9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDpob3ZlciwuZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kOmZvY3Vze2JhY2tncm91bmQ6I2ViZWJlYjtjb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6YWN0aXZle2JhY2tncm91bmQ6I2Q2ZDZkNjtjb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowfS5mci1wb3B1cCAuZnItY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czoxMDAlO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItcG9wdXAgLmZyLWNoZWNrYm94IHN2Z3ttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXRvcDoycHg7ZGlzcGxheTpub25lO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmZyLXBvcHVwIC5mci1jaGVja2JveCBzcGFue2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyOy13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtib3JkZXI6MCBub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxOHB4O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxOHB4O3RvcDo3cHg7bGVmdDo3cHh9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpK3NwYW57Ym9yZGVyOnNvbGlkIDJweCAjOTk5OTk5fS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTphY3RpdmUrc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmZvY3VzK3NwYW4sLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyK3NwYW57Ym9yZGVyLWNvbG9yOiM1MTUxNTF9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkK3NwYW57YmFja2dyb3VuZDojMDA5OGY3O2JvcmRlcjpzb2xpZCAycHggIzAwOThmN30uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQrc3BhbiBzdmd7ZGlzcGxheTpibG9ja30uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWN0aXZlK3NwYW57YmFja2dyb3VuZC1jb2xvcjojRWNGNUZmfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1cytzcGFuLC5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpob3ZlcitzcGFuey13ZWJraXQtb3BhY2l0eTowLjg7LW1vei1vcGFjaXR5OjAuODtvcGFjaXR5OjAuODstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItcG9wdXAgLmZyLWNoZWNrYm94LWxpbmV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40cHg7bWFyZ2luLXRvcDoxMHB4fS5mci1wb3B1cCAuZnItY2hlY2tib3gtbGluZSBsYWJlbHtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mci1wb3B1cC5mci1ydGx7ZGlyZWN0aW9uOnJ0bDt0ZXh0LWFsaWduOnJpZ2h0fS5mci1wb3B1cC5mci1ydGwgLmZyLWFjdGlvbi1idXR0b25ze3RleHQtYWxpZ246bGVmdH0uZnItcG9wdXAuZnItcnRsIC5mci1pbnB1dC1saW5lIGlucHV0K2xhYmVsLC5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWErbGFiZWx7bGVmdDphdXRvO3JpZ2h0OjB9LmZyLXBvcHVwLmZyLXJ0bCAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9yLmZyLXZze2Zsb2F0OnJpZ2h0fS5mci10ZXh0LWVkaXQtbGF5ZXJ7d2lkdGg6MjUwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnItdG9vbGJhcntjb2xvcjojMjIyMjIyO2JhY2tncm91bmQ6I0ZGRjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTtib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQzt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bGluZS1oZWlnaHQ6MS4yO3BhZGRpbmctYm90dG9tOjA7LXdlYmtpdC10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXM7LW1vei10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXM7LW1zLXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41czstby10cmFuc2l0aW9uOnBhZGRpbmctYm90dG9tIDAuNXN9LmZyLXRvb2xiYXI6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXRvb2xiYXI6OmFmdGVye2hlaWdodDowfS5mci10b29sYmFyIC5mci1uZXdsaW5le2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1yaWdodDo5cHg7YmFja2dyb3VuZDojZWZlZmVmO2hlaWdodDoxcHg7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tb3otdHJhbnNpdGlvbjpoZWlnaHQgMC41czstbXMtdHJhbnNpdGlvbjpoZWlnaHQgMC41czstby10cmFuc2l0aW9uOmhlaWdodCAwLjVzfS5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbntwYWRkaW5nLWJvdHRvbTo0OHB4fS5mci10b29sYmFyLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZXtoZWlnaHQ6MH0uZnItdG9vbGJhciAuZnItZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZyLXRvb2xiYXIgLmZyLWZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFye2Zsb2F0OmxlZnQ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7aGVpZ2h0OjA7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJX0uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVke2hlaWdodDo0OHB4fS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlfS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXI+LmZyLWNvbW1hbmQuZnItYnRue21hcmdpbi1sZWZ0OjRweDttYXJnaW4tcmlnaHQ6NHB4fS5mci10b29sYmFyIC5mci1idG4tZ3Jwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDE3cHggMCAxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnB7bWFyZ2luOjAgN3B4IDAgNnB4fX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3BlbnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSl7YmFja2dyb3VuZDojZjVmNWY1fS5mci10b29sYmFyLmZyLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5mci10b29sYmFyLmZyLWlubGluZXtkaXNwbGF5Om5vbmU7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JvcmRlcjowO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjVweDt6LWluZGV4OjIxNDc0ODM2MzB9LmZyLXRvb2xiYXIuZnItaW5saW5lLmZyLWFib3Zle21hcmdpbi10b3A6LTEwcHg7Ym9yZGVyLXRvcDowfS5mci10b29sYmFyLmZyLWlubGluZSAuZnItbmV3bGluZXtoZWlnaHQ6MH0uZnItdG9vbGJhci5mci10b3B7dG9wOjA7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ib3R0b217Ym90dG9tOjA7Ym9yZGVyLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLWJvdHRvbSAuZnItbmV3bGluZXtwYWRkaW5nLXRvcDowOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzOy1tb3otdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzOy1tcy10cmFuc2l0aW9uOnBhZGRpbmctdG9wIDAuNXM7LW8tdHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAwLjVzfS5mci10b29sYmFyLmZyLWJvdHRvbS5mci10b29sYmFyLW9wZW4gLmZyLW5ld2xpbmV7cGFkZGluZy10b3A6NDhweDtiYWNrZ3JvdW5kOiNGRkZ9LmZyLXRvb2xiYXIuZnItYm90dG9tIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVue21hcmdpbi10b3A6LTFweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweDstbW96LWJvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLXN0aWNreS1vbntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXNlcGFyYXRvcntiYWNrZ3JvdW5kOiNlYmViZWI7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZmxvYXQ6bGVmdH0uZnItc2VwYXJhdG9yKy5mci1zZXBhcmF0b3J7ZGlzcGxheTpub25lfS5mci1zZXBhcmF0b3IuZnItdnN7aGVpZ2h0OjMycHg7d2lkdGg6MXB4O21hcmdpbjo4cHggNHB4fS5mci1zZXBhcmF0b3IuZnItaHN7Y2xlYXI6Ym90aDt3aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDRweCkpO21hcmdpbjowIDRweDtoZWlnaHQ6MXB4fS5mci1zZXBhcmF0b3IuZnItaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mci1ydGwgLmZyLXNlcGFyYXRvcntmbG9hdDpyaWdodH0uZnItdG9vbGJhci5mci1pbmxpbmUgLmZyLXNlcGFyYXRvci5mci1oc3tmbG9hdDpub25lfS5mci10b29sYmFyLmZyLWlubGluZSAuZnItc2VwYXJhdG9yLmZyLXZze2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNlY29uZC10b29sYmFye2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItdG9wOjA7YmFja2dyb3VuZDojRkZGO2xpbmUtaGVpZ2h0OjEuNDtib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LnNlY29uZC10b29sYmFyOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfSNsb2dve2Zsb2F0OmxlZnQ7b3V0bGluZTpub25lfSNsb2dvPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3BhZGRpbmc6MTFweCA1cHggMTBweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojYjFiMmI3Oy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzOy1tb3otdHJhbnNpdGlvbjpjb2xvciAwLjNzOy1tcy10cmFuc2l0aW9uOmNvbG9yIDAuM3M7LW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzfSNsb2dvPnN2Z3toZWlnaHQ6MjBweDt3aWR0aDo0N3B4O21hcmdpbjo3cHggMDtjdXJzb3I6cG9pbnRlcn0jbG9nbz5zdmcgKnstd2Via2l0LXRyYW5zaXRpb246ZmlsbCAwLjNzOy1tb3otdHJhbnNpdGlvbjpmaWxsIDAuM3M7LW1zLXRyYW5zaXRpb246ZmlsbCAwLjNzOy1vLXRyYW5zaXRpb246ZmlsbCAwLjNzfSNsb2dvOmhvdmVyPnNwYW4sI2xvZ286Zm9jdXM+c3Bhbntjb2xvcjojMDA5OGY3fSNsb2dvOmhvdmVyPnN2ZyAuZnItbG9nbywjbG9nbzpmb2N1cz5zdmcgLmZyLWxvZ297ZmlsbDojMDA5OGY3fS5mci12aXNpYmlsaXR5LWhlbHBlcntkaXNwbGF5Om5vbmU7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mci12aXNpYmlsaXR5LWhlbHBlcnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fX0uZnItb3BhY2l0eS0wey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246LW1vei1zdGlja3k7cG9zaXRpb246LW1zLXN0aWNreTtwb3NpdGlvbjotby1zdGlja3k7cG9zaXRpb246c3RpY2t5fS5mci1zdGlja3ktb2Zme3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1zdGlja3ktb257cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMH0uZnItc3RpY2t5LW9uLmZyLXN0aWNreS1pb3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5mci1zdGlja3ktZHVtbXl7ZGlzcGxheTpub25lfS5mci1zdGlja3ktb24rLmZyLXN0aWNreS1kdW1teSwuZnItc3RpY2t5LWJveD4uZnItc3RpY2t5LWR1bW15e2Rpc3BsYXk6YmxvY2t9c3Bhbi5mci1zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItYm94IC5mci1jb3VudGVye3BhZGRpbmc6MTBweDtmbG9hdDpyaWdodDtjb2xvcjojOTk5OTk5O2NvbnRlbnQ6YXR0cihkYXRhLWNoYXJzKTtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3otaW5kZXg6MTtib3JkZXItcmFkaXVzOjJweCAwIDAgMDstbW96LWJvcmRlci1yYWRpdXM6MnB4IDAgMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHggMCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1ydGwgLmZyLWNvdW50ZXJ7bGVmdDowO3JpZ2h0OmF1dG87Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmFkaXVzOjAgMnB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MCAycHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDJweCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWNvdW50ZXJ7ZGlzcGxheTpub25lfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH10ZXh0YXJlYS5mci1jb2Rle2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3Jlc2l6ZTpub25lOy1tb3otcmVzaXplOm5vbmU7LXdlYmtpdC1yZXNpemU6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7cGFkZGluZzoxMHB4O21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMwMDA7b3V0bGluZTpub25lfS5mci1ib3guZnItcnRsIHRleHRhcmVhLmZyLWNvZGV7ZGlyZWN0aW9uOnJ0bH0uZnItYm94IC5Db2RlTWlycm9ye2Rpc3BsYXk6bm9uZX0uZnItYm94LmZyLWNvZGUtdmlldyB0ZXh0YXJlYS5mci1jb2Rle2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWVsZW1lbnQsLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLXBsYWNlaG9sZGVyLC5mci1ib3guZnItY29kZS12aWV3IC5mci1pZnJhbWV7ZGlzcGxheTpub25lfS5mci1ib3guZnItY29kZS12aWV3IC5Db2RlTWlycm9ye2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1pbmxpbmUuZnItY29kZS12aWV3IC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaHtkaXNwbGF5OmJsb2NrfS5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMzMzMzMzM7LW1vei1vdXRsaW5lOjA7b3V0bGluZTowO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6OHB4IDdweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6Mjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIGl7Zm9udC1zaXplOjI0cHg7d2lkdGg6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2guZnItZGVza3RvcDpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVye21hcmdpbjowO3BhZGRpbmc6MjBweDtwYWRkaW5nLXRvcDowO2Zsb2F0OmxlZnR9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWlucHV0LWxpbmV7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtwYWRkaW5nOjE1cHggMCAwfS5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9uc3tmbG9hdDpyaWdodDt3aWR0aDozOHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MTdweCAwIDA7bWFyZ2luOjB9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5ke2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtmb250LXNpemU6MTNweDtoZWlnaHQ6NDBweDt3aWR0aDozOHB4fS5mci1wb3B1cCAuZnItc2VwYXJhdG9yKy5mci1jb2xvcnMtdGFic3ttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OjJweH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldHtsaW5lLWhlaWdodDowO2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWNvbG9yLXNldC5mci1zZWxlY3RlZC1zZXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7cGFkZGluZy1ib3R0b206MH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW4+aSwuZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuPnN2Z3t0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O2hlaWdodDoyNHB4O3dpZHRoOjI0cHg7bWFyZ2luOjRweDtmb250LXNpemU6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjdXJzb3I6ZGVmYXVsdDtsZWZ0OjB9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5pIHBhdGgsLmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5zdmcgcGF0aHtmaWxsOiMyMjIyMjJ9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3BhbiAuZnItc2VsZWN0ZWQtY29sb3J7Y29sb3I6I0ZGRjtmb250LWZhbWlseTpGb250QXdlc29tZTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6ZGVmYXVsdH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuOmhvdmVyLC5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW46Zm9jdXN7b3V0bGluZToxcHggc29saWQgIzIyMjIyMjt6LWluZGV4OjJ9LmZyLXJ0bCAuZnItcG9wdXAgLmZyLWNvbG9ycy10YWJzIC5mci1jb2xvcnMtdGFiLmZyLXNlbGVjdGVkLXRhYltkYXRhLXBhcmFtMT1cInRleHRcIl0gfiBbZGF0YS1wYXJhbTE9XCJiYWNrZ3JvdW5kXCJdOjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWRyYWctaGVscGVye2JhY2tncm91bmQ6IzAwOThmNztoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweDstd2Via2l0LW9wYWNpdHk6MC4yOy1tb3otb3BhY2l0eTowLjI7b3BhY2l0eTowLjI7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMTQ3NDgzNjQwO2Rpc3BsYXk6bm9uZX0uZnItZHJhZy1oZWxwZXIuZnItdmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5mci1kcmFnZ2luZ3std2Via2l0LW9wYWNpdHk6MC40Oy1tb3otb3BhY2l0eTowLjQ7b3BhY2l0eTowLjQ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItZW1vdGljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgTm90b0NvbG9yRW1vamksIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBFbW9qaVN5bWJvbHN9LmZyLXBvcHVwIC5mci1lbW90aWNvbiBpbWd7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0uZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLXRhYnMtdW5pY29kZXtwYWRkaW5nOjAgMCAwIDE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyLmZyLWVtb3RpY29uLWNvbnRhaW5lcnt3aWR0aDozNjhweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllci5mci1kcm9we2JhY2tncm91bmQ6I2ViZWJlYjtib3JkZXItY29sb3I6IzAwOThmN30uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIC5mci1mb3Jtey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIxNDc0ODM2NDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmgze2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjAlO2JhY2tncm91bmQ6IzAwOThmNzstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlci5mci1pbmRldGVybWluYXRlIHNwYW57d2lkdGg6MzAlICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZX0uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6YmxvY2t9QGtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALW1vei1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtby1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUBrZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH1ib2R5LmZyLWZ1bGxzY3JlZW57b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWR9LmZyLWJveC5mci1mdWxsc2NyZWVue21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjMwICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXJ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhcntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLXRvcHt0b3A6MCAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhci5mci1ib3R0b217Ym90dG9tOjAgIWltcG9ydGFudH0uZnItYm94LmZyLWZ1bGxzY3JlZW4gLnNlY29uZC10b29sYmFye21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWZ1bGxzY3JlZW4td3JhcHBlcnt6LWluZGV4OjIxNDc0ODM2NDAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMHB4IDIwcHggMTBweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3aWR0aDoxMDAlfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSt0YWJsZXttYXJnaW4tdG9wOjIwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRye2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRoLC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0ZHtwYWRkaW5nOjZweCAwIDRweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6NjAlO2NvbG9yOiM2NDY0NjR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRkOm50aC1jaGlsZChuKzIpe2xldHRlci1zcGFjaW5nOjAuNXB4fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItZWxlbWVudCBpbWd7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowIDFweH0uZnItaW1hZ2UtcmVzaXplcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjc7ZGlzcGxheTpub25lO3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZnItaW1hZ2UtcmVzaXplci5mci1hY3RpdmV7ZGlzcGxheTpibG9ja30uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwOThmNztib3JkZXI6c29saWQgMXB4ICNGRkY7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3otaW5kZXg6NDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53e2N1cnNvcjpudy1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le2N1cnNvcjpuZS1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2N1cnNvcjpzdy1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle2N1cnNvcjpzZS1yZXNpemV9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNnB4O3RvcDotNnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNnB4O3RvcDotNnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi02cHg7Ym90dG9tOi02cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi02cHg7Ym90dG9tOi02cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNXB4O3RvcDotNXB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNXB4O3RvcDotNXB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi01cHg7Ym90dG9tOi01cHh9fS5mci1pbWFnZS1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIuZnItZHJvcHtiYWNrZ3JvdW5kOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5oM3tmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowJTtiYWNrZ3JvdW5kOiMwMDk4Zjc7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmJsb2NrfS5mci1pbWFnZS1zaXplLWxheWVyIC5mci1pbWFnZS1ncm91cCAuZnItaW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lKy5mci1pbnB1dC1saW5le21hcmdpbi1sZWZ0OjEwcHh9LmZyLXVwbG9hZGluZ3std2Via2l0LW9wYWNpdHk6MC40Oy1tb3otb3BhY2l0eTowLjQ7b3BhY2l0eTowLjQ7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALW1vei1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtby1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUBrZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZTo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSAuZnItbW9kYWwtbW9yZXttYXJnaW4tdG9wOjEwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC1oZWFkLWxpbmUgLmZyLW1vZGFsLW1vcmUuZnItbm90LWF2YWlsYWJsZXtvcGFjaXR5OjA7d2lkdGg6MDtwYWRkaW5nOjEycHggMH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3N7cGFkZGluZzowIDIwcHg7ZGlzcGxheTpub25lO3RleHQtYWxpZ246bGVmdH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjA7cGFkZGluZzo2cHggMTJweDttYXJnaW46OHB4IDAgOHB4IDhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjMycHg7LW1vei1ib3JkZXItcmFkaXVzOjMycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjMycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWd7YmFja2dyb3VuZC1jb2xvcjojRWNGNUZmO2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWc6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNn0uZnItc2hvdy10YWdzIC5mci1tb2RhbC1tb3JlIHN2ZyBwYXRoe2ZpbGw6IzAwOThmN31kaXYuZnItbW9kYWwtYm9keXstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHN9ZGl2LmZyLW1vZGFsLWJvZHkgLmZyLXByZWxvYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1MHB4IGF1dG99ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3R7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjB9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygoMTAwJSAtIDIwcHgpIC8gMil9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW57d2lkdGg6Y2FsYygoMTAwJSAtIDQwcHgpIC8gMyl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2Rpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbnt3aWR0aDpjYWxjKCgxMDAlIC0gNjBweCkgLyA0KX19ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uKy5mci1saXN0LWNvbHVtbnttYXJnaW4tbGVmdDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdmVyZmxvdzpoaWRkZW59ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcitkaXZ7bWFyZ2luLXRvcDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItaW1hZ2UtZGVsZXRpbmc6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtb3BhY2l0eTowLjU7LW1vei1vcGFjaXR5OjAuNTtvcGFjaXR5OjAuNTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjJ9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWRlbGV0aW5nKTtjb2xvcjojRkZGO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mztmb250LXNpemU6MTVweDtoZWlnaHQ6MjBweH1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5e2hlaWdodDo5NXB4O2JhY2tncm91bmQ6I0NDQ0NDQzt6LWluZGV4OjF9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1lbXB0eTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7Y29udGVudDphdHRyKGRhdGEtbG9hZGluZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciBpbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyOy13ZWJraXQtb3BhY2l0eToxOy1tb3otb3BhY2l0eToxO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLW1vYmlsZS1zZWxlY3RlZCBpbWd7LXdlYmtpdC1vcGFjaXR5OjAuNzU7LW1vei1vcGFjaXR5OjAuNzU7b3BhY2l0eTowLjc1Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1kZWxldGUtaW1nLGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWRlbGV0ZS1pbWcsZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZ3tkaXNwbGF5Om5vbmU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjEwMCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwMCU7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO21hcmdpbjowO2xpbmUtaGVpZ2h0OjQwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDozfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWRlbGV0ZS1pbWd7YmFja2dyb3VuZDojQjgzMTJGO2ZpbGw6I0ZGRjtwYWRkaW5nOjhweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1ne2JhY2tncm91bmQ6I0ZGRjtmaWxsOiMwMDk4Zjc7cGFkZGluZzo4cHg7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMjUlKX0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIGltZ3std2Via2l0LW9wYWNpdHk6MC43NTstbW96LW9wYWNpdHk6MC43NTtvcGFjaXR5OjAuNzU7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItZGVsZXRlLWltZywuZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZzpob3ZlcntiYWNrZ3JvdW5kOiNiZjQ2NDQ7Y29sb3I6I0ZGRn0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWxpbmUtYnJlYWtlcntjdXJzb3I6dGV4dDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDA5OGY3O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjtkaXNwbGF5Om5vbmV9LmZyLWxpbmUtYnJlYWtlci5mci12aXNpYmxle2Rpc3BsYXk6YmxvY2t9LmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoNTAlIC0gKDQwcHggLyAyKSk7dG9wOi0yMHB4fS5mci1saW5lLWJyZWFrZXIgYS5mci1mbG9hdGluZy1idG4gc3Zne21hcmdpbjo4cHg7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXF1aWNrLWluc2VydHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIxNDc0ODM2Mzk7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctcmlnaHQ6MTBweDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLXF1aWNrLWluc2VydCBhLmZyLWZsb2F0aW5nLWJ0biBzdmd7bWFyZ2luOjhweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5mci1xdWljay1pbnNlcnQuZnItb24gYS5mci1mbG9hdGluZy1idG4gc3Zney13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5mci1xdWljay1pbnNlcnQuZnItaGlkZGVue2Rpc3BsYXk6bm9uZX0uZnItcWktaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztwYWRkaW5nLWxlZnQ6MjBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG57dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo2cHggMTBweCAxMHB4IDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIyMjIyMjtiYWNrZ3JvdW5kOiNGRkY7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDApfS5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHN2Z3tmaWxsOiMyMjIyMjJ9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4uZnItc2l6ZS0xey13ZWJraXQtb3BhY2l0eToxOy1tb3otb3BhY2l0eToxO29wYWNpdHk6MTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5e3BhZGRpbmc6MTBweCAxNXB4fS5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTZweH0uZnItcG9wdXAgLmZyLXNwZWNpYWwtY2hhcmFjdGVye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyLmZyLXNjLWNvbnRhaW5lcnt3aWR0aDozNjhweH19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1lbGVtZW50IHRhYmxlIHRkLmZyLXNlbGVjdGVkLWNlbGwsLmZyLWVsZW1lbnQgdGFibGUgdGguZnItc2VsZWN0ZWQtY2VsbHtib3JkZXI6MXB4IGRvdWJsZSAjMDA5OGY3fS5mci1lbGVtZW50IHRhYmxlIHRye3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1lbGVtZW50IHRhYmxlIHRkLC5mci1lbGVtZW50IHRhYmxlIHRoe3VzZXItc2VsZWN0OnRleHQ7LW8tdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LWtodG1sLXVzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0fS5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGQsLmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0aHt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItdGFibGUtcmVzaXplcntjdXJzb3I6Y29sLXJlc2l6ZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7ZGlzcGxheTpub25lfS5mci10YWJsZS1yZXNpemVyLmZyLW1vdmluZ3t6LWluZGV4OjJ9LmZyLXRhYmxlLXJlc2l6ZXIgZGl2ey13ZWJraXQtb3BhY2l0eTowOy1tb3otb3BhY2l0eTowO29wYWNpdHk6MDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDk4Zjd9LmZyLW5vLXNlbGVjdGlvbnt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemV7bWFyZ2luOjIwcHh9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci10YWJsZS1zaXplLWluZm97dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZXtsaW5lLWhlaWdodDowO3BhZGRpbmc6NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDRweCA0cHggMDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbj5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjREREfS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbi5ob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbi5ob3Zlcj5zcGFue2JhY2tncm91bmQ6cmdiYSgwLDE1MiwyNDcsMC4zKTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjd9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSAubmV3LWxpbmU6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXBvcHVwLmZyLWFib3ZlIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci10YWJsZS1jb2xvcnN7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7cGFkZGluZy1ib3R0b206MH0uZnItcG9wdXAuZnItZGVza3RvcCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3Bhbj5zcGFue3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZyLWluc2VydC1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O3doaXRlLXNwYWNlOm5vd3JhcH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQgLmZyLXZpZGVve3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1lbGVtZW50IC5mci12aWRlbzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt6LWluZGV4OjE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1lbGVtZW50IC5mci12aWRlby5mci1hY3RpdmU+Knt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmV9LmZyLWVsZW1lbnQgLmZyLXZpZGVvPip7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O21heC13aWR0aDoxMDAlO2JvcmRlcjpub25lfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOnNvbGlkIDFweCAjMDA5OGY3O2Rpc3BsYXk6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDk4Zjc7Ym9yZGVyOnNvbGlkIDFweCAjRkZGO3otaW5kZXg6NDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7Y3Vyc29yOm53LXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtjdXJzb3I6bmUtcmVzaXplfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2N1cnNvcjpzdy1yZXNpemV9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7Y3Vyc29yOnNlLXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVye3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNnB4O3RvcDotNnB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le3JpZ2h0Oi02cHg7dG9wOi02cHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3d7bGVmdDotNnB4O2JvdHRvbTotNnB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi02cHg7Ym90dG9tOi02cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53e2xlZnQ6LTVweDt0b3A6LTVweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZXtyaWdodDotNXB4O3RvcDotNXB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2xlZnQ6LTVweDtib3R0b206LTVweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZXtyaWdodDotNXB4O2JvdHRvbTotNXB4fX0uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtkaXNwbGF5OmlubGluZS1ibG9ja30uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lKy5mci1pbnB1dC1saW5le21hcmdpbi1sZWZ0OjEwcHh9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXJ7Ym9yZGVyOmRhc2hlZCAycHggI2JkYmRiZDtwYWRkaW5nOjI1cHggMDttYXJnaW46MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllcjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWJ9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIuZnItZHJvcHtiYWNrZ3JvdW5kOiNlYmViZWI7Ym9yZGVyLWNvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZTo0MDBweH0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5oM3tmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXJ7YmFja2dyb3VuZDojYjNlMGZkO2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowJTtiYWNrZ3JvdW5kOiMwMDk4Zjc7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwc30uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1sb2FkZXJ7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmJsb2NrfS5mci12aWRlby1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtkaXNwbGF5Om5vbmV9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWltZy5mci1yb3VuZGVkLC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9aW1nLmZyLWJvcmRlcmVkLC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7Ym9yZGVyOnNvbGlkIDVweCAjQ0NDfWltZy5mci1ib3JkZXJlZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3std2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXZpZXd7d29yZC13cmFwOmJyZWFrLXdvcmR9LmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYXtjb2xvcjppbmhlcml0fS5mci12aWV3IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgdGFibGV7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2VtcHR5LWNlbGxzOnNob3c7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgdGFibGUgdGR7bWluLXdpZHRoOjVweH0uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aHtib3JkZXItc3R5bGU6ZGFzaGVkfS5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci12aWV3IHRhYmxlIHRkLC5mci12aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI0RERH0uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwuZnItdmlldyB0YWJsZSB0aDplbXB0eXtoZWlnaHQ6MjBweH0uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZHtib3JkZXI6MXB4IGRvdWJsZSByZWR9LmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2t7Ym9yZGVyLXdpZHRoOjJweH0uZnItdmlldyB0YWJsZSB0aHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxyXG4iLCIvKiFcclxuICogZnJvYWxhX2VkaXRvciB2My4xLjAgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXHJcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXHJcbiAqL1xyXG5cclxuLmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWltZy5mci1yb3VuZGVkLC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9aW1nLmZyLWJvcmRlcmVkLC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7Ym9yZGVyOnNvbGlkIDVweCAjQ0NDfWltZy5mci1ib3JkZXJlZHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3std2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZyLXZpZXd7d29yZC13cmFwOmJyZWFrLXdvcmR9LmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYXtjb2xvcjppbmhlcml0fS5mci12aWV3IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgdGFibGV7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2VtcHR5LWNlbGxzOnNob3c7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgdGFibGUgdGR7bWluLXdpZHRoOjVweH0uZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0ZCwuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aHtib3JkZXItc3R5bGU6ZGFzaGVkfS5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci12aWV3IHRhYmxlIHRkLC5mci12aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI0RERH0uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwuZnItdmlldyB0YWJsZSB0aDplbXB0eXtoZWlnaHQ6MjBweH0uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZHtib3JkZXI6MXB4IGRvdWJsZSByZWR9LmZyLXZpZXcgdGFibGUgdGQuZnItdGhpY2ssLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2t7Ym9yZGVyLXdpZHRoOjJweH0uZnItdmlldyB0YWJsZSB0aHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxyXG4iLCI6cm9vdCB7XG4gIC8vIENvbG9yc1xuICAtLXNzLXByaW1hcnktY29sb3I6ICM1ODk3ZmI7XG4gIC0tc3MtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tc3MtZm9udC1jb2xvcjogIzRkNGQ0ZDtcbiAgLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAtLXNzLWRpc2FibGVkLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWJvcmRlci1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGM7XG4gIC0tc3Mtc3VjY2Vzcy1jb2xvcjogIzAwYjc1NTtcbiAgLS1zcy1lcnJvci1jb2xvcjogI2RjMzU0NTtcblxuICAvLyBIZWlnaHRzXG4gIC0tc3MtbWFpbi1oZWlnaHQ6IDMwcHg7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDMwMHB4O1xuXG4gIC8vIFNwYWNpbmdcbiAgLS1zcy1zcGFjaW5nLWw6IDdweDtcbiAgLS1zcy1zcGFjaW5nLW06IDVweDtcbiAgLS1zcy1zcGFjaW5nLXM6IDNweDtcblxuICAvLyBNaXNjXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMC4ycztcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIEFuaW1hdGlvbiBrZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3MtdmFsdWVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gTWlzYyBjbGFzc2VzXG4uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWFpbiBjb250YWluZXJcbi5zcy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zcy1tYWluLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gICYuc3MtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWRpc2FibGVkLWNvbG9yKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLnNzLXZhbHVlcyB7XG4gICAgICAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZSB7XG4gICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNzLW9wZW4tYWJvdmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICB9XG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cblxuICAuc3MtdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgLnNzLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgbWFyZ2luOiBhdXRvIDBweCBhdXRvIDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIE1heCBpcyB1c2VkIHRvIGRpc3BsYXkgbWF4IG51bWJlciBvZiB2YWx1ZXNcbiAgICAuc3MtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIC8vIFVzZWQgZm9yIHNpbmdsZSBzZWxlY3Qgc2VsZWN0ZWQgdmFsdWVcbiAgICAuc3Mtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1zKTtcbiAgICB9XG5cbiAgICAvLyBVc2VkIGZvciB0aGUgc2VsZWN0ZWQgdmFsdWVzXG4gICAgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNzLXZhbHVlSW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAmLnNzLXZhbHVlLW91dCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcy12YWx1ZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgfVxuXG4gICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNzLWRlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIHZhcigtLXNzLXNwYWNpbmctbSkgMCB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjA7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudCBjb250YWluZXJcbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvLyBkZWZhdWx0IHBvc2l0aW9uXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHZhcigtLXNzLWNvbnRlbnQtaGVpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyksIG9wYWNpdHkgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAmLnNzLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5zcy1vcGVuLWFib3ZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuc3Mtb3Blbi1iZWxvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5zcy1zZWFyY2gge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMTg7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtbGlzdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnNzLWVycm9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgIH1cblxuICAgIC5zcy1zZWFyY2hpbmcge1xuICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICB9XG5cbiAgICAuc3Mtb3B0Z3JvdXAge1xuICAgICAgLy8gSWYgb3B0Z3JvdXAgaXMgb3Blbiwgc2hvdyB0aGUgb3B0aW9uc1xuICAgICAgJi5zcy1vcGVuIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGNsb3NlLCBoaWRlIGFsbCBvcHRpb25zXG4gICAgICAmLnNzLWNsb3NlIHtcbiAgICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtdGV4dCB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb3B0Z3JvdXAgaGFzIGFycm93LCBtYWtlIGxhYmVsIGNsaWNrYWJsZVxuICAgICAgICAmOmhhcyguc3MtYXJyb3cpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyB7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuXG4gICAgICAgICAgLnNzLXNlbGVjdGFsbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTAwJSAqIDAuNik7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zcy1zcGFjaW5nLXMpIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXNzLXN1Y2Nlc3MtY29sb3IpO1xuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcy1jbG9zYWJsZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIGNhbGModmFyKC0tc3Mtc3BhY2luZy1sKSAqIDMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWhpZ2hsaWdodGVkLFxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTdWIgZGl2IHdyYXBwZXIgZm9yIGhpZ2hsaWdodGluZyB0ZXh0XG4gICAgICAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWhpZ2hsaWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJpYnV0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4udHJpYnV0ZS1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciBsaS5uby1tYXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cmlidXRlLWNvbnRhaW5lciAubWVudS1oaWdobGlnaHRlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8vIE1PREVSTiBDU1MgUkVTRVRcclxuLy8gVHJ5aW5nIHRoaXMgb3V0IGFzIGFuIGFsdGVybmF0ZSB0byBzZWUgaWYgaXQncyB2aWFibGVcclxuLy8gaHR0cHM6Ly9waWNjYWxpbC5saS9ibG9nL2EtbW9kZXJuLWNzcy1yZXNldC9cclxuXHJcbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXHJcbnVsW3JvbGU9J2xpc3QnXSwgdWwsXHJcbm9sW3JvbGU9J2xpc3QnXSwgb2wsXHJcbmxpLFxyXG5tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cclxuaHRtbDpmb2N1cy13aXRoaW4ge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXHJcbmJvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7IC8vIFJlbW92ZSBmb3Igbm93IGJlY2F1c2UgaXQgZ2V0cyByaWQgb2Yga2VybmluZ1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXHJcbmE6bm90KFtjbGFzc10pIHtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiB2YXIoLS1ncmF5LTcwKTtcclxufVxyXG5cclxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xyXG5pbWcsXHJcbnBpY3R1cmUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmZpZWxkc2V0LCBsZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIEF2b2lkIHRleHQgb3ZlcmZsb3dzICovXHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICBodG1sOmZvY3VzLXdpdGhpbiB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcbiAgfVxyXG5cclxuICAqLFxyXG4gICo6OmJlZm9yZSxcclxuICAqOjphZnRlciB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IDIwMjMgVHlsZXIgVGVjaG5vbG9naWVzLCBJbmMuIFxuICogTGljZW5zZTogQXBhY2hlLTIuMFxuICovXG4ubWRjLWVsZXZhdGlvbi1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDtvcGFjaXR5OnZhcigtLW1kYy1lbGV2YXRpb24tb3ZlcmxheS1vcGFjaXR5LCAwKTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAyODBtcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTt0cmFuc2l0aW9uOm9wYWNpdHkgMjgwbXMgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWRjLWVsZXZhdGlvbi1vdmVybGF5LWNvbG9yLCNmZmYpfS5mb3JnZS1idXR0b257LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC1mYW1pbHk6dmFyKC0tbWRjLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtZmFtaWx5LCB2YXIoLS1tZGMtdHlwb2dyYXBoeS1mb250LWZhbWlseSwgUm9ib3RvLCBzYW5zLXNlcmlmKSk7Zm9udC1zaXplOi44NzVyZW07Zm9udC1zaXplOnZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi1mb250LXNpemUsIC44NzVyZW0pO2xpbmUtaGVpZ2h0OjIuMjVyZW07bGluZS1oZWlnaHQ6dmFyKC0tbWRjLXR5cG9ncmFwaHktYnV0dG9uLWxpbmUtaGVpZ2h0LCAyLjI1cmVtKTtmb250LXdlaWdodDo1MDA7Zm9udC13ZWlnaHQ6dmFyKC0tbWRjLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtd2VpZ2h0LDUwMCk7bGV0dGVyLXNwYWNpbmc6LjA4OTI4NTcxNDNlbTtsZXR0ZXItc3BhY2luZzp2YXIoLS1tZGMtdHlwb2dyYXBoeS1idXR0b24tbGV0dGVyLXNwYWNpbmcsIC4wODkyODU3MTQzZW0pO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRlY29yYXRpb24sbm9uZSk7dGV4dC1kZWNvcmF0aW9uOnZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRlY29yYXRpb24sbm9uZSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtdHJhbnNmb3JtOnZhcigtLW1kYy10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXRyYW5zZm9ybSx1cHBlcmNhc2UpO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6NjRweDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcmdlLWJ1dHRvbiAubWRjLWVsZXZhdGlvbi1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowfS5mb3JnZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5mb3JnZS1idXR0b246YWN0aXZle291dGxpbmU6MH0uZm9yZ2UtYnV0dG9uOmhvdmVye2N1cnNvcjpwb2ludGVyfS5mb3JnZS1idXR0b246ZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX2ljb257bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW07dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEuMTI1cmVtfS5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9faWNvbltkaXI9cnRsXSxbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6MH0uZm9yZ2UtYnV0dG9uX19sYWJlbH4uZm9yZ2UtYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6MH0uZm9yZ2UtYnV0dG9uX19sYWJlbH4uZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLFtkaXI9cnRsXSAuZm9yZ2UtYnV0dG9uX19sYWJlbH4uZm9yZ2UtYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjhweH1zdmcuZm9yZ2UtYnV0dG9uX19pY29ue2ZpbGw6Y3VycmVudENvbG9yfS5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX2ljb24sLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX2ljb24sLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXJpZ2h0OjhweH0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLC5mb3JnZS1idXR0b24tLXJhaXNlZCAuZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9faWNvbltkaXI9cnRsXSxbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQgLmZvcmdlLWJ1dHRvbl9faWNvbixbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX2ljb24sW2Rpcj1ydGxdIC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQgLmZvcmdlLWJ1dHRvbl9faWNvbnttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0Oi00cHh9LmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWx+LmZvcmdlLWJ1dHRvbl9faWNvbiwuZm9yZ2UtYnV0dG9uLS1yYWlzZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWx+LmZvcmdlLWJ1dHRvbl9faWNvbiwuZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkIC5mb3JnZS1idXR0b25fX2xhYmVsfi5mb3JnZS1idXR0b25fX2ljb257bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi1yaWdodDotNHB4fS5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX2xhYmVsfi5mb3JnZS1idXR0b25fX2ljb25bZGlyPXJ0bF0sLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX2xhYmVsfi5mb3JnZS1idXR0b25fX2ljb25bZGlyPXJ0bF0sLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19sYWJlbH4uZm9yZ2UtYnV0dG9uX19pY29uW2Rpcj1ydGxdLFtkaXI9cnRsXSAuZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19sYWJlbH4uZm9yZ2UtYnV0dG9uX19pY29uLFtkaXI9cnRsXSAuZm9yZ2UtYnV0dG9uLS1yYWlzZWQgLmZvcmdlLWJ1dHRvbl9fbGFiZWx+LmZvcmdlLWJ1dHRvbl9faWNvbixbZGlyPXJ0bF0gLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19sYWJlbH4uZm9yZ2UtYnV0dG9uX19pY29ue21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXJpZ2h0OjhweH1ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW57ZnJvbXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwwLDAuMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsMCwwLjIsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LDApKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LDApKSBzY2FsZSgxKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKTt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwxKSl9fUBrZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW57ZnJvbXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwwLDAuMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsMCwwLjIsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LDApKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LDApKSBzY2FsZSgxKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKTt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwxKSl9fUAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW57ZnJvbXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO29wYWNpdHk6MH10b3tvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCl9fUBrZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWlue2Zyb217LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtvcGFjaXR5OjB9dG97b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHksIDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dHtmcm9tey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLWZnLW9wYWNpdHksIDApfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0e2Zyb217LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCl9dG97b3BhY2l0eTowfX0uZm9yZ2UtYnV0dG9uey0tbWRjLXJpcHBsZS1mZy1zaXplOjA7LS1tZGMtcmlwcGxlLWxlZnQ6MDstLW1kYy1yaXBwbGUtdG9wOjA7LS1tZGMtcmlwcGxlLWZnLXNjYWxlOjE7LS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQ6MDstLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0OjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3dpbGwtY2hhbmdlOnRyYW5zZm9ybSxvcGFjaXR5fS5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlciwuZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIn0uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1bXMgbGluZWFyLGJhY2tncm91bmQtY29sb3IgMTVtcyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IDE1bXMgbGluZWFyLGJhY2tncm91bmQtY29sb3IgMTVtcyBsaW5lYXI7ei1pbmRleDoxO3otaW5kZXg6dmFyKC0tbWRjLXJpcHBsZS16LWluZGV4LDEpfS5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlcnt6LWluZGV4OjA7ei1pbmRleDp2YXIoLS1tZGMtcmlwcGxlLXotaW5kZXgsMCl9LmZvcmdlLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsMSkpO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKX0uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlcnt0b3A6MDtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVye3RvcDp2YXIoLS1tZGMtcmlwcGxlLXRvcCwwKTtsZWZ0OnZhcigtLW1kYy1yaXBwbGUtbGVmdCwwKX0uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOm1kYy1yaXBwbGUtZmctcmFkaXVzLWluIDIyNW1zIGZvcndhcmRzLG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiA3NW1zIGZvcndhcmRzO2FuaW1hdGlvbjptZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiAyMjVtcyBmb3J3YXJkcyxtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gNzVtcyBmb3J3YXJkc30uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb246bWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCAxNTBtczthbmltYXRpb246bWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCAxNTBtczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKTt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwxKSl9LmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyLC5mb3JnZS1idXR0b24gLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmV7dG9wOmNhbGMoNTAlIC0gMTAwJSk7bGVmdDpjYWxjKDUwJSAtIDEwMCUpO3dpZHRoOjIwMCU7aGVpZ2h0OjIwMCV9LmZvcmdlLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXJ7d2lkdGg6dmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLDEwMCUpO2hlaWdodDp2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsMTAwJSl9LmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGV7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmZvcmdlLWJ1dHRvbjpub3QoLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQpIC5mb3JnZS1idXR0b25fX3JpcHBsZXt0b3A6MDtsZWZ0OjB9LmZvcmdlLWJ1dHRvbi0tcmFpc2Vkey13ZWJraXQtYm94LXNoYWRvdzowIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpO2JveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO3RyYW5zaXRpb246LXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSksLXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpfS5mb3JnZS1idXR0b24tLXJhaXNlZDpmb2N1cywuZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpLDAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTIpO2JveC1zaGFkb3c6MCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMiksMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xMil9LmZvcmdlLWJ1dHRvbi0tcmFpc2VkOmFjdGl2ZXstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMiksMCA4cHggMTBweCAxcHggcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsLjEyKTtib3gtc2hhZG93OjAgNXB4IDVweCAtM3B4IHJnYmEoMCwwLDAsLjIpLDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLC4xMil9LmZvcmdlLWJ1dHRvbi0tcmFpc2VkOmRpc2FibGVkey13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMCwwLDAsLjIpLDAgMCAwIDAgcmdiYSgwLDAsMCwuMTQpLDAgMCAwIDAgcmdiYSgwLDAsMCwuMTIpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLC4yKSwwIDAgMCAwIHJnYmEoMCwwLDAsLjE0KSwwIDAgMCAwIHJnYmEoMCwwLDAsLjEyKX0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZHtib3JkZXItc3R5bGU6c29saWR9LmZvcmdlLWJ1dHRvbntoZWlnaHQ6MzZweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOnZhcigtLW1kYy1zaGFwZS1zbWFsbCw0cHgpO3BhZGRpbmc6MCA4cHggMCA4cHh9LmZvcmdlLWJ1dHRvbjpub3QoOmRpc2FibGVkKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5mb3JnZS1idXR0b246ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZm9yZ2UtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpe2NvbG9yOiMzZjUxYjU7Y29sb3I6dmFyKC0tbWRjLXRoZW1lLXByaW1hcnksIzNmNTFiNSl9LmZvcmdlLWJ1dHRvbjpkaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zOCk7Y29sb3I6dmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQscmdiYSgwLDAsMCwuMzgpKX0uZm9yZ2UtYnV0dG9uIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsLmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzZjUxYjU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tZGMtcmlwcGxlLWNvbG9yLHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCMzZjUxYjUpKX0uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUsLmZvcmdlLWJ1dHRvbjpob3ZlciAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXtvcGFjaXR5Oi4wNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA0KX0uZm9yZ2UtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSwuZm9yZ2UtYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXMgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmV7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7dHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO29wYWNpdHk6LjEyO29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1mb2N1cy1vcGFjaXR5LCAuMTIpfS5mb3JnZS1idXR0b246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKSAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1idXR0b246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmUgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlcnstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7b3BhY2l0eTouMTI7b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIC4xMil9LmZvcmdlLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkey0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMil9LmZvcmdlLWJ1dHRvbiAuZm9yZ2UtYnV0dG9uX19yaXBwbGV7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1tZGMtc2hhcGUtc21hbGwsNHB4KX0uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVke3BhZGRpbmc6MCAxNnB4IDAgMTZweDtoZWlnaHQ6MzZweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOnZhcigtLW1kYy1zaGFwZS1zbWFsbCw0cHgpfS5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQ6bm90KDpkaXNhYmxlZCl7YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWRjLXRoZW1lLXByaW1hcnksIzNmNTFiNSl9LmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWJhY2tncm91bmQscmdiYSgwLDAsMCwuMTIpKX0uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCg6ZGlzYWJsZWQpe2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tbWRjLXRoZW1lLW9uLXByaW1hcnksI2ZmZil9LmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZDpkaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zOCk7Y29sb3I6dmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQscmdiYSgwLDAsMCwuMzgpKX0uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tZGMtcmlwcGxlLWNvbG9yLHZhcigtLW1kYy10aGVtZS1vbi1wcmltYXJ5LCNmZmYpKX0uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXIgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUsLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZDpob3ZlciAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXtvcGFjaXR5Oi4wODtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA4KX0uZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSwuZm9yZ2UtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXMgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmV7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7dHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO29wYWNpdHk6LjI0O29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1mb2N1cy1vcGFjaXR5LCAuMjQpfS5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKSAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmUgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjphZnRlcnstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7b3BhY2l0eTouMjQ7b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIC4yNCl9LmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkey0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4yNCl9LmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGV7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1tZGMtc2hhcGUtc21hbGwsNHB4KX0uZm9yZ2UtYnV0dG9uLS1yYWlzZWR7cGFkZGluZzowIDE2cHggMCAxNnB4O2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tbWRjLXNoYXBlLXNtYWxsLDRweCl9LmZvcmdlLWJ1dHRvbi0tcmFpc2VkOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6IzNmNTFiNTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCMzZjUxYjUpfS5mb3JnZS1idXR0b24tLXJhaXNlZDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWJhY2tncm91bmQscmdiYSgwLDAsMCwuMTIpKX0uZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6bm90KDpkaXNhYmxlZCl7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1tZGMtdGhlbWUtb24tcHJpbWFyeSwjZmZmKX0uZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6ZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwuMzgpO2NvbG9yOnZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LHJnYmEoMCwwLDAsLjM4KSl9LmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsLmZvcmdlLWJ1dHRvbi0tcmFpc2VkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1kYy1yaXBwbGUtY29sb3IsdmFyKC0tbWRjLXRoZW1lLW9uLXByaW1hcnksI2ZmZikpfS5mb3JnZS1idXR0b24tLXJhaXNlZC5tZGMtcmlwcGxlLXN1cmZhY2UtLWhvdmVyIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlLC5mb3JnZS1idXR0b24tLXJhaXNlZDpob3ZlciAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXtvcGFjaXR5Oi4wODtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA4KX0uZm9yZ2UtYnV0dG9uLS1yYWlzZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3JlLC5mb3JnZS1idXR0b24tLXJhaXNlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO3RyYW5zaXRpb24tZHVyYXRpb246NzVtcztvcGFjaXR5Oi4yNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtZm9jdXMtb3BhY2l0eSwgLjI0KX0uZm9yZ2UtYnV0dG9uLS1yYWlzZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKSAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1idXR0b24tLXJhaXNlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZSAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO3RyYW5zaXRpb24tZHVyYXRpb246NzVtcztvcGFjaXR5Oi4yNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgLjI0KX0uZm9yZ2UtYnV0dG9uLS1yYWlzZWQubWRjLXJpcHBsZS11cGdyYWRlZHstLW1kYy1yaXBwbGUtZmctb3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLXByZXNzLW9wYWNpdHksIDAuMjQpfS5mb3JnZS1idXR0b24tLXJhaXNlZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGV7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1tZGMtc2hhcGUtc21hbGwsNHB4KX0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZHtoZWlnaHQ6MzZweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOnZhcigtLW1kYy1zaGFwZS1zbWFsbCw0cHgpO3BhZGRpbmc6MCAxNXB4IDAgMTVweDtib3JkZXItd2lkdGg6MXB4fS5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKXtjb2xvcjojM2Y1MWI1O2NvbG9yOnZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCMzZjUxYjUpfS5mb3JnZS1idXR0b24tLW91dGxpbmVkOmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjM4KTtjb2xvcjp2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1saWdodCxyZ2JhKDAsMCwwLC4zOCkpfS5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXIsLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWRjLXJpcHBsZS1jb2xvcix2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwjM2Y1MWI1KSl9LmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQubWRjLXJpcHBsZS1zdXJmYWNlLS1ob3ZlciAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZSwuZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpob3ZlciAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXtvcGFjaXR5Oi4wNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA0KX0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQgLmZvcmdlLWJ1dHRvbl9fcmlwcGxlOjpiZWZvcmUsLmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1cyAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7b3BhY2l0eTouMTI7b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLWZvY3VzLW9wYWNpdHksIC4xMil9LmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKSAuZm9yZ2UtYnV0dG9uX19yaXBwbGU6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1idXR0b24tLW91dGxpbmVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlIC5mb3JnZS1idXR0b25fX3JpcHBsZTo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7dHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO29wYWNpdHk6LjEyO29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAuMTIpfS5mb3JnZS1idXR0b24tLW91dGxpbmVkLm1kYy1yaXBwbGUtdXBncmFkZWR7LS1tZGMtcmlwcGxlLWZnLW9wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAwLjEyKX0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCAuZm9yZ2UtYnV0dG9uX19yaXBwbGV7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1tZGMtc2hhcGUtc21hbGwsNHB4KX0uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKXtib3JkZXItY29sb3I6IzNmNTFiNTtib3JkZXItY29sb3I6dmFyKC0tbWRjLXRoZW1lLXByaW1hcnksIzNmNTFiNSl9LmZvcmdlLWJ1dHRvbi0tb3V0bGluZWQ6ZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEyKTtib3JkZXItY29sb3I6dmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tYmFja2dyb3VuZCxyZ2JhKDAsMCwwLC4xMikpfS5mb3JnZS1idXR0b24tLW91dGxpbmVkIC5mb3JnZS1idXR0b25fX3JpcHBsZXt0b3A6LTFweDtsZWZ0Oi0xcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZm9yZ2UtYnV0dG9uLS1kZW5zZXtoZWlnaHQ6MjRweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2hlaWdodDoxLjVyZW19Zm9yZ2UtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfWZvcmdlLWJ1dHRvbltoaWRkZW5de2Rpc3BsYXk6bm9uZX1mb3JnZS1idXR0b25bZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZH1hLmZvcmdlLWh5cGVybGlua3tjb2xvcjojM2Y1MWI1O2NvbG9yOnZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCMzZjUxYjUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9YS5mb3JnZS1oeXBlcmxpbms6dmlzaXRlZHtjb2xvcjojM2Y1MWI1O2NvbG9yOnZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCMzZjUxYjUpfWEuZm9yZ2UtaHlwZXJsaW5rW2Rpc2FibGVkXXtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fWJ1dHRvbi5mb3JnZS1oeXBlcmxpbmt7Y29sb3I6IzNmNTFiNTtjb2xvcjp2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwjM2Y1MWI1KTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZTppbmhlcml0O3BhZGRpbmc6MDtvdXRsaW5lOjA7dGV4dC1hbGlnbjpsZWZ0fWJ1dHRvbi5mb3JnZS1oeXBlcmxpbmtbZGlzYWJsZWRde3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9YnV0dG9uLmZvcmdlLWh5cGVybGluazpob3Zlcjpub3QoW2Rpc2FibGVkXSl7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgMjAyMyBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbmZvcmdlLXRvb2x0aXB7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7b3V0bGluZTowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTk5OTlweCkgdHJhbnNsYXRlWSgtOTk5OXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOTk5OXB4KSB0cmFuc2xhdGVZKC05OTk5cHgpfS5mb3JnZS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6cmdiYSg5Nyw5Nyw5NywuOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mb3JnZS10b29sdGlwLXRoZW1lLWJhY2tncm91bmQscmdiYSg5Nyw5Nyw5NywuOSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tZm9yZ2UtdG9vbHRpcC10aGVtZS1vbi1iYWNrZ3JvdW5kLCNmZmYpO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc2l6ZTp2YXIoLS1mb3JnZS10b29sdGlwLWZvbnQtc2l6ZSwgMTBweCk7bWF4LXdpZHRoOjI1NnB4O21heC13aWR0aDp2YXIoLS1mb3JnZS10b29sdGlwLW1heC13aWR0aCwyNTZweCk7ei1pbmRleDoxMTt6LWluZGV4OnZhcigtLWZvcmdlLXotaW5kZXgtdG9vbHRpcCwxMSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtib3JkZXItcmFkaXVzOjRweDtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3BhZGRpbmc6NnB4IDhweDtkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSksLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTt0cmFuc2l0aW9uOm9wYWNpdHkgMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKSwtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO3RyYW5zaXRpb246b3BhY2l0eSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpLHRyYW5zZm9ybSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO3RyYW5zaXRpb246b3BhY2l0eSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpLHRyYW5zZm9ybSAxMjBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpLC13ZWJraXQtdHJhbnNmb3JtIDEyMG1zIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7d2lsbC1jaGFuZ2U6b3BhY2l0eSB0cmFuc2Zvcm19LmZvcmdlLXRvb2x0aXAtLW9wZW57LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0uZm9yZ2UtdG9vbHRpcC0tdG9wey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b207dHJhbnNmb3JtLW9yaWdpbjpib3R0b219LmZvcmdlLXRvb2x0aXAtLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0O3RyYW5zZm9ybS1vcmlnaW46bGVmdH0uZm9yZ2UtdG9vbHRpcC0tYm90dG9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtLW9yaWdpbjp0b3B9LmZvcmdlLXRvb2x0aXAtLWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0O3RyYW5zZm9ybS1vcmlnaW46cmlnaHR9LmZvcmdlLXRvb2x0aXAtaG9zdHtwb3NpdGlvbjpyZWxhdGl2ZX0iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgMjAyMyBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi5mb3JnZS1pY29uLWJ1dHRvbntkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ZmlsbDpjdXJyZW50Q29sb3I7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MjRweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtwYWRkaW5nOjEycHh9LmZvcmdlLWljb24tYnV0dG9uIGZvcmdlLWljb24sLmZvcmdlLWljb24tYnV0dG9uIGltZywuZm9yZ2UtaWNvbi1idXR0b24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmZvcmdlLWljb24tYnV0dG9uOmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjM4KTtjb2xvcjp2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1saWdodCxyZ2JhKDAsMCwwLC4zOCkpfS5mb3JnZS1pY29uLWJ1dHRvbjpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5mb3JnZS1pY29uLWJ1dHRvbl9faWNvbntkaXNwbGF5OmlubGluZS1ibG9ja30uZm9yZ2UtaWNvbi1idXR0b25fX2ljb24uZm9yZ2UtaWNvbi1idXR0b25fX2ljb24tLW9ue2Rpc3BsYXk6bm9uZX0uZm9yZ2UtaWNvbi1idXR0b24tLW9uIC5mb3JnZS1pY29uLWJ1dHRvbl9faWNvbntkaXNwbGF5Om5vbmV9LmZvcmdlLWljb24tYnV0dG9uLS1vbiAuZm9yZ2UtaWNvbi1idXR0b25fX2ljb24uZm9yZ2UtaWNvbi1idXR0b25fX2ljb24tLW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfUAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbntmcm9tey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LDAsMC4yLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwwLDAuMiwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsMCkpIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsMCkpIHNjYWxlKDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsMSkpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKX19QGtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbntmcm9tey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LDAsMC4yLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwwLDAuMiwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsMCkpIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsMCkpIHNjYWxlKDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsMSkpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKX19QC13ZWJraXQta2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbntmcm9tey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7b3BhY2l0eTowfXRve29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5LCAwKX19QGtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW57ZnJvbXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO29wYWNpdHk6MH10b3tvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCl9fUAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0e2Zyb217LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtZmctb3BhY2l0eSwgMCl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXR7ZnJvbXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5LCAwKX10b3tvcGFjaXR5OjB9fS5mb3JnZS1pY29uLWJ1dHRvbnstLW1kYy1yaXBwbGUtZmctc2l6ZTowOy0tbWRjLXJpcHBsZS1sZWZ0OjA7LS1tZGMtcmlwcGxlLXRvcDowOy0tbWRjLXJpcHBsZS1mZy1zY2FsZToxOy0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOjA7LS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eX0uZm9yZ2UtaWNvbi1idXR0b246OmFmdGVyLC5mb3JnZS1pY29uLWJ1dHRvbjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIn0uZm9yZ2UtaWNvbi1idXR0b246OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAxNW1zIGxpbmVhcixiYWNrZ3JvdW5kLWNvbG9yIDE1bXMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAxNW1zIGxpbmVhcixiYWNrZ3JvdW5kLWNvbG9yIDE1bXMgbGluZWFyO3otaW5kZXg6MTt6LWluZGV4OnZhcigtLW1kYy1yaXBwbGUtei1pbmRleCwxKX0uZm9yZ2UtaWNvbi1idXR0b246OmFmdGVye3otaW5kZXg6MDt6LWluZGV4OnZhcigtLW1kYy1yaXBwbGUtei1pbmRleCwwKX0uZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsMSkpO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKX0uZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXJ7dG9wOjA7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9LmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXJ7dG9wOnZhcigtLW1kYy1yaXBwbGUtdG9wLDApO2xlZnQ6dmFyKC0tbWRjLXJpcHBsZS1sZWZ0LDApfS5mb3JnZS1pY29uLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOm1kYy1yaXBwbGUtZmctcmFkaXVzLWluIDIyNW1zIGZvcndhcmRzLG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiA3NW1zIGZvcndhcmRzO2FuaW1hdGlvbjptZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiAyMjVtcyBmb3J3YXJkcyxtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gNzVtcyBmb3J3YXJkc30uZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOm1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQgMTUwbXM7YW5pbWF0aW9uOm1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQgMTUwbXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwxKSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsMSkpfS5mb3JnZS1pY29uLWJ1dHRvbjo6YWZ0ZXIsLmZvcmdlLWljb24tYnV0dG9uOjpiZWZvcmV7dG9wOmNhbGMoNTAlIC0gNTAlKTtsZWZ0OmNhbGMoNTAlIC0gNTAlKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mb3JnZS1pY29uLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciwuZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3Jle3RvcDp2YXIoLS1tZGMtcmlwcGxlLXRvcCxjYWxjKDUwJSAtIDUwJSkpO2xlZnQ6dmFyKC0tbWRjLXJpcHBsZS1sZWZ0LGNhbGMoNTAlIC0gNTAlKSk7d2lkdGg6dmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLDEwMCUpO2hlaWdodDp2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsMTAwJSl9LmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVye3dpZHRoOnZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwxMDAlKTtoZWlnaHQ6dmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLDEwMCUpfS5mb3JnZS1pY29uLWJ1dHRvbjo6YWZ0ZXIsLmZvcmdlLWljb24tYnV0dG9uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWRjLXJpcHBsZS1jb2xvcix2YXIoLS1tZGMtdGhlbWUtb24tc3VyZmFjZSwjMDAwKSl9LmZvcmdlLWljb24tYnV0dG9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXI6OmJlZm9yZSwuZm9yZ2UtaWNvbi1idXR0b246aG92ZXI6OmJlZm9yZXtvcGFjaXR5Oi4wNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA0KX0uZm9yZ2UtaWNvbi1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUsLmZvcmdlLWljb24tYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7b3BhY2l0eTouMTI7b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLWZvY3VzLW9wYWNpdHksIC4xMil9LmZvcmdlLWljb24tYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1pY29uLWJ1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7dHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO29wYWNpdHk6LjEyO29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAuMTIpfS5mb3JnZS1pY29uLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkey0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMil9Zm9yZ2UtaWNvbi1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6dmlzaWJsZX0uZm9yZ2UtaWNvbi1idXR0b24tLW9ue2NvbG9yOiMzZjUxYjU7Y29sb3I6dmFyKC0tbWRjLXRoZW1lLXByaW1hcnksIzNmNTFiNSl9LmZvcmdlLWljb24tYnV0dG9uLS1vbjo6YWZ0ZXIsLmZvcmdlLWljb24tYnV0dG9uLS1vbjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzNmNTFiNTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1kYy1yaXBwbGUtY29sb3IsdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksIzNmNTFiNSkpfS5mb3JnZS1pY29uLWJ1dHRvbi0tb24ubWRjLXJpcHBsZS1zdXJmYWNlLS1ob3Zlcjo6YmVmb3JlLC5mb3JnZS1pY29uLWJ1dHRvbi0tb246aG92ZXI6OmJlZm9yZXtvcGFjaXR5Oi4wNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA0KX0uZm9yZ2UtaWNvbi1idXR0b24tLW9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlLC5mb3JnZS1pY29uLWJ1dHRvbi0tb246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1czo6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO3RyYW5zaXRpb24tZHVyYXRpb246NzVtcztvcGFjaXR5Oi4xMjtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtZm9jdXMtb3BhY2l0eSwgLjEyKX0uZm9yZ2UtaWNvbi1idXR0b24tLW9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1pY29uLWJ1dHRvbi0tb246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO3RyYW5zaXRpb24tZHVyYXRpb246NzVtcztvcGFjaXR5Oi4xMjtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgLjEyKX0uZm9yZ2UtaWNvbi1idXR0b24tLW9uLm1kYy1yaXBwbGUtdXBncmFkZWR7LS1tZGMtcmlwcGxlLWZnLW9wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAwLjEyKX0uZm9yZ2UtaWNvbi1idXR0b24tLW9uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWRjLXRoZW1lLXByaW1hcnksIzNmNTFiNSk7b3BhY2l0eTouMDh9LmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZXt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O3BhZGRpbmc6MnB4O3BhZGRpbmc6MH0uZm9yZ2UtaWNvbi1idXR0b24tLWRlbnNlLTF7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtwYWRkaW5nOjEwcHh9LmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS0ye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzo4cHh9LmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS0ze3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7cGFkZGluZzo2cHh9LmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS00e3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7cGFkZGluZzo0cHh9LmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS01e3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7cGFkZGluZzoycHh9LmZvcmdlLWljb24tYnV0dG9uLS1kZW5zZS02e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowfS5mb3JnZS1pY29uLWJ1dHRvbi0td2l0aC1iYWRnZSBmb3JnZS1iYWRnZXt6LWluZGV4OjE7ei1pbmRleDp2YXIoLS1mb3JnZS16LWluZGV4LXN1cmZhY2UsMSk7cG9pbnRlci1ldmVudHM6bm9uZTstLWZvcmdlLWJhZGdlLW1heC13aWR0aDozMnB4Oy0tZm9yZ2UtYmFkZ2UtYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZm9yZ2UtaWNvbi1idXR0b24tLXdpdGgtYmFkZ2UgZm9yZ2UtYmFkZ2VbYXBwLWJhci1jb250ZXh0XXstLWZvcmdlLWJhZGdlLWJvcmRlcjoycHggc29saWQgdmFyKC0tZm9yZ2UtYXBwLWJhci10aGVtZS1iYWNrZ3JvdW5kKX0iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgMjAyMyBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbnstLW1kYy1yaXBwbGUtZmctc2l6ZTowOy0tbWRjLXJpcHBsZS1sZWZ0OjA7LS1tZGMtcmlwcGxlLXRvcDowOy0tbWRjLXJpcHBsZS1mZy1zY2FsZToxOy0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOjA7LS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sb3BhY2l0eTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Y29sb3I6dmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1iYWNrZ3JvdW5kLHJnYmEoMCwwLDAsLjg3KSk7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO291dGxpbmU6MDtsaW5lLWhlaWdodDppbmhlcml0Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjE2cHh9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOjphZnRlciwuZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OlwiXCJ9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOjpiZWZvcmV7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMTVtcyBsaW5lYXIsYmFja2dyb3VuZC1jb2xvciAxNW1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTVtcyBsaW5lYXIsYmFja2dyb3VuZC1jb2xvciAxNW1zIGxpbmVhcjt6LWluZGV4OjE7ei1pbmRleDp2YXIoLS1tZGMtcmlwcGxlLXotaW5kZXgsMSl9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOjphZnRlcnt6LWluZGV4OjA7ei1pbmRleDp2YXIoLS1tZGMtcmlwcGxlLXotaW5kZXgsMCl9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwxKSl9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVye3RvcDowO2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfS5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS11bmJvdW5kZWQ6OmFmdGVye3RvcDp2YXIoLS1tZGMtcmlwcGxlLXRvcCwwKTtsZWZ0OnZhcigtLW1kYy1yaXBwbGUtbGVmdCwwKX0uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uOjphZnRlcnstd2Via2l0LWFuaW1hdGlvbjptZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiAyMjVtcyBmb3J3YXJkcyxtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gNzVtcyBmb3J3YXJkczthbmltYXRpb246bWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gMjI1bXMgZm9yd2FyZHMsbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIDc1bXMgZm9yd2FyZHN9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlcnstd2Via2l0LWFuaW1hdGlvbjptZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0IDE1MG1zO2FuaW1hdGlvbjptZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0IDE1MG1zOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsMSkpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLDEpKX0uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmFmdGVyLC5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbjo6YmVmb3Jle3RvcDpjYWxjKDUwJSAtIDEwMCUpO2xlZnQ6Y2FsYyg1MCUgLSAxMDAlKTt3aWR0aDoyMDAlO2hlaWdodDoyMDAlfS5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlcnt3aWR0aDp2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsMTAwJSk7aGVpZ2h0OnZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwxMDAlKX0uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246OmFmdGVyLC5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMzgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbWRjLXJpcHBsZS1jb2xvcix2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWJhY2tncm91bmQscmdiYSgwLDAsMCwuMzgpKSl9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uLm1kYy1yaXBwbGUtc3VyZmFjZS0taG92ZXI6OmJlZm9yZSwuZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b246aG92ZXI6OmJlZm9yZXtvcGFjaXR5Oi4wNDtvcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtaG92ZXItb3BhY2l0eSwgLjA0KX0uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsX19idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUsLmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtczt0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7b3BhY2l0eTouMTI7b3BhY2l0eTp2YXIoLS1tZGMtcmlwcGxlLWZvY3VzLW9wYWNpdHksIC4xMil9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgbGluZWFyfS5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXM7dHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zO29wYWNpdHk6LjEyO29wYWNpdHk6dmFyKC0tbWRjLXJpcHBsZS1wcmVzcy1vcGFjaXR5LCAuMTIpfS5mb3JnZS1leHBhbnNpb24tcGFuZWxfX2J1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkey0tbWRjLXJpcHBsZS1mZy1vcGFjaXR5OnZhcigtLW1kYy1yaXBwbGUtcHJlc3Mtb3BhY2l0eSwgMC4xMil9LmZvcmdlLWV4cGFuc2lvbi1wYW5lbF9fY29udGVudHtib3JkZXItdG9wLWNvbG9yOiNlMGUwZTA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1mb3JnZS10aGVtZS1ib3JkZXItY29sb3IsI2UwZTBlMCk7Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtwYWRkaW5nOjE2cHh9IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlclZhcmlhYmxlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXJWYXJpYWJsZSc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JbnRlclZhcmlhYmxlLUl0YWxpYy53b2ZmMj92PTQuMVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXJWYXJpYWJsZSB7XHJcbiAgQGNoYXJhY3Rlci12YXJpYW50IHtcclxuICAgIGN2MDE6IDE7IGN2MDI6IDI7IGN2MDM6IDM7IGN2MDQ6IDQ7IGN2MDU6IDU7IGN2MDY6IDY7IGN2MDc6IDc7IGN2MDg6IDg7XHJcbiAgICBjdjA5OiA5OyBjdjEwOiAxMDsgY3YxMTogMTE7IGN2MTI6IDEyOyBjdjEzOiAxMztcclxuICAgIGFsdC0xOiAgICAgICAgICAgIDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cclxuICAgIGFsdC0zOiAgICAgICAgICAgIDk7IC8qIEZsYXQtdG9wIHRocmVlICovXHJcbiAgICBvcGVuLTQ6ICAgICAgICAgICAyOyAvKiBPcGVuIGZvdXIgKi9cclxuICAgIG9wZW4tNjogICAgICAgICAgIDM7IC8qIE9wZW4gc2l4ICovXHJcbiAgICBvcGVuLTk6ICAgICAgICAgICA0OyAvKiBPcGVuIG5pbmUgKi9cclxuICAgIGxjLWwtd2l0aC10YWlsOiAgIDU7IC8qIExvd2VyLWNhc2UgTCB3aXRoIHRhaWwgKi9cclxuICAgIHNpbXBsaWZpZWQtdTogICAgIDY7IC8qIFNpbXBsaWZpZWQgdSAqL1xyXG4gICAgYWx0LWRvdWJsZS1zOiAgICAgNzsgLyogQWx0ZXJuYXRlIEdlcm1hbiBkb3VibGUgcyAqL1xyXG4gICAgdWMtaS13aXRoLXNlcmlmOiAgODsgLyogVXBwZXItY2FzZSBpIHdpdGggc2VyaWYgKi9cclxuICAgIHVjLWctd2l0aC1zcHVyOiAgMTA7IC8qIENhcGl0YWwgRyB3aXRoIHNwdXIgKi9cclxuICAgIHNpbmdsZS1zdG9yeS1hOiAgMTE7IC8qIFNpbmdsZS1zdG9yeSBhICovXHJcbiAgICBjb21wYWN0LWxjLWY6ICAgIDEyOyAvKiBDb21wYWN0IGYgKi9cclxuICAgIGNvbXBhY3QtbGMtdDogICAgMTM7IC8qIENvbXBhY3QgdCAqL1xyXG4gIH1cclxuICBAc3R5bGVzZXQge1xyXG4gICAgc3MwMTogMTsgc3MwMjogMjsgc3MwMzogMzsgc3MwNDogNDsgc3MwNTogNTsgc3MwNjogNjsgc3MwNzogNzsgc3MwODogODtcclxuICAgIG9wZW4tZGlnaXRzOiAxOyAgICAgICAgICAgICAgICAvKiBPcGVuIGRpZ2l0cyAqL1xyXG4gICAgZGlzYW1iaWd1YXRpb246IDI7ICAgICAgICAgICAgIC8qIERpc2FtYmlndWF0aW9uICh3aXRoIHplcm8pICovXHJcbiAgICBkaXNhbWJpZ3VhdGlvbi1leGNlcHQtemVybzogNDsgLyogRGlzYW1iaWd1YXRpb24gKG5vIHplcm8pICovXHJcbiAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgICAgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xyXG4gICAgc3F1YXJlLXB1bmN0dWF0aW9uOiA3OyAgICAgICAgIC8qIFNxdWFyZSBwdW5jdHVhdGlvbiAqL1xyXG4gICAgc3F1YXJlLXF1b3RlczogODsgICAgICAgICAgICAgIC8qIFNxdWFyZSBxdW90ZXMgKi9cclxuICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgICAgICAgICAvKiBDaXJjbGVkIGNoYXJhY3RlcnMgKi9cclxuICAgIHNxdWFyZWQtY2hhcmFjdGVyczogNjsgICAgICAgICAvKiBTcXVhcmVkIGNoYXJhY3RlcnMgKi9cclxuICB9XHJcbn1cclxuXHJcbi8vIE1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMCA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTWF0ZXJpYWxTeW1ib2xzT3V0bGluZWQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuLy8gSUJNIFBsZXggTW9ubyBSZWd1bGFyXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbi8vIElCTSBQbGV4IE1vbm8gSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubyc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9JQk1QbGV4TW9uby1JdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuLy8gSUJNIFBsZXggTW9ubyBTZW1pYm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMaWJyZSBCYXJjb2RlIDM5JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTGlicmVCYXJjb2RlMzktUmVndWxhci50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdFLTEzQic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0UtMTNCLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59IiwiLy8gQkFTRSBUWVBPR1JBUEhZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gIGh0bWwge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYSwgLmJ0bi1saW5rIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBMQUJFTFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmxhYmVsLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGxhYmVsLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmxhYmVsLTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGxhYmVsLTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8vIEhFTFBFUiBURVhUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaGVscGVyLXRleHQtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscGVyLXRleHQtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uaGVscGVyLXRleHQtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscGVyLXRleHQtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5cclxuLy8gQk9EWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmJvZHktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUwKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LTAyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbn1cclxuXHJcblxyXG4vLyBIRUFESU5HXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0taGVhZGluZy13ZWlnaHQ6IDU1MDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBCYXNlIG1peGluc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuQG1peGluIGhlYWRpbmctMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZy0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTAzIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTA0IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTA1IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDYge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG59XHJcbkBtaXhpbiBoZWFkaW5nLTA3IHtcclxuICBmb250LXNpemU6dmFyKC0tc2NhbGU1KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU1KTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG59XHJcblxyXG4vLyBCYXNlIENsYXNzZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5oZWFkaW5nLTAxIHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTAxO1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgKiAxLjUpOyB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTAyLCBoNiB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wMjtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wMywgaDUge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDM7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAqIDEuNSk7IH1cclxufVxyXG5cclxuLmhlYWRpbmctMDQsIGg0IHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTA0O1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUxKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpOyB9XHJcblxyXG4gICY6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICAgJjpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcclxuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMTFyZW0gLyAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wNSwgaDMge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDU7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUyKSAqIDEuNSk7IH1cclxuXHJcbiAgJjp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUyKSAvIDIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTA2LCBoMiB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wNjtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMyk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpICogMS41KTsgfVxyXG5cclxuICAmOndoZXJlKC5ib3JkZXItYm90dG9tKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpIC8gMik7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmctMDcsIGgxIHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTA3O1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTUpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGU1KTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlNSkgKiAxLjUpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBESVNQTEFZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZGlzcGxheS0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wNCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTYpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wNCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTYpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wNiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTgpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wNiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTgpO1xyXG59XHJcblxyXG4vLyBUZXh0IHV0aWxpdHkgY2xhc3Nlc1xyXG4udGV4dC1wcmltYXJ5IHsgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KSA7IH1cclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5IHsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7IH1cclxufVxyXG5cclxuLnRleHQtdGVydGlhcnkgeyBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7IH1cclxufVxyXG5cclxuLnRleHQtaGVscGVyIHsgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LWhlbHBlcik7IH1cclxufVxyXG5cclxuLnRleHQtcGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7IH1cclxufVxyXG5cclxuLnRleHQtb24tY29sb3IgeyBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1vbi1jb2xvcik7IH1cclxufVxyXG5cclxuLnRleHQtZGlzYWJsZWQgeyBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlZCk7IH1cclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7IGNvbG9yOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtc3VjY2Vzcyk7IH1cclxufVxyXG5cclxuLnRleHQtaW5mb3JtYXRpb25hbCB7IGNvbG9yOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtaW5mb3JtYXRpb25hbCk7IH1cclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7IGNvbG9yOiB2YXIoLS10ZXh0LXdhcm5pbmcpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtd2FybmluZyk7IH1cclxufVxyXG5cclxuLnRleHQtY3JpdGljYWwgeyBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1jcml0aWNhbCk7IH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBIRUxQRVIgQ0xBU1NFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZ3LWxpZ2h0IHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTsgfVxyXG4uZnctcmVndWxhciB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTsgfVxyXG4uZnctbWVkaXVtIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7IH1cclxuLmZ3LXNlbWlib2xkIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTsgfVxyXG4uZnctYm9sZCB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgfVxyXG5cclxuLm51bWJlcnMgeyBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zOyB9XHJcblxyXG4ubGluZS1sZW5ndGgtMzBlbSB7IHdpZHRoOiBjYWxjKDEuNiAqIDMwZW0pOyB9XHJcbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4uaXRhbGljIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICYtc20ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5waXBlIHtcclxuICBtYXJnaW46IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuIiwiXHJcbi8vIFVJIEJhY2tncm91bmRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG5cclxuICAtLXdoaXRlOiBoc2woMCAwJSAxMDAlKTtcclxuXHJcbiAgLS1saWdodC1iZzogdmFyKC0td2hpdGUpO1xyXG4gIC0tZGFyay1iZzogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xyXG5cclxuICAtLWNvbG9yLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODUuMSUpO1xyXG4gIC0tY29sb3ItcGFuZWwtc29saWQ6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50OiBva2xjaCgxMDAlIDAgMCAvIDcwLjIlKTtcclxuXHJcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcclxuXHJcbiAgLS1ncmF5LWJnLXdlYWs6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XHJcbiAgLS1ncmF5LWJnLXVpOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1ncmF5LWJnOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIC0tZ3JheS1mZzogaHNsKHZhcigtLWdyYXktODApKTtcclxuXHJcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgLS1ncmF5LWFjdGl2ZTogdmFyKC0tc2xhdGUtYTQpO1xyXG5cclxuICAtLWZvcmdlLWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMTIpO1xyXG4gIC0tZm9yZ2UtYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMjApO1xyXG5cclxuICAtLXJlZC1iZy13ZWFrOiBoc2wodmFyKC0tcmVkLTAwKSk7XHJcbiAgLS1yZWQtYmctdWk6IGhzbCh2YXIoLS1yZWQtMDUpKTtcclxuICAtLXJlZC1iZzogaHNsKHZhcigtLXJlZC0yMCkpO1xyXG4gIC0tcmVkLWZnOiBoc2wodmFyKC0tcmVkLTgwKSk7XHJcblxyXG4gIC0tb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS1vcmFuZ2UtMDApKTtcclxuICAtLW9yYW5nZS1iZy11aTogaHNsKHZhcigtLW9yYW5nZS0wNSkpO1xyXG4gIC0tb3JhbmdlLWJnOiBoc2wodmFyKC0tb3JhbmdlLTIwKSk7XHJcbiAgLS1vcmFuZ2UtZmc6IGhzbCh2YXIoLS1vcmFuZ2UtODApKTtcclxuXHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTAwKSk7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0wNSkpO1xyXG4gIC0teWVsbG93LW9yYW5nZS1iZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMjApKTtcclxuICAtLXllbGxvdy1vcmFuZ2UtZmc6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTgwKSk7XHJcblxyXG4gIC0teWVsbG93LWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctMDApKTtcclxuICAtLXllbGxvdy1iZy11aTogaHNsKHZhcigtLXllbGxvdy0wNSkpO1xyXG4gIC0teWVsbG93LWJnOiBoc2wodmFyKC0teWVsbG93LTIwKSk7XHJcbiAgLS15ZWxsb3ctZmc6IGhzbCh2YXIoLS15ZWxsb3ctODApKTtcclxuXHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0wMCkpO1xyXG4gIC0teWVsbG93LWdyZWVuLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTA1KSk7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmc6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMjApKTtcclxuICAtLXllbGxvdy1ncmVlbi1mZzogaHNsKHZhcigtLXllbGxvdy1ncmVlbi04MCkpO1xyXG5cclxuICAtLWdyZWVuLWJnLXdlYWs6IGhzbCh2YXIoLS1ncmVlbi0wMCkpO1xyXG4gIC0tZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ncmVlbi0wNSkpO1xyXG4gIC0tZ3JlZW4tYmc6IGhzbCh2YXIoLS1ncmVlbi0yMCkpO1xyXG4gIC0tZ3JlZW4tZmc6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xyXG5cclxuICAtLWJsdWUtZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMDApKTtcclxuICAtLWJsdWUtZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTA1KSk7XHJcbiAgLS1ibHVlLWdyZWVuLWJnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0yMCkpO1xyXG4gIC0tYmx1ZS1ncmVlbi1mZzogaHNsKHZhcigtLWJsdWUtZ3JlZW4tODApKTtcclxuXHJcbiAgLS1hcXVhLWJnLXdlYWs6IGhzbCh2YXIoLS1hcXVhLTAwKSk7XHJcbiAgLS1hcXVhLWJnLXVpOiBoc2wodmFyKC0tYXF1YS0wNSkpO1xyXG4gIC0tYXF1YS1iZzogaHNsKHZhcigtLWFxdWEtMjApKTtcclxuICAtLWFxdWEtZmc6IGhzbCh2YXIoLS1hcXVhLTgwKSk7XHJcblxyXG4gIC0tYmx1ZS1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS0wMCkpO1xyXG4gIC0tYmx1ZS1iZy11aTogaHNsKHZhcigtLWJsdWUtMDUpKTtcclxuICAtLWJsdWUtYmc6IGhzbCh2YXIoLS1ibHVlLTIwKSk7XHJcbiAgLS1ibHVlLWZnOiBoc2wodmFyKC0tYmx1ZS04MCkpO1xyXG5cclxuICAtLWluZGlnby1iZy13ZWFrOiBoc2wodmFyKC0taW5kaWdvLTAwKSk7XHJcbiAgLS1pbmRpZ28tYmctdWk6IGhzbCh2YXIoLS1pbmRpZ28tMDUpKTtcclxuICAtLWluZGlnby1iZzogaHNsKHZhcigtLWluZGlnby0yMCkpO1xyXG4gIC0taW5kaWdvLWZnOiBoc2wodmFyKC0taW5kaWdvLTgwKSk7XHJcblxyXG4gIC0tcHVycGxlLWJnLXdlYWs6IGhzbCh2YXIoLS1wdXJwbGUtMDApKTtcclxuICAtLXB1cnBsZS1iZy11aTogaHNsKHZhcigtLXB1cnBsZS0wNSkpO1xyXG4gIC0tcHVycGxlLWJnOiBoc2wodmFyKC0tcHVycGxlLTIwKSk7XHJcbiAgLS1wdXJwbGUtZmc6IGhzbCh2YXIoLS1wdXJwbGUtODApKTtcclxuXHJcbiAgLS1tYWdlbnRhLWJnLXdlYWs6IGhzbCh2YXIoLS1tYWdlbnRhLTAwKSk7XHJcbiAgLS1tYWdlbnRhLWJnLXVpOiBoc2wodmFyKC0tbWFnZW50YS0wNSkpO1xyXG4gIC0tbWFnZW50YS1iZzogaHNsKHZhcigtLW1hZ2VudGEtMjApKTtcclxuICAtLW1hZ2VudGEtZmc6IGhzbCh2YXIoLS1tYWdlbnRhLTgwKSk7XHJcblxyXG4gIC0taG90LXBpbmstYmctd2VhazogaHNsKHZhcigtLWhvdC1waW5rLTAwKSk7XHJcbiAgLS1ob3QtcGluay1iZy11aTogaHNsKHZhcigtLWhvdC1waW5rLTA1KSk7XHJcbiAgLS1ob3QtcGluay1iZzogaHNsKHZhcigtLWhvdC1waW5rLTIwKSk7XHJcbiAgLS1ob3QtcGluay1mZzogaHNsKHZhcigtLWhvdC1waW5rLTgwKSk7XHJcblxyXG4gIC0tcGluay1iZy13ZWFrOiBoc2wodmFyKC0tcGluay0wMCkpO1xyXG4gIC0tcGluay1iZy11aTogaHNsKHZhcigtLXBpbmstMDUpKTtcclxuICAtLXBpbmstYmc6IGhzbCh2YXIoLS1waW5rLTIwKSk7XHJcbiAgLS1waW5rLWZnOiBoc2wodmFyKC0tcGluay04MCkpO1xyXG5cclxuICAtLXByaW1hcnktYmctd2VhazogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDApO1xyXG4gIC0tcHJpbWFyeS1iZy11aTogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xyXG4gIC0tcHJpbWFyeS1iZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktMjApO1xyXG4gIC0tcHJpbWFyeS1mZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktODApO1xyXG5cclxuICAtLWludGVyYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1idXR0b24tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tYnV0dG9uLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxuXHJcbiAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XHJcbiAgLS1zaGFkb3ctMjogMCAwIDAgMC41cHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDFweCAwIHZhcigtLWdyYXktYTIpLDAgMnB4IDFweCAtMXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAzcHggMCB2YXIoLS1ibGFjay1hMSk7XHJcbiAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xyXG4gIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xyXG4gIC0tc2hhZG93LTU6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWE1KTtcclxuICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBva2xhYix3aGl0ZSxibGFjaykpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XHJcbiAgICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcclxuICAgIC0tc2hhZG93LTM6IDAgMnB4IDNweCAtMnB4IHZhcigtLWdyYXktYTMpLDAgM3B4IDEycHggLTRweCB2YXIoLS1ibGFjay1hMiksMCA0cHggMTZweCAtOHB4IHZhcigtLWJsYWNrLWEyKTtcclxuICAgIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xyXG4gICAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xyXG4gICAgLS1zaGFkb3ctNjogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTZweCA2NHB4IHZhcigtLWdyYXktYTIpLDAgMTZweCAzNnB4IC0yMHB4IHZhcigtLWdyYXktYTcpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10ZXh0LXByaW1hcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LXNlY29uZGFyeTogaHNsKHZhcigtLWdyYXktOTApIC8gNzUlKTtcclxuICAtLXRleHQtdGVydGlhcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDYxJSk7XHJcbiAgLS10ZXh0LWhlbHBlcjogaHNsKHZhcigtLWdyYXktOTApIC8gNjElKTtcclxuICAtLXRleHQtcGxhY2Vob2xkZXI6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDQ4JSk7XHJcbiAgLS10ZXh0LW9uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyNCUpO1xyXG4gIC0tdGV4dC1zdWNjZXNzOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS10ZXh0LWluZm9ybWF0aW9uYWw6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtd2FybmluZzogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtY3JpdGljYWw6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgLS1saW5rLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWxpbmstcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG5cclxuICAtLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxufVxyXG5cclxuXHJcbi8vIExpZ2h0IHRoZW1lIOKAlCBBdXRvXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcclxuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcclxuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xyXG4gIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktODApKTtcclxuXHJcbiAgLS11aS1iZy1ob3ZlcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gIC0tdWktYmctYWN0aXZlOiB2YXIoLS1zbGF0ZS1hNSk7XHJcblxyXG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XHJcbn1cclxuXHJcbjo6YmFja2Ryb3Age1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuXHJcbi8vIERhcmsgdGhlbWUg4oCUIEF1dG9cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLy9jb2xvci1zY2hlbWU6IGRhcms7XHJcbiAgICAvLy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAgIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xyXG4gICAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xyXG4gICAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xyXG4gICAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0zMCkpO1xyXG4gICAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XHJcbiAgICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstNzApKTtcclxuICAgIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktZGFyay04MCkpO1xyXG5cclxuICAgIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMTUpKTtcclxuICAgIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XHJcblxyXG4gICAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbiAgfVxyXG5cclxuICA6OmJhY2tkcm9wIHtcclxuICAgIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgwJSAwIDAgLyAzMiUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIExpZ2h0IHRoZW1lXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5bY29sb3Itc2NoZW1lPVwibGlnaHRcIl0ge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcclxuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcclxuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xyXG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktNDApKTtcclxuXHJcbiAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktMTUpKTtcclxuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktMjApKTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuXHJcbi8vIERhcmsgdGhlbWVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbltjb2xvci1zY2hlbWU9XCJkYXJrXCJdIHtcclxuICBjb2xvci1zY2hlbWU6IGRhcms7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xyXG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDApKTtcclxuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xyXG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktZGFyay05MCkpO1xyXG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xyXG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktZGFyay00MCkpO1xyXG5cclxuICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTE1KSk7XHJcbiAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbn1cclxuIiwiXHJcbi8vIENJVElaRU4gMS4yXHJcbi8vIFZhbHVlcyBhcmUgaW4gSFNMLCBzbyB0eXBlIGhzbCBiZWZvcmUgdGhlIHZhcmlhYmxlLiBUaGlzIGdpdmVzIHRoZSBmbGV4aWJpbGl0eSB0byB1c2UgZm9yd2FyZCBzbGFzaCBmb3IgYWxwaGFcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tZ3JheS0wMDogMTgwIDklIDk4JTtcclxuICAtLWdyYXktMDU6IDIyMCAxMyUgOTUlO1xyXG4gIC0tZ3JheS0xMDogMjI1IDEyJSA5NCU7XHJcbiAgLS1ncmF5LTE1OiAyMTYgMTIlIDkyJTtcclxuICAtLWdyYXktMjA6IDIyMCAxMSUgODklO1xyXG4gIC0tZ3JheS0yNTogMjI1IDEwJSA4NCU7XHJcbiAgLS1ncmF5LTMwOiAyMTggOSUgODMlO1xyXG4gIC0tZ3JheS00MDogMjE3IDYlIDcyJTtcclxuICAtLWdyYXktNTA6IDIxNCAzJSA1NiU7XHJcbiAgLS1ncmF5LTYwOiAyMjAgMyUgNDYlO1xyXG4gIC0tZ3JheS02NTogMjI4IDMlIDM3JTtcclxuICAtLWdyYXktNzA6IDIyNSAyJSAzMiU7XHJcbiAgLS1ncmF5LTc1OiAyMjAgMiUgMjYlO1xyXG4gIC0tZ3JheS04MDogMjAwIDMlIDIwJTtcclxuICAtLWdyYXktODU6IDI0MCAzJSAxNSU7XHJcbiAgLS1ncmF5LTkwOiAyMTAgNCUgMTAlO1xyXG4gIC0tZ3JheS0xMDA6IDI0MCAzJSA2JTtcclxuXHJcbiAgLy8gVGhlc2UgYXJlIGN1cnJlbnRseSBhIHRlc3RcclxuICAtLWdyYXktZGFyay0wMDogMjEwIDMlIDEyJTtcclxuICAtLWdyYXktZGFyay0wNTogMjQwIDMlIDE1JTtcclxuICAtLWdyYXktZGFyay0xMDogMjEwIDIlIDE2JTtcclxuICAtLWdyYXktZGFyay0xNTogMjIwIDMlIDE4JTtcclxuICAtLWdyYXktZGFyay0yMDogMjIwIDMlIDIwJTtcclxuICAtLWdyYXktZGFyay0zMDogMjI1IDMlIDI0JTtcclxuICAtLWdyYXktZGFyay00MDogMjI1IDMlIDMxJTtcclxuICAtLWdyYXktZGFyay01MDogMjI4IDIlIDQ0JTtcclxuICAtLWdyYXktZGFyay02MDogMjMwIDMlIDUzJTtcclxuICAtLWdyYXktZGFyay02NTogMjMxIDQlIDY0JTtcclxuICAtLWdyYXktZGFyay03MDogMjI1IDUlIDcxJTtcclxuICAtLWdyYXktZGFyay03NTogMjI1IDglIDc5JTtcclxuICAtLWdyYXktZGFyay04MDogMjMxIDExJSA4OCU7XHJcbiAgLS1ncmF5LWRhcmstODU6IDI0MCAxMyUgOTUlO1xyXG4gIC0tZ3JheS1kYXJrLTkwOiAyNDAgMSUgOTglO1xyXG4gIC0tZ3JheS1kYXJrLTEwMDogMCAwJSAxMDAlO1xyXG5cclxuICAtLXJlZC0wMDogMCAxMDAlIDk4JTtcclxuICAtLXJlZC0wNTogNCAxMDAlIDk3JTtcclxuICAtLXJlZC0xMDogMiAxMDAlIDk1JTtcclxuICAtLXJlZC0xNTogNCAxMDAlIDk0JTtcclxuICAtLXJlZC0yMDogMyAxMDAlIDkyJTtcclxuICAtLXJlZC0zMDogMiAxMDAlIDg4JTtcclxuICAtLXJlZC00MDogMSAxMDAlIDgwJTtcclxuICAtLXJlZC01MDogMzU5IDY1JSA2NSU7XHJcbiAgLS1yZWQtNjA6IDAgNDElIDUzJTtcclxuICAtLXJlZC02NTogMzU5IDM3JSA0MyU7XHJcbiAgLS1yZWQtNzA6IDM1OSAzOCUgMzclO1xyXG4gIC0tcmVkLTc1OiAzNTkgMzklIDMwJTtcclxuICAtLXJlZC04MDogMzU5IDQxJSAyNCU7XHJcbiAgLS1yZWQtODU6IDM1OSA0MyUgMTglO1xyXG4gIC0tcmVkLTkwOiAwIDQ4JSAxMiU7XHJcbiAgLS1yZWQtMTAwOiAzNTcgNTYlIDglO1xyXG5cclxuICAtLWNyaXRpY2FsOiAzNTcgNzYlIDQ5JTtcclxuXHJcbiAgLS1vcmFuZ2UtMDA6IDIyIDEwMCUgOTglO1xyXG4gIC0tb3JhbmdlLTA1OiAyMiAxMDAlIDk1JTtcclxuICAtLW9yYW5nZS0xMDogMjEgMTAwJSA5NCU7XHJcbiAgLS1vcmFuZ2UtMTU6IDIxIDEwMCUgOTIlO1xyXG4gIC0tb3JhbmdlLTIwOiAyMSAxMDAlIDg5JTtcclxuICAtLW9yYW5nZS0zMDogMjEgMTAwJSA4MyU7XHJcbiAgLS1vcmFuZ2UtNDA6IDIxIDg2JSA3MSU7XHJcbiAgLS1vcmFuZ2UtNTA6IDIxIDQ1JSA1NSU7XHJcbiAgLS1vcmFuZ2UtNjA6IDIyIDM3JSA0NSU7XHJcbiAgLS1vcmFuZ2UtNjU6IDIxIDM4JSAzNyU7XHJcbiAgLS1vcmFuZ2UtNzA6IDIxIDM4JSAzMSU7XHJcbiAgLS1vcmFuZ2UtNzU6IDIyIDQwJSAyNiU7XHJcbiAgLS1vcmFuZ2UtODA6IDIxIDQyJSAyMCU7XHJcbiAgLS1vcmFuZ2UtODU6IDIxIDQ1JSAxNSU7XHJcbiAgLS1vcmFuZ2UtOTA6IDIyIDUxJSAxMCU7XHJcbiAgLS1vcmFuZ2UtMTAwOiAxOSA1OCUgNiU7XHJcblxyXG4gIC0teWVsbG93LW9yYW5nZS0wMDogMzkgMTAwJSA5NSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTA1OiA0MCAxMDAlIDkyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtMTA6IDQwIDEwMCUgODklO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xNTogNDAgMTAwJSA4NSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTIwOiA0MCA5OCUgODAlO1xyXG4gIC0teWVsbG93LW9yYW5nZS0zMDogNDEgODclIDcyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNDA6IDQxIDU2JSA2MiU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTUwOiA0MCAzNSUgNDglO1xyXG4gIC0teWVsbG93LW9yYW5nZS02MDogNDEgMzYlIDQwJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNjU6IDQwIDM3JSAzMiU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTcwOiA0MCAzNyUgMjclO1xyXG4gIC0teWVsbG93LW9yYW5nZS03NTogNDAgNDAlIDIyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtODA6IDQxIDQyJSAxNyU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTg1OiAzOSA0NSUgMTMlO1xyXG4gIC0teWVsbG93LW9yYW5nZS05MDogNDAgNTElIDglO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xMDA6IDM4IDYyJSA1JTtcclxuXHJcbiAgLS15ZWxsb3ctMDA6IDUyIDk1JSA5MiU7XHJcbiAgLS15ZWxsb3ctMDU6IDUyIDk3JSA4NiU7XHJcbiAgLS15ZWxsb3ctMTA6IDUyIDk4JSA4MCU7XHJcbiAgLS15ZWxsb3ctMTU6IDUxIDk1JSA3NCU7XHJcbiAgLS15ZWxsb3ctMjA6IDUyIDg1JSA3MiU7XHJcbiAgLS15ZWxsb3ctMzA6IDUxIDY5JSA2NyU7XHJcbiAgLS15ZWxsb3ctNDA6IDUyIDQ2JSA1OCU7XHJcbiAgLS15ZWxsb3ctNTA6IDUyIDM1JSA0NSU7XHJcbiAgLS15ZWxsb3ctNjA6IDUyIDM2JSAzNyU7XHJcbiAgLS15ZWxsb3ctNjU6IDUyIDM3JSAyOSU7XHJcbiAgLS15ZWxsb3ctNzA6IDUxIDM4JSAyNSU7XHJcbiAgLS15ZWxsb3ctNzU6IDUxIDQwJSAyMCU7XHJcbiAgLS15ZWxsb3ctODA6IDUzIDQxJSAxNiU7XHJcbiAgLS15ZWxsb3ctODU6IDUxIDQ2JSAxMiU7XHJcbiAgLS15ZWxsb3ctOTA6IDUxIDU2JSA3JTtcclxuICAtLXllbGxvdy0xMDA6IDQ4IDY1JSA1JTtcclxuXHJcbiAgLS15ZWxsb3ctZ3JlZW4tMDA6IDcxIDgyJSA5MyU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMDU6IDY4IDgwJSA4NiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMTA6IDY4IDc4JSA4MCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMTU6IDY3IDc5JSA3NCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMjA6IDY3IDcyJSA3MSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMzA6IDY3IDU3JSA2NiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNDA6IDY2IDM5JSA1NyU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNTA6IDY3IDMxJSA0NCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNjA6IDY2IDMyJSAzNiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNjU6IDY2IDMyJSAyOSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNzA6IDY2IDMzJSAyNSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNzU6IDY1IDM1JSAyMCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tODA6IDY4IDM3JSAxNSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tODU6IDY1IDQwJSAxMSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tOTA6IDY0IDQ5JSA3JTtcclxuICAtLXllbGxvdy1ncmVlbi0xMDA6IDY1IDU1JSA0JTtcclxuXHJcbiAgLS1ncmVlbi0wMDogMTEzIDgxJSA5NiU7XHJcbiAgLS1ncmVlbi0wNTogMTE1IDgwJSA5MiU7XHJcbiAgLS1ncmVlbi0xMDogMTE0IDgxJSA4OCU7XHJcbiAgLS1ncmVlbi0xNTogMTE1IDgxJSA4NCU7XHJcbiAgLS1ncmVlbi0yMDogMTE0IDc5JSA3OSU7XHJcbiAgLS1ncmVlbi0zMDogMTE1IDcwJSA3MCU7XHJcbiAgLS1ncmVlbi00MDogMTE1IDQ2JSA2MSU7XHJcbiAgLS1ncmVlbi01MDogMTE1IDMwJSA0NyU7XHJcbiAgLS1ncmVlbi02MDogMTE1IDMxJSAzOSU7XHJcbiAgLS1ncmVlbi02NTogMTE1IDMyJSAzMSU7XHJcbiAgLS1ncmVlbi03MDogMTE1IDMzJSAyNiU7XHJcbiAgLS1ncmVlbi03NTogMTE1IDM0JSAyMSU7XHJcbiAgLS1ncmVlbi04MDogMTE0IDM3JSAxNyU7XHJcbiAgLS1ncmVlbi04NTogMTE1IDQwJSAxMiU7XHJcbiAgLS1ncmVlbi05MDogMTE0IDQ5JSA4JTtcclxuICAtLWdyZWVuLTEwMDogMTE1IDUyJSA1JTtcclxuXHJcbiAgLS1ibHVlLWdyZWVuLTAwOiAxNTQgODAlIDk2JTtcclxuICAtLWJsdWUtZ3JlZW4tMDU6IDE1NSA4MCUgOTIlO1xyXG4gIC0tYmx1ZS1ncmVlbi0xMDogMTU2IDc4JSA4NyU7XHJcbiAgLS1ibHVlLWdyZWVuLTE1OiAxNTYgNzklIDgzJTtcclxuICAtLWJsdWUtZ3JlZW4tMjA6IDE1NyA3OCUgNzglO1xyXG4gIC0tYmx1ZS1ncmVlbi0zMDogMTU4IDY4JSA3MCU7XHJcbiAgLS1ibHVlLWdyZWVuLTQwOiAxNTggNDUlIDYwJTtcclxuICAtLWJsdWUtZ3JlZW4tNTA6IDE1OCAzMCUgNDclO1xyXG4gIC0tYmx1ZS1ncmVlbi02MDogMTU5IDMxJSAzOCU7XHJcbiAgLS1ibHVlLWdyZWVuLTY1OiAxNTggMzIlIDMxJTtcclxuICAtLWJsdWUtZ3JlZW4tNzA6IDE2MCAzMyUgMjYlO1xyXG4gIC0tYmx1ZS1ncmVlbi03NTogMTU4IDM1JSAyMSU7XHJcbiAgLS1ibHVlLWdyZWVuLTgwOiAxNjAgMzYlIDE2JTtcclxuICAtLWJsdWUtZ3JlZW4tODU6IDE2MCAzOSUgMTIlO1xyXG4gIC0tYmx1ZS1ncmVlbi05MDogMTYwIDQ3JSA3JTtcclxuICAtLWJsdWUtZ3JlZW4tMTAwOiAxNjIgNTclIDUlO1xyXG5cclxuICAtLWFxdWEtMDA6IDE4NiAxMDAlIDk2JTtcclxuICAtLWFxdWEtMDU6IDE4NiAxMDAlIDkxJTtcclxuICAtLWFxdWEtMTA6IDE4NiAxMDAlIDg3JTtcclxuICAtLWFxdWEtMTU6IDE4NSA5OCUgODIlO1xyXG4gIC0tYXF1YS0yMDogMTg2IDk1JSA3NiU7XHJcbiAgLS1hcXVhLTMwOiAxODYgNzMlIDcxJTtcclxuICAtLWFxdWEtNDA6IDE4NiA0OCUgNjIlO1xyXG4gIC0tYXF1YS01MDogMTg2IDMwJSA0OCU7XHJcbiAgLS1hcXVhLTYwOiAxODYgMzElIDM5JTtcclxuICAtLWFxdWEtNjU6IDE4NSAzMiUgMzIlO1xyXG4gIC0tYXF1YS03MDogMTg3IDMzJSAyNyU7XHJcbiAgLS1hcXVhLTc1OiAxODYgMzQlIDIyJTtcclxuICAtLWFxdWEtODA6IDE4NiAzNiUgMTclO1xyXG4gIC0tYXF1YS04NTogMTg3IDM4JSAxMyU7XHJcbiAgLS1hcXVhLTkwOiAxODMgNDUlIDglO1xyXG4gIC0tYXF1YS0xMDA6IDE4OSA1NCUgNSU7XHJcblxyXG4gIC0tYmx1ZS0wMDogMjA1IDEwMCUgOTglO1xyXG4gIC0tYmx1ZS0wNTogMjA2IDEwMCUgOTUlO1xyXG4gIC0tYmx1ZS0xMDogMjA2IDEwMCUgOTMlO1xyXG4gIC0tYmx1ZS0xNTogMjA2IDEwMCUgOTElO1xyXG4gIC0tYmx1ZS0yMDogMjA3IDEwMCUgODklO1xyXG4gIC0tYmx1ZS0zMDogMjA3IDEwMCUgODMlO1xyXG4gIC0tYmx1ZS00MDogMjA2IDgxJSA3MSU7XHJcbiAgLS1ibHVlLTUwOiAyMDYgNDIlIDU1JTtcclxuICAtLWJsdWUtNjA6IDIwNiAzNCUgNDUlO1xyXG4gIC0tYmx1ZS02NTogMjA1IDM1JSAzNiU7XHJcbiAgLS1ibHVlLTcwOiAyMDcgMzYlIDMxJTtcclxuICAtLWJsdWUtNzU6IDIwNyAzNyUgMjYlO1xyXG4gIC0tYmx1ZS04MDogMjA2IDQwJSAyMCU7XHJcbiAgLS1ibHVlLTg1OiAyMDcgNDMlIDE1JTtcclxuICAtLWJsdWUtOTA6IDIwOCA0OCUgMTAlO1xyXG4gIC0tYmx1ZS0xMDA6IDIwOCA1OCUgNiU7XHJcblxyXG4gIC0taW5kaWdvLTAwOiAyMjcgMTAwJSA5OCU7XHJcbiAgLS1pbmRpZ28tMDU6IDIyNSAxMDAlIDk3JTtcclxuICAtLWluZGlnby0xMDogMjI0IDEwMCUgOTUlO1xyXG4gIC0taW5kaWdvLTE1OiAyMjMgMTAwJSA5NCU7XHJcbiAgLS1pbmRpZ28tMjA6IDIyNCAxMDAlIDkyJTtcclxuICAtLWluZGlnby0zMDogMjI1IDEwMCUgODglO1xyXG4gIC0taW5kaWdvLTQwOiAyMjYgMTAwJSA4MSU7XHJcbiAgLS1pbmRpZ28tNTA6IDIyNyA2OCUgNjclO1xyXG4gIC0taW5kaWdvLTYwOiAyMjggNDIlIDU1JTtcclxuICAtLWluZGlnby02NTogMjI4IDM1JSA0NSU7XHJcbiAgLS1pbmRpZ28tNzA6IDIyOCAzNSUgMzglO1xyXG4gIC0taW5kaWdvLTc1OiAyMjggMzclIDMyJTtcclxuICAtLWluZGlnby04MDogMjI5IDM4JSAyNSU7XHJcbiAgLS1pbmRpZ28tODU6IDIyOCA0MCUgMTklO1xyXG4gIC0taW5kaWdvLTkwOiAyMjkgNDQlIDEzJTtcclxuICAtLWluZGlnby0xMDA6IDIyOSA1MCUgOSU7XHJcblxyXG4gIC0tcHVycGxlLTAwOiAyNDggMTAwJSA5OCU7XHJcbiAgLS1wdXJwbGUtMDU6IDI0NCAxMDAlIDk3JTtcclxuICAtLXB1cnBsZS0xMDogMjQzIDEwMCUgOTYlO1xyXG4gIC0tcHVycGxlLTE1OiAyNDIgMTAwJSA5NSU7XHJcbiAgLS1wdXJwbGUtMjA6IDI0NCAxMDAlIDk0JTtcclxuICAtLXB1cnBsZS0zMDogMjQ1IDEwMCUgOTAlO1xyXG4gIC0tcHVycGxlLTQwOiAyNDcgMTAwJSA4NCU7XHJcbiAgLS1wdXJwbGUtNTA6IDI0OSA3MCUgNzAlO1xyXG4gIC0tcHVycGxlLTYwOiAyNDkgNDElIDU4JTtcclxuICAtLXB1cnBsZS02NTogMjQ5IDMwJSA0NyU7XHJcbiAgLS1wdXJwbGUtNzA6IDI0OSAzMSUgNDAlO1xyXG4gIC0tcHVycGxlLTc1OiAyNTAgMzIlIDMzJTtcclxuICAtLXB1cnBsZS04MDogMjQ5IDMzJSAyNiU7XHJcbiAgLS1wdXJwbGUtODU6IDI0OSAzNCUgMjAlO1xyXG4gIC0tcHVycGxlLTkwOiAyNDkgMzklIDE0JTtcclxuICAtLXB1cnBsZS0xMDA6IDI1MSA0NSUgOSU7XHJcblxyXG4gIC0tbWFnZW50YS0wMDogMjkxIDEwMCUgOTklO1xyXG4gIC0tbWFnZW50YS0wNTogMjg5IDEwMCUgOTclO1xyXG4gIC0tbWFnZW50YS0xMDogMjkwIDEwMCUgOTUlO1xyXG4gIC0tbWFnZW50YS0xNTogMjkwIDEwMCUgOTQlO1xyXG4gIC0tbWFnZW50YS0yMDogMjkwIDEwMCUgOTIlO1xyXG4gIC0tbWFnZW50YS0zMDogMjg5IDEwMCUgODglO1xyXG4gIC0tbWFnZW50YS00MDogMjg4IDEwMCUgNzklO1xyXG4gIC0tbWFnZW50YS01MDogMjg3IDU5JSA2NCU7XHJcbiAgLS1tYWdlbnRhLTYwOiAyODcgMzclIDUyJTtcclxuICAtLW1hZ2VudGEtNjU6IDI4OCAzNSUgNDIlO1xyXG4gIC0tbWFnZW50YS03MDogMjg3IDM2JSAzNiU7XHJcbiAgLS1tYWdlbnRhLTc1OiAyODggMzclIDMwJTtcclxuICAtLW1hZ2VudGEtODA6IDI4NyAzOCUgMjQlO1xyXG4gIC0tbWFnZW50YS04NTogMjg3IDQxJSAxOCU7XHJcbiAgLS1tYWdlbnRhLTkwOiAyODcgNDclIDEyJTtcclxuICAtLW1hZ2VudGEtMTAwOiAyODYgNTUlIDglO1xyXG5cclxuICAtLWhvdC1waW5rLTAwOiAzMjIgMTAwJSA5OCU7XHJcbiAgLS1ob3QtcGluay0wNTogMzI2IDEwMCUgOTclO1xyXG4gIC0taG90LXBpbmstMTA6IDMyNSAxMDAlIDk1JTtcclxuICAtLWhvdC1waW5rLTE1OiAzMjYgMTAwJSA5NCU7XHJcbiAgLS1ob3QtcGluay0yMDogMzI2IDEwMCUgOTIlO1xyXG4gIC0taG90LXBpbmstMzA6IDMyNiAxMDAlIDg4JTtcclxuICAtLWhvdC1waW5rLTQwOiAzMjYgMTAwJSA3OSU7XHJcbiAgLS1ob3QtcGluay01MDogMzI0IDU1JSA2MiU7XHJcbiAgLS1ob3QtcGluay02MDogMzI1IDM2JSA1MSU7XHJcbiAgLS1ob3QtcGluay02NTogMzI1IDM1JSA0MSU7XHJcbiAgLS1ob3QtcGluay03MDogMzI0IDM2JSAzNSU7XHJcbiAgLS1ob3QtcGluay03NTogMzI0IDM3JSAyOSU7XHJcbiAgLS1ob3QtcGluay04MDogMzI0IDM4JSAyMyU7XHJcbiAgLS1ob3QtcGluay04NTogMzIzIDQxJSAxNyU7XHJcbiAgLS1ob3QtcGluay05MDogMzIzIDQ1JSAxMSU7XHJcbiAgLS1ob3QtcGluay0xMDA6IDMyNiA1NCUgOCU7XHJcblxyXG4gIC0tcGluay0wMDogMzQ1IDEwMCUgOTglO1xyXG4gIC0tcGluay0wNTogMzUyIDEwMCUgOTclO1xyXG4gIC0tcGluay0xMDogMzUwIDEwMCUgOTUlO1xyXG4gIC0tcGluay0xNTogMzQ4IDEwMCUgOTQlO1xyXG4gIC0tcGluay0yMDogMzQ4IDEwMCUgOTIlO1xyXG4gIC0tcGluay0zMDogMzQ4IDEwMCUgODglO1xyXG4gIC0tcGluay00MDogMzQ3IDEwMCUgODAlO1xyXG4gIC0tcGluay01MDogMzQ2IDU4JSA2NCU7XHJcbiAgLS1waW5rLTYwOiAzNDUgMzclIDUyJTtcclxuICAtLXBpbmstNjU6IDM0NiAzNSUgNDIlO1xyXG4gIC0tcGluay03MDogMzQ1IDM2JSAzNiU7XHJcbiAgLS1waW5rLTc1OiAzNDUgMzclIDMwJTtcclxuICAtLXBpbmstODA6IDM0NiAzOCUgMjQlO1xyXG4gIC0tcGluay04NTogMzQ1IDQxJSAxOCU7XHJcbiAgLS1waW5rLTkwOiAzNDUgNDclIDEyJTtcclxuICAtLXBpbmstMTAwOiAzNDggNTAlIDglO1xyXG5cclxuICAtLWZvcmdlLXByaW1hcnktMDA6IG9rbGNoKDAuOTggMC4wMDYyIDI3NC45Nik7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTA1OiBva2xjaCgwLjk2IDAuMDEwODM1IDI3MC4wMjYzKTtcclxuICAtLWZvcmdlLXByaW1hcnktMTA6IG9rbGNoKDAuOTUgMC4wMTQ2IDI2OS45OSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTE1OiBva2xjaCgwLjkzIDAuMDIxIDI3MS4xOSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTIwOiBva2xjaCgwLjkxIDAuMDI1OCAyNjkuODcpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS0zMDogb2tsY2goMC44NyAwLjA0IDI2OS42OCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTQwOiBva2xjaCgwLjc4IDAuMDY4OSAyNzEuNTQpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS01MDogb2tsY2goMC42NSAwLjEwODIgMjcxLjM1KTtcclxuICAtLWZvcmdlLXByaW1hcnktNjA6IG9rbGNoKDAuNTcgMC4xMjk3IDI3MS4xOSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTY1OiBva2xjaCgwLjQ5IDAuMTU1NiAyNzEuMDgpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS03MDogb2tsY2goMC40NCAwLjE0MjcgMjcwLjg3KTtcclxuICAtLWZvcmdlLXByaW1hcnktNzU6IG9rbGNoKDAuMzggMC4xMjczIDI3MS41Myk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTgwOiBva2xjaCgwLjMzIDAuMTA4MyAyNzAuODQpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS04NTogb2tsY2goMC4yNyAwLjA4OTkgMjcxLjYyKTtcclxuICAtLWZvcmdlLXByaW1hcnktOTA6IG9rbGNoKDAuMjIgMC4wNzA3IDI3MC43OCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTEwMDogb2tsY2goMC4xOCAwLjA2IDI3MS4yNSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktMDA6IG9rbGNoKDk3Ljg0JSAwLjAxIDI2Ny4zNik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0wNTogb2tsY2goOTYuNzclIDAuMDE1IDI2Ny4zMik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDogb2tsY2goOTQuNTYlIDAuMDI1IDI2OC41OCk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xNTogb2tsY2goOTMuNDMlIDAuMDMxIDI2OC41Myk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0yMDogb2tsY2goOTEuMjQlIDAuMDQyIDI2OC40MSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0zMDogb2tsY2goODYuNjclIDAuMDY1IDI2OS4zNSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS00MDogb2tsY2goNzcuMjElIDAuMTE1IDI3MC41OSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MDogb2tsY2goNTcuODYlIDAuMjA1IDI3MC45Nik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02NTogb2tsY2goNDkuNTklIDAuMTc2IDI3MC45NSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS03MDogb2tsY2goNDMuNzQlIDAuMTU5IDI3MC43Myk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS03NTogb2tsY2goMzguOTclIDAuMTM4IDI3MC4xOCk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS04MDogb2tsY2goMzMuNTklIDAuMTIgMjcwLjEzKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTg1OiBva2xjaCgyOC4wMSUgMC4xIDI3MC4xMSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS05MDogb2tsY2goMjIuMTIlIDAuMDggMjcwLjA0KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTEwMDogb2tsY2goMTcuNTMlIDAuMDY0IDI3MC4zMSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTEyOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMTIlKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSAvIDIwJSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2OiBva2xjaCg1Ny44NiUgMC4yMDUgMjcwLjk2IC8gMTYlKTtcclxuXHJcbiAgLS1kYXJrLWJhc2UtMDA6IDAgMCUgOTclO1xyXG4gIC0tZGFyay1iYXNlLTA1OiAwIDAlIDk1JTtcclxuICAtLWRhcmstYmFzZS0xMDogMCAwJSA5MyU7XHJcbiAgLS1kYXJrLWJhc2UtMTU6IDAgMCUgOTElO1xyXG4gIC0tZGFyay1iYXNlLTIwOiAxODAgMiUgODglO1xyXG4gIC0tZGFyay1iYXNlLTMwOiAxODAgMSUgODMlO1xyXG4gIC0tZGFyay1iYXNlLTQwOiAxODAgMSUgNzElO1xyXG4gIC0tZGFyay1iYXNlLTUwOiAxODAgMSUgNTUlO1xyXG4gIC0tZGFyay1iYXNlLTYwOiAxODAgMCUgNDYlO1xyXG4gIC0tZGFyay1iYXNlLTY1OiAxODAgMSUgMzclO1xyXG4gIC0tZGFyay1iYXNlLTcwOiAxODAgMSUgMzElO1xyXG4gIC0tZGFyay1iYXNlLTc1OiAxODAgMSUgMjYlO1xyXG4gIC0tZGFyay1iYXNlLTgwOiAxODAgMiUgMjAlO1xyXG4gIC0tZGFyay1iYXNlLTg1OiAxODAgMyUgMTUlO1xyXG4gIC0tZGFyay1iYXNlLTkwOiAxODAgMiUgMTAlO1xyXG4gIC0tZGFyay1iYXNlLTEwMDogMTgwIDMlIDYlO1xyXG59XHJcblxyXG5cclxuLy8gUkFESVggTElHSFRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tdG9tYXRvLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDE3LjIpO1xyXG4gIC0tdG9tYXRvLTI6IG9rbGNoKDk4LjQlIDAuMDA4IDI3LjIpO1xyXG4gIC0tdG9tYXRvLTM6IG9rbGNoKDk1LjQlIDAuMDIxIDMxLjgpO1xyXG4gIC0tdG9tYXRvLTQ6IG9rbGNoKDkyLjElIDAuMDQxIDM0LjgpO1xyXG4gIC0tdG9tYXRvLTU6IG9rbGNoKDg4LjklIDAuMDU5IDMyLjYpO1xyXG4gIC0tdG9tYXRvLTY6IG9rbGNoKDg1LjMlIDAuMDc3IDMyLjYpO1xyXG4gIC0tdG9tYXRvLTc6IG9rbGNoKDgwLjIlIDAuMDk1IDMyLjIpO1xyXG4gIC0tdG9tYXRvLTg6IG9rbGNoKDc0LjElIDAuMTE4IDMyLjMpO1xyXG4gIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xyXG4gIC0tdG9tYXRvLTEwOiBva2xjaCg2MC4zJSAwLjE5NSAzMy4yKTtcclxuICAtLXRvbWF0by0xMTogb2tsY2goNTYuNiUgMC4xOTggMzIuNyk7XHJcbiAgLS10b21hdG8tMTI6IG9rbGNoKDM0LjYlIDAuMDggMzAuNCk7XHJcbiAgLS10b21hdG8tYTE6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAxLjE4JSk7XHJcbiAgLS10b21hdG8tYTI6IG9rbGNoKDYzLjYlIDAuMjUgMzAuNyAvIDMuMTQlKTtcclxuICAtLXRvbWF0by1hMzogb2tsY2goNjIuNCUgMC4yMzcgMzEuOSAvIDkuNDElKTtcclxuICAtLXRvbWF0by1hNDogb2tsY2goNjQuOCUgMC4yNCAzMi45IC8gMTcuMjUlKTtcclxuICAtLXRvbWF0by1hNTogb2tsY2goNjQuMyUgMC4yNDQgMzIgLyAyMy45MiUpO1xyXG4gIC0tdG9tYXRvLWE2OiBva2xjaCg2My4yJSAwLjIzOSAzMi4xIC8gMzEuMzclKTtcclxuICAtLXRvbWF0by1hNzogb2tsY2goNTkuNiUgMC4yMjYgMzEuOSAvIDQwLjM5JSk7XHJcbiAgLS10b21hdG8tYTg6IG9rbGNoKDU3LjMlIDAuMjE4IDMxLjkgLyA1MS43NiUpO1xyXG4gIC0tdG9tYXRvLWE5OiBva2xjaCg1OC4xJSAwLjIyMSAzMS45IC8gODEuOTYlKTtcclxuICAtLXRvbWF0by1hMTA6IG9rbGNoKDU2LjUlIDAuMjE1IDMxLjkgLyA4NS40OSUpO1xyXG4gIC0tdG9tYXRvLWExMTogb2tsY2goNTQuNSUgMC4yMDcgMzEuOSAvIDkxLjc2JSk7XHJcbiAgLS10b21hdG8tYTEyOiBva2xjaCgyNS43JSAwLjA5MyAzMy44IC8gODcuODQlKTtcclxuXHJcbiAgLS1yZWQtMTogb2tsY2goOTkuMyUgMC4wMDMgMTcuMik7XHJcbiAgLS1yZWQtMjogb2tsY2goOTguMiUgMC4wMDkgMTcuMyk7XHJcbiAgLS1yZWQtMzogb2tsY2goOTUuNSUgMC4wMjEgMTMuOSk7XHJcbiAgLS1yZWQtNDogb2tsY2goOTIuMiUgMC4wNCAxNik7XHJcbiAgLS1yZWQtNTogb2tsY2goODkuMiUgMC4wNTcgMTYuOSk7XHJcbiAgLS1yZWQtNjogb2tsY2goODUuNyUgMC4wNzQgMTcuNyk7XHJcbiAgLS1yZWQtNzogb2tsY2goODAuNyUgMC4wODkgMTguMyk7XHJcbiAgLS1yZWQtODogb2tsY2goNzQuNCUgMC4xMTMgMTguOCk7XHJcbiAgLS1yZWQtOTogb2tsY2goNjIuNiUgMC4xOTMgMjMpO1xyXG4gIC0tcmVkLTEwOiBva2xjaCg1OS45JSAwLjE5NSAyNCk7XHJcbiAgLS1yZWQtMTE6IG9rbGNoKDU1LjclIDAuMTk3IDI1LjIpO1xyXG4gIC0tcmVkLTEyOiBva2xjaCgzMy45JSAwLjEwOSAxNi42KTtcclxuICAtLXJlZC1hMTogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDEuMTglKTtcclxuICAtLXJlZC1hMjogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDMuMTQlKTtcclxuICAtLXJlZC1hMzogb2tsY2goNjAuNiUgMC4yNDggMjguNCAvIDcuODQlKTtcclxuICAtLXJlZC1hNDogb2tsY2goNjIuOCUgMC4yNTcgMjguOCAvIDE0LjEyJSk7XHJcbiAgLS1yZWQtYTU6IG9rbGNoKDYyLjglIDAuMjU3IDI4LjkgLyAxOS42MSUpO1xyXG4gIC0tcmVkLWE2OiBva2xjaCg2MS41JSAwLjI1MiAyOSAvIDI1Ljg4JSk7XHJcbiAgLS1yZWQtYTc6IG9rbGNoKDU2LjglIDAuMjMzIDI5IC8gMzMuNzMlKTtcclxuICAtLXJlZC1hODogb2tsY2goNTQuMyUgMC4yMjIgMjguOCAvIDQ0LjMxJSk7XHJcbiAgLS1yZWQtYTk6IG9rbGNoKDU2JSAwLjIyOSAyOC43IC8gNzEuNzYlKTtcclxuICAtLXJlZC1hMTA6IG9rbGNoKDU0LjElIDAuMjIyIDI4LjggLyA3NS42OSUpO1xyXG4gIC0tcmVkLWExMTogb2tsY2goNTEuNSUgMC4yMTEgMjguNiAvIDgyLjc1JSk7XHJcbiAgLS1yZWQtYTEyOiBva2xjaCgyOC40JSAwLjExNCAyMS45IC8gOTAuOTglKTtcclxuXHJcbiAgLS1ydWJ5LTE6IG9rbGNoKDk5LjQlIDAuMDAzIDM1NC43KTtcclxuICAtLXJ1YnktMjogb2tsY2goOTguMyUgMC4wMDkgOC41KTtcclxuICAtLXJ1YnktMzogb2tsY2goOTUuNCUgMC4wMjIgNy4yKTtcclxuICAtLXJ1YnktNDogb2tsY2goOTIuNSUgMC4wMzkgOC4xKTtcclxuICAtLXJ1YnktNTogb2tsY2goODkuNiUgMC4wNTYgNy4zKTtcclxuICAtLXJ1YnktNjogb2tsY2goODUuOCUgMC4wNjYgOCk7XHJcbiAgLS1ydWJ5LTc6IG9rbGNoKDgxLjElIDAuMDggNy4yKTtcclxuICAtLXJ1YnktODogb2tsY2goNzQuOSUgMC4xMDIgNi41KTtcclxuICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XHJcbiAgLS1ydWJ5LTEwOiBva2xjaCg2MC4xJSAwLjE5NyAxMy41KTtcclxuICAtLXJ1YnktMTE6IG9rbGNoKDU0LjklIDAuMTk5IDEzLjkpO1xyXG4gIC0tcnVieS0xMjogb2tsY2goMzQuMSUgMC4xMSAxMCk7XHJcbiAgLS1ydWJ5LWExOiBva2xjaCg2My41JSAwLjI1NCAxNS41IC8gMS4xOCUpO1xyXG4gIC0tcnVieS1hMjogb2tsY2goNjIuOSUgMC4yNTYgMjYuNyAvIDMuMTQlKTtcclxuICAtLXJ1YnktYTM6IG9rbGNoKDYwLjclIDAuMjQ2IDI1LjYgLyA4LjI0JSk7XHJcbiAgLS1ydWJ5LWE0OiBva2xjaCg2Mi45JSAwLjI1NiAyNiAvIDEzLjczJSk7XHJcbiAgLS1ydWJ5LWE1OiBva2xjaCg2MyUgMC4yNTUgMjUuMiAvIDE5LjIyJSk7XHJcbiAgLS1ydWJ5LWE2OiBva2xjaCg1Ny45JSAwLjIzNSAyNS4zIC8gMjUuMSUpO1xyXG4gIC0tcnVieS1hNzogb2tsY2goNTMuNyUgMC4yMTcgMjQuMSAvIDMyLjU1JSk7XHJcbiAgLS1ydWJ5LWE4OiBva2xjaCg1MS42JSAwLjIwOCAyMi43IC8gNDIuNzUlKTtcclxuICAtLXJ1YnktYTk6IG9rbGNoKDU2LjIlIDAuMjI3IDIzLjIgLyA3Mi41NSUpO1xyXG4gIC0tcnVieS1hMTA6IG9rbGNoKDU0LjUlIDAuMjIgMjIuNyAvIDc2Ljg2JSk7XHJcbiAgLS1ydWJ5LWExMTogb2tsY2goNTEuMyUgMC4yMDYgMjAuMiAvIDg1Ljg4JSk7XHJcbiAgLS1ydWJ5LWExMjogb2tsY2goMjguNiUgMC4xMTQgMTUuOCAvIDkwLjk4JSk7XHJcblxyXG4gIC0tY3JpbXNvbi0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XHJcbiAgLS1jcmltc29uLTI6IG9rbGNoKDk4LjIlIDAuMDA4IDM1Ny44KTtcclxuICAtLWNyaW1zb24tMzogb2tsY2goOTUuNCUgMC4wMjYgMzU2LjMpO1xyXG4gIC0tY3JpbXNvbi00OiBva2xjaCg5Mi42JSAwLjA0IDM1Ni40KTtcclxuICAtLWNyaW1zb24tNTogb2tsY2goODkuMyUgMC4wNTMgMzU1LjgpO1xyXG4gIC0tY3JpbXNvbi02OiBva2xjaCg4NS40JSAwLjA2NSAzNTUuMik7XHJcbiAgLS1jcmltc29uLTc6IG9rbGNoKDgwLjklIDAuMDc4IDM1NC45KTtcclxuICAtLWNyaW1zb24tODogb2tsY2goNzQuOSUgMC4xIDM1NCk7XHJcbiAgLS1jcmltc29uLTk6IG9rbGNoKDYzLjQlIDAuMjEzIDEuMyk7XHJcbiAgLS1jcmltc29uLTEwOiBva2xjaCg2MC43JSAwLjIxMSAyLjIpO1xyXG4gIC0tY3JpbXNvbi0xMTogb2tsY2goNTUuMiUgMC4yMDcgNC41KTtcclxuICAtLWNyaW1zb24tMTI6IG9rbGNoKDM0LjElIDAuMTEzIDM1Ni45KTtcclxuICAtLWNyaW1zb24tYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XHJcbiAgLS1jcmltc29uLWEyOiBva2xjaCg1Ny40JSAwLjIzIDE4LjQgLyAzLjE0JSk7XHJcbiAgLS1jcmltc29uLWEzOiBva2xjaCg2My41JSAwLjI1NCAxNi4zIC8gOC42MyUpO1xyXG4gIC0tY3JpbXNvbi1hNDogb2tsY2goNjIuMiUgMC4yNDkgMTUuOSAvIDEzLjczJSk7XHJcbiAgLS1jcmltc29uLWE1OiBva2xjaCg1OC42JSAwLjIzNCAxNC4zIC8gMTkuMjIlKTtcclxuICAtLWNyaW1zb24tYTY6IG9rbGNoKDU0LjYlIDAuMjE4IDEyLjkgLyAyNS40OSUpO1xyXG4gIC0tY3JpbXNvbi1hNzogb2tsY2goNTEuMyUgMC4yMDUgMTEuOCAvIDMyLjU1JSk7XHJcbiAgLS1jcmltc29uLWE4OiBva2xjaCg0OS43JSAwLjE5OSA5LjEgLyA0Mi4zNSUpO1xyXG4gIC0tY3JpbXNvbi1hOTogb2tsY2goNTguMyUgMC4yMzMgMTAgLyA3Ni4wOCUpO1xyXG4gIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDU2LjIlIDAuMjI1IDEwLjEgLyA3OS42MSUpO1xyXG4gIC0tY3JpbXNvbi1hMTE6IG9rbGNoKDUyLjUlIDAuMjEgOS42IC8gODguNjMlKTtcclxuICAtLWNyaW1zb24tYTEyOiBva2xjaCgyOC42JSAwLjExNSAxLjggLyA5MS4zNyUpO1xyXG5cclxuICAtLXBpbmstMTogb2tsY2goOTkuNCUgMC4wMDQgMzM3LjMpO1xyXG4gIC0tcGluay0yOiBva2xjaCg5OC4zJSAwLjAwOSAzNDEuOCk7XHJcbiAgLS1waW5rLTM6IG9rbGNoKDk1LjQlIDAuMDI4IDM0Mi4zKTtcclxuICAtLXBpbmstNDogb2tsY2goOTIuNiUgMC4wNDIgMzQwLjYpO1xyXG4gIC0tcGluay01OiBva2xjaCg4OS4zJSAwLjA1NSAzNDAuNCk7XHJcbiAgLS1waW5rLTY6IG9rbGNoKDg1LjYlIDAuMDY3IDM0MC43KTtcclxuICAtLXBpbmstNzogb2tsY2goODElIDAuMDgzIDM0MS45KTtcclxuICAtLXBpbmstODogb2tsY2goNzUuMSUgMC4xMDcgMzQxLjUpO1xyXG4gIC0tcGluay05OiBva2xjaCg2MS43JSAwLjIwOCAzNDYpO1xyXG4gIC0tcGluay0xMDogb2tsY2goNTkuNiUgMC4yMDcgMzQ2LjcpO1xyXG4gIC0tcGluay0xMTogb2tsY2goNTUuOCUgMC4yMDcgMzQ3LjMpO1xyXG4gIC0tcGluay0xMjogb2tsY2goMzUlIDAuMTI5IDM0NS40KTtcclxuICAtLXBpbmstYTE6IG9rbGNoKDY2JSAwLjI3NiAzNDkuNyAvIDEuMTglKTtcclxuICAtLXBpbmstYTI6IG9rbGNoKDU5JSAwLjI0MSAzNTYuNyAvIDMuMTQlKTtcclxuICAtLXBpbmstYTM6IG9rbGNoKDYzJSAwLjI1NyAzNTYuNyAvIDguNjMlKTtcclxuICAtLXBpbmstYTQ6IG9rbGNoKDU5LjglIDAuMjQ3IDM1My40IC8gMTMuNzMlKTtcclxuICAtLXBpbmstYTU6IG9rbGNoKDU2LjUlIDAuMjM0IDM1Mi40IC8gMTkuMjIlKTtcclxuICAtLXBpbmstYTY6IG9rbGNoKDUzJSAwLjIxOSAzNTIuNCAvIDI1LjElKTtcclxuICAtLXBpbmstYTc6IG9rbGNoKDUwLjglIDAuMjEgMzUzLjQgLyAzMi41NSUpO1xyXG4gIC0tcGluay1hODogb2tsY2goNDkuNiUgMC4yMDYgMzUxLjUgLyA0Mi4zNSUpO1xyXG4gIC0tcGluay1hOTogb2tsY2goNTQuNyUgMC4yMjcgMzUxLjcgLyA3NC45JSk7XHJcbiAgLS1waW5rLWExMDogb2tsY2goNTMuNCUgMC4yMjEgMzUyLjEgLyA3OC4wNCUpO1xyXG4gIC0tcGluay1hMTE6IG9rbGNoKDUxJSAwLjIxMiAzNTEuMyAvIDgzLjkyJSk7XHJcbiAgLS1waW5rLWExMjogb2tsY2goMzAuNyUgMC4xMjkgMzQ3LjggLyA5Mi45NCUpO1xyXG5cclxuICAtLXBsdW0tMTogb2tsY2goOTkuMyUgMC4wMDQgMzE0LjgpO1xyXG4gIC0tcGx1bS0yOiBva2xjaCg5OC4yJSAwLjAxIDMyNS43KTtcclxuICAtLXBsdW0tMzogb2tsY2goOTUuNyUgMC4wMjcgMzI1LjgpO1xyXG4gIC0tcGx1bS00OiBva2xjaCg5Mi45JSAwLjA0NCAzMjQuOCk7XHJcbiAgLS1wbHVtLTU6IG9rbGNoKDg5LjklIDAuMDU4IDMyNS4xKTtcclxuICAtLXBsdW0tNjogb2tsY2goODYuMSUgMC4wNzEgMzIzLjkpO1xyXG4gIC0tcGx1bS03OiBva2xjaCg4MC45JSAwLjA5MiAzMjMuMyk7XHJcbiAgLS1wbHVtLTg6IG9rbGNoKDc0LjElIDAuMTIgMzIyLjIpO1xyXG4gIC0tcGx1bS05OiBva2xjaCg1Ny45JSAwLjE4OCAzMjIuMSk7XHJcbiAgLS1wbHVtLTEwOiBva2xjaCg1NS4yJSAwLjE4MSAzMjIuMik7XHJcbiAgLS1wbHVtLTExOiBva2xjaCg1Mi4yJSAwLjE3MyAzMjEuOSk7XHJcbiAgLS1wbHVtLTEyOiBva2xjaCgzMy44JSAwLjEyNSAzMjEuNCk7XHJcbiAgLS1wbHVtLWExOiBva2xjaCg1OC4xJSAwLjI5OSAzMDcgLyAxLjE4JSk7XHJcbiAgLS1wbHVtLWEyOiBva2xjaCg1Ni43JSAwLjI2MSAzMjguNCAvIDMuMTQlKTtcclxuICAtLXBsdW0tYTM6IG9rbGNoKDU5LjMlIDAuMjczIDMyOC40IC8gNy44NCUpO1xyXG4gIC0tcGx1bS1hNDogb2tsY2goNTcuNiUgMC4yNjcgMzI2LjUgLyAxMi45NCUpO1xyXG4gIC0tcGx1bS1hNTogb2tsY2goNTUuMSUgMC4yNTUgMzI2LjYgLyAxOC4wNCUpO1xyXG4gIC0tcGx1bS1hNjogb2tsY2goNTEuMiUgMC4yNCAzMjQuNiAvIDIzLjkyJSk7XHJcbiAgLS1wbHVtLWE3OiBva2xjaCg0OC45JSAwLjIzMSAzMjMuNCAvIDMyLjE2JSk7XHJcbiAgLS1wbHVtLWE4OiBva2xjaCg0Ny4zJSAwLjIyNiAzMjEuMiAvIDQzLjE0JSk7XHJcbiAgLS1wbHVtLWE5OiBva2xjaCg0NS43JSAwLjIxOCAzMjAuOSAvIDcwLjk4JSk7XHJcbiAgLS1wbHVtLWExMDogb2tsY2goNDMuMiUgMC4yMDYgMzIxLjEgLyA3My4zMyUpO1xyXG4gIC0tcGx1bS1hMTE6IG9rbGNoKDQwLjQlIDAuMTkzIDMyMC41IC8gNzUuNjklKTtcclxuICAtLXBsdW0tYTEyOiBva2xjaCgyNi45JSAwLjEyOSAzMjAuOCAvIDkwLjIlKTtcclxuXHJcbiAgLS1wdXJwbGUtMTogb2tsY2goOTkuMyUgMC4wMDMgMzI1LjYpO1xyXG4gIC0tcHVycGxlLTI6IG9rbGNoKDk4LjElIDAuMDEgMzExLjIpO1xyXG4gIC0tcHVycGxlLTM6IG9rbGNoKDk1LjklIDAuMDI1IDMxMS43KTtcclxuICAtLXB1cnBsZS00OiBva2xjaCg5My4zJSAwLjAzOSAzMTIuNyk7XHJcbiAgLS1wdXJwbGUtNTogb2tsY2goOTAuMSUgMC4wNTMgMzExLjIpO1xyXG4gIC0tcHVycGxlLTY6IG9rbGNoKDg1LjklIDAuMDcyIDMxMS4xKTtcclxuICAtLXB1cnBsZS03OiBva2xjaCg4MC40JSAwLjA5MiAzMDkuNyk7XHJcbiAgLS1wdXJwbGUtODogb2tsY2goNzMuMyUgMC4xMjMgMzA4KTtcclxuICAtLXB1cnBsZS05OiBva2xjaCg1NS42JSAwLjE4MyAzMDUuOSk7XHJcbiAgLS1wdXJwbGUtMTA6IG9rbGNoKDUyLjUlIDAuMTc1IDMwNS40KTtcclxuICAtLXB1cnBsZS0xMTogb2tsY2goNTEuNyUgMC4xNzMgMzA1LjkpO1xyXG4gIC0tcHVycGxlLTEyOiBva2xjaCgzMi4yJSAwLjExIDMwMy44KTtcclxuICAtLXB1cnBsZS1hMTogb2tsY2goNTEuOCUgMC4yMzggMzI4LjQgLyAxLjE4JSk7XHJcbiAgLS1wdXJwbGUtYTI6IG9rbGNoKDUwLjAzJSAwLjI2NyAyOTkuODggLyAzLjE0JSk7XHJcbiAgLS1wdXJwbGUtYTM6IG9rbGNoKDUzLjMlIDAuMjgzIDMwMS4yIC8gNy4wNiUpO1xyXG4gIC0tcHVycGxlLWE0OiBva2xjaCg1Mi4xJSAwLjI3MyAzMDMuMyAvIDExLjM3JSk7XHJcbiAgLS1wdXJwbGUtYTU6IG9rbGNoKDQ5LjYlIDAuMjYzIDMwMSAvIDE2LjQ3JSk7XHJcbiAgLS1wdXJwbGUtYTY6IG9rbGNoKDQ3LjglIDAuMjUzIDMwMS4yIC8gMjMuMTQlKTtcclxuICAtLXB1cnBsZS1hNzogb2tsY2goNDQuOSUgMC4yNDEgMjk5LjIgLyAzMS4zNyUpO1xyXG4gIC0tcHVycGxlLWE4OiBva2xjaCg0My43JSAwLjIzNyAyOTcgLyA0Mi4zNSUpO1xyXG4gIC0tcHVycGxlLWE5OiBva2xjaCg0MC41JSAwLjIyIDI5Ny4zIC8gNjkuNDElKTtcclxuICAtLXB1cnBsZS1hMTA6IG9rbGNoKDM3LjklIDAuMjA1IDI5Ny4xIC8gNzIuMTYlKTtcclxuICAtLXB1cnBsZS1hMTE6IG9rbGNoKDM3LjMlIDAuMjAyIDI5Ny43IC8gNzIuOTQlKTtcclxuICAtLXB1cnBsZS1hMTI6IG9rbGNoKDIyLjIlIDAuMTE5IDI5OSAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tdmlvbGV0LTE6IG9rbGNoKDk5LjIlIDAuMDAzIDMwOC40KTtcclxuICAtLXZpb2xldC0yOiBva2xjaCg5OC4zJSAwLjAwOSAyOTkuMik7XHJcbiAgLS12aW9sZXQtMzogb2tsY2goOTYuMiUgMC4wMTkgMjk5LjEpO1xyXG4gIC0tdmlvbGV0LTQ6IG9rbGNoKDkzLjIlIDAuMDM3IDI5Ny41KTtcclxuICAtLXZpb2xldC01OiBva2xjaCg5MC40JSAwLjA1MiAyOTUpO1xyXG4gIC0tdmlvbGV0LTY6IG9rbGNoKDg2LjQlIDAuMDcyIDI5My43KTtcclxuICAtLXZpb2xldC03OiBva2xjaCg4MC42JSAwLjA5IDI5My42KTtcclxuICAtLXZpb2xldC04OiBva2xjaCg3MyUgMC4xMTkgMjkyLjYpO1xyXG4gIC0tdmlvbGV0LTk6IG9rbGNoKDU0LjIlIDAuMTc5IDI4OCk7XHJcbiAgLS12aW9sZXQtMTA6IG9rbGNoKDUxLjElIDAuMTc3IDI4Ny43KTtcclxuICAtLXZpb2xldC0xMTogb2tsY2goNTAuOCUgMC4xNTkgMjg4LjYpO1xyXG4gIC0tdmlvbGV0LTEyOiBva2xjaCgzMS4zJSAwLjA5NyAyODYuNik7XHJcbiAgLS12aW9sZXQtYTE6IG9rbGNoKDM5LjQlIDAuMjE2IDI5NC44IC8gMS4xOCUpO1xyXG4gIC0tdmlvbGV0LWEyOiBva2xjaCg0OCUgMC4yOTggMjc2LjMgLyAyLjc1JSk7XHJcbiAgLS12aW9sZXQtYTM6IG9rbGNoKDQ1LjYlIDAuMjgzIDI3Ni41IC8gNS44OCUpO1xyXG4gIC0tdmlvbGV0LWE0OiBva2xjaCg0Ny42JSAwLjMgMjc0LjcgLyAxMC41OSUpO1xyXG4gIC0tdmlvbGV0LWE1OiBva2xjaCg0Ni44JSAwLjMwMyAyNzEuNCAvIDE0LjklKTtcclxuICAtLXZpb2xldC1hNjogb2tsY2goNDYlIDAuMzAxIDI3MC40IC8gMjAuNzglKTtcclxuICAtLXZpb2xldC1hNzogb2tsY2goNDIlIDAuMjcyIDI3MS4yIC8gMjkuMDIlKTtcclxuICAtLXZpb2xldC1hODogb2tsY2goNDAuMiUgMC4yNiAyNzEuNiAvIDQwJSk7XHJcbiAgLS12aW9sZXQtYTk6IG9rbGNoKDM2LjUlIDAuMjM2IDI3MS40IC8gNjYuMjclKTtcclxuICAtLXZpb2xldC1hMTA6IG9rbGNoKDM0LjglIDAuMjI0IDI3Mi4xIC8gNjkuOCUpO1xyXG4gIC0tdmlvbGV0LWExMTogb2tsY2goMzIuMSUgMC4yMDYgMjcyLjQgLyA2OC42MyUpO1xyXG4gIC0tdmlvbGV0LWExMjogb2tsY2goMTguMyUgMC4xMTUgMjc1LjIgLyA4NS4xJSk7XHJcblxyXG4gIC0taXJpcy0xOiBva2xjaCg5OS41JSAwLjAwMyAyODYuNCk7XHJcbiAgLS1pcmlzLTI6IG9rbGNoKDk4LjElIDAuMDA5IDI4Ni4yKTtcclxuICAtLWlyaXMtMzogb2tsY2goOTYuMSUgMC4wMTcgMjgyLjUpO1xyXG4gIC0taXJpcy00OiBva2xjaCg5My40JSAwLjAzMiAyODMuOSk7XHJcbiAgLS1pcmlzLTU6IG9rbGNoKDkwLjQlIDAuMDQ4IDI4Mi44KTtcclxuICAtLWlyaXMtNjogb2tsY2goODYuMyUgMC4wNjkgMjgzKTtcclxuICAtLWlyaXMtNzogb2tsY2goODAuOSUgMC4wODcgMjgyLjgpO1xyXG4gIC0taXJpcy04OiBva2xjaCg3Mi45JSAwLjExOCAyODEuNCk7XHJcbiAgLS1pcmlzLTk6IG9rbGNoKDU0JSAwLjE4NCAyNzguMyk7XHJcbiAgLS1pcmlzLTEwOiBva2xjaCg1MC45JSAwLjE4NyAyNzcuNCk7XHJcbiAgLS1pcmlzLTExOiBva2xjaCg1MS4xJSAwLjE3NCAyNzkuOCk7XHJcbiAgLS1pcmlzLTEyOiBva2xjaCgzMS40JSAwLjA5OSAyNzcuNik7XHJcbiAgLS1pcmlzLWExOiBva2xjaCg0NS4yJSAwLjMxMyAyNjQuMSAvIDAuNzglKTtcclxuICAtLWlyaXMtYTI6IG9rbGNoKDQ1LjIlIDAuMzEzIDI2NC4xIC8gMi43NSUpO1xyXG4gIC0taXJpcy1hMzogb2tsY2goNDMuNiUgMC4yOTMgMjY0LjEgLyA1Ljg4JSk7XHJcbiAgLS1pcmlzLWE0OiBva2xjaCg0NS42JSAwLjMxMSAyNjQuMSAvIDkuOCUpO1xyXG4gIC0taXJpcy1hNTogb2tsY2goNDUuNyUgMC4zMSAyNjQuMSAvIDE0LjUxJSk7XHJcbiAgLS1pcmlzLWE2OiBva2xjaCg0NS41JSAwLjMxMSAyNjQuMSAvIDIwLjM5JSk7XHJcbiAgLS1pcmlzLWE3OiBva2xjaCg0Mi4xJSAwLjI4OCAyNjQuMSAvIDI3Ljg0JSk7XHJcbiAgLS1pcmlzLWE4OiBva2xjaCg0MC4zJSAwLjI3NSAyNjQuMSAvIDM5LjIyJSk7XHJcbiAgLS1pcmlzLWE5OiBva2xjaCgzNi41JSAwLjI1MyAyNjQuMSAvIDY0LjMxJSk7XHJcbiAgLS1pcmlzLWExMDogb2tsY2goMzUuMSUgMC4yNDMgMjY0LjEgLyA2OC4yNCUpO1xyXG4gIC0taXJpcy1hMTE6IG9rbGNoKDMzLjclIDAuMjMxIDI2NSAvIDY3LjQ1JSk7XHJcbiAgLS1pcmlzLWExMjogb2tsY2goMTguMiUgMC4xMjEgMjY0LjIgLyA4NC43MSUpO1xyXG5cclxuICAtLWluZGlnby0xOiBva2xjaCg5OS40JSAwLjAwMSAyODYuNCk7XHJcbiAgLS1pbmRpZ28tMjogb2tsY2goOTguMiUgMC4wMDggMjcxLjMpO1xyXG4gIC0taW5kaWdvLTM6IG9rbGNoKDk2LjElIDAuMDE3IDI2Ny44KTtcclxuICAtLWluZGlnby00OiBva2xjaCg5My41JSAwLjAzMSAyNjkuOCk7XHJcbiAgLS1pbmRpZ28tNTogb2tsY2goOTAuMiUgMC4wNDcgMjY5LjYpO1xyXG4gIC0taW5kaWdvLTY6IG9rbGNoKDg2LjIlIDAuMDY4IDI3MS4xKTtcclxuICAtLWluZGlnby03OiBva2xjaCg4MC42JSAwLjA4OCAyNzEuNCk7XHJcbiAgLS1pbmRpZ28tODogb2tsY2goNzMuMSUgMC4xMTIgMjcwLjQpO1xyXG4gIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XHJcbiAgLS1pbmRpZ28tMTA6IG9rbGNoKDUxLjElIDAuMTk1IDI2Ni42KTtcclxuICAtLWluZGlnby0xMTogb2tsY2goNTAuOSUgMC4xNzIgMjY3LjIpO1xyXG4gIC0taW5kaWdvLTEyOiBva2xjaCgzMS4zJSAwLjA4NiAyNjguNik7XHJcbiAgLS1pbmRpZ28tYTE6IG9rbGNoKDI3LjElIDAuMTg4IDI2NC4xIC8gMC43OCUpO1xyXG4gIC0taW5kaWdvLWEyOiBva2xjaCg1MC4xJSAwLjI4IDI2My44IC8gMy4xNCUpO1xyXG4gIC0taW5kaWdvLWEzOiBva2xjaCg0OS42JSAwLjI1OCAyNjMuMyAvIDcuMDYlKTtcclxuICAtLWluZGlnby1hNDogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxMS43NiUpO1xyXG4gIC0taW5kaWdvLWE1OiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDE3LjY1JSk7XHJcbiAgLS1pbmRpZ28tYTY6IG9rbGNoKDQ5LjglIDAuMjgyIDI2My45IC8gMjQuMzElKTtcclxuICAtLWluZGlnby1hNzogb2tsY2goNDYuOSUgMC4yNjkgMjYzLjkgLyAzMi45NCUpO1xyXG4gIC0taW5kaWdvLWE4OiBva2xjaCg0NC42JSAwLjI1MiAyNjMuOSAvIDQ0LjcxJSk7XHJcbiAgLS1pbmRpZ28tYTk6IG9rbGNoKDQzJSAwLjI0NCAyNjMuOSAvIDc1LjY5JSk7XHJcbiAgLS1pbmRpZ28tYTEwOiBva2xjaCg0MS42JSAwLjIzNiAyNjMuOSAvIDgwJSk7XHJcbiAgLS1pbmRpZ28tYTExOiBva2xjaCgzOSUgMC4yMTkgMjYzLjggLyA3Ny4yNSUpO1xyXG4gIC0taW5kaWdvLWExMjogb2tsY2goMjAuOCUgMC4xMDQgMjYyLjkgLyA4Ny44NCUpO1xyXG5cclxuICAtLWJsdWUtMTogb2tsY2goOTkuMyUgMC4wMDMgMjQ3LjkpO1xyXG4gIC0tYmx1ZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAyNDIuOCk7XHJcbiAgLS1ibHVlLTM6IG9rbGNoKDk2JSAwLjAyIDIzOC43KTtcclxuICAtLWJsdWUtNDogb2tsY2goOTMuOCUgMC4wMzUgMjM0LjgpO1xyXG4gIC0tYmx1ZS01OiBva2xjaCg5MC41JSAwLjA1MSAyNDAuMyk7XHJcbiAgLS1ibHVlLTY6IG9rbGNoKDg2LjMlIDAuMDY4IDI0My4zKTtcclxuICAtLWJsdWUtNzogb2tsY2goODElIDAuMDg5IDI0My4xKTtcclxuICAtLWJsdWUtODogb2tsY2goNzMuNCUgMC4xMjEgMjQzLjEpO1xyXG4gIC0tYmx1ZS05OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XHJcbiAgLS1ibHVlLTEwOiBva2xjaCg2Mi4yJSAwLjE4MyAyNTEuNyk7XHJcbiAgLS1ibHVlLTExOiBva2xjaCg1NS42JSAwLjE2MiAyNTIuMik7XHJcbiAgLS1ibHVlLTEyOiBva2xjaCgzMi40JSAwLjA5NiAyNTguOCk7XHJcbiAgLS1ibHVlLWExOiBva2xjaCg2MS41JSAwLjIxMSAyNTYuMSAvIDEuNTclKTtcclxuICAtLWJsdWUtYTI6IG9rbGNoKDY0LjElIDAuMTk3IDI1MyAvIDQuMzElKTtcclxuICAtLWJsdWUtYTM6IG9rbGNoKDY0LjElIDAuMTgyIDI1MC4yIC8gOS44JSk7XHJcbiAgLS1ibHVlLWE0OiBva2xjaCg2OCUgMC4xNzkgMjQ3IC8gMTYuNDclKTtcclxuICAtLWJsdWUtYTU6IG9rbGNoKDY1LjYlIDAuMTkgMjUwLjggLyAyMy45MiUpO1xyXG4gIC0tYmx1ZS1hNjogb2tsY2goNjIuNiUgMC4xOTEgMjUyLjYgLyAzMi41NSUpO1xyXG4gIC0tYmx1ZS1hNzogb2tsY2goNjAuOCUgMC4xODMgMjUyLjIgLyA0NC4zMSUpO1xyXG4gIC0tYmx1ZS1hODogb2tsY2goNjAuNyUgMC4xNzYgMjUwLjggLyA2My4xNCUpO1xyXG4gIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gIC0tYmx1ZS1hMTA6IG9rbGNoKDYxLjglIDAuMTg2IDI1Mi4yIC8gOTguMDQlKTtcclxuICAtLWJsdWUtYTExOiBva2xjaCg1My43JSAwLjE2OCAyNTMuNCAvIDk0LjklKTtcclxuICAtLWJsdWUtYTEyOiBva2xjaCgyNy4yJSAwLjEwNSAyNTkgLyA5My4zMyUpO1xyXG5cclxuICAtLWN5YW4tMTogb2tsY2goOTkuMiUgMC4wMDMgMjE5LjUpO1xyXG4gIC0tY3lhbi0yOiBva2xjaCg5Ny45JSAwLjAwOSAyMDUuOSk7XHJcbiAgLS1jeWFuLTM6IG9rbGNoKDk1LjklIDAuMDI2IDIwMi42KTtcclxuICAtLWN5YW4tNDogb2tsY2goOTMuMiUgMC4wNDEgMjA2KTtcclxuICAtLWN5YW4tNTogb2tsY2goOTAlIDAuMDU0IDIwNi40KTtcclxuICAtLWN5YW4tNjogb2tsY2goODUuOCUgMC4wNjYgMjA4LjEpO1xyXG4gIC0tY3lhbi03OiBva2xjaCg4MC40JSAwLjA4MiAyMDkuNyk7XHJcbiAgLS1jeWFuLTg6IG9rbGNoKDcyLjglIDAuMTEgMjExLjkpO1xyXG4gIC0tY3lhbi05OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xyXG4gIC0tY3lhbi0xMDogb2tsY2goNjIuNyUgMC4xMTQgMjIxLjUpO1xyXG4gIC0tY3lhbi0xMTogb2tsY2goNTQuNyUgMC4wOTcgMjIwLjgpO1xyXG4gIC0tY3lhbi0xMjogb2tsY2goMzMuMSUgMC4wNTMgMjE4LjgpO1xyXG4gIC0tY3lhbi1hMTogb2tsY2goNjQuMSUgMC4xMjkgMjMxLjEgLyAxLjk2JSk7XHJcbiAgLS1jeWFuLWEyOiBva2xjaCg2My44JSAwLjExMSAyMTAuNiAvIDUuMSUpO1xyXG4gIC0tY3lhbi1hMzogb2tsY2goNzQuMyUgMC4xMjcgMjA0LjYgLyAxMi45NCUpO1xyXG4gIC0tY3lhbi1hNDogb2tsY2goNzIuOSUgMC4xMjYgMjEwLjggLyAyMC43OCUpO1xyXG4gIC0tY3lhbi1hNTogb2tsY2goNzAuNiUgMC4xMjMgMjExLjUgLyAyOS4wMiUpO1xyXG4gIC0tY3lhbi1hNjogb2tsY2goNjclIDAuMTE4IDIxNCAvIDM4LjQzJSk7XHJcbiAgLS1jeWFuLWE3OiBva2xjaCg2NC43JSAwLjExNSAyMTYuMiAvIDUwLjk4JSk7XHJcbiAgLS1jeWFuLWE4OiBva2xjaCg2NS45JSAwLjExNyAyMTYuNCAvIDc2LjA4JSk7XHJcbiAgLS1jeWFuLWE5OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xyXG4gIC0tY3lhbi1hMTA6IG9rbGNoKDYxLjglIDAuMTE1IDIyMi40IC8gOTcuMjUlKTtcclxuICAtLWN5YW4tYTExOiBva2xjaCg1MS45JSAwLjA5NyAyMjMuMSAvIDkzLjczJSk7XHJcbiAgLS1jeWFuLWExMjogb2tsY2goMjkuMyUgMC4wNTMgMjE5LjIgLyA5NC45JSk7XHJcblxyXG4gIC0tdGVhbC0xOiBva2xjaCg5OS40JSAwLjAwNCAxNzkuNyk7XHJcbiAgLS10ZWFsLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDE3OS42KTtcclxuICAtLXRlYWwtMzogb2tsY2goOTYlIDAuMDI2IDE4MS45KTtcclxuICAtLXRlYWwtNDogb2tsY2goOTMuNCUgMC4wNDIgMTc5LjgpO1xyXG4gIC0tdGVhbC01OiBva2xjaCg5MCUgMC4wNTMgMTgxLjUpO1xyXG4gIC0tdGVhbC02OiBva2xjaCg4NS42JSAwLjA2NCAxODEuMik7XHJcbiAgLS10ZWFsLTc6IG9rbGNoKDc5LjYlIDAuMDc2IDE4Myk7XHJcbiAgLS10ZWFsLTg6IG9rbGNoKDcyLjElIDAuMDk3IDE4My4zKTtcclxuICAtLXRlYWwtOTogb2tsY2goNjQuOSUgMC4xMTQgMTgyKTtcclxuICAtLXRlYWwtMTA6IG9rbGNoKDYxLjklIDAuMTA5IDE4MS4zKTtcclxuICAtLXRlYWwtMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcclxuICAtLXRlYWwtMTI6IG9rbGNoKDMyLjclIDAuMDUxIDE4NSk7XHJcbiAgLS10ZWFsLWExOiBva2xjaCg3NSUgMC4xNTQgMTY2LjkgLyAxLjk2JSk7XHJcbiAgLS10ZWFsLWEyOiBva2xjaCg2NS41JSAwLjEzNCAxNjcuNCAvIDQuNzElKTtcclxuICAtLXRlYWwtYTM6IG9rbGNoKDczLjYlIDAuMTQ0IDE3MC45IC8gMTIuMTYlKTtcclxuICAtLXRlYWwtYTQ6IG9rbGNoKDcyLjYlIDAuMTQ2IDE2OC43IC8gMjAlKTtcclxuICAtLXRlYWwtYTU6IG9rbGNoKDY4LjYlIDAuMTMzIDE3MS43IC8gMjcuODQlKTtcclxuICAtLXRlYWwtYTY6IG9rbGNoKDY0LjYlIDAuMTI1IDE3MS45IC8gMzYuODYlKTtcclxuICAtLXRlYWwtYTc6IG9rbGNoKDYxJSAwLjExNCAxNzUuNiAvIDQ4LjYzJSk7XHJcbiAgLS10ZWFsLWE4OiBva2xjaCg2MC42JSAwLjExMSAxNzguOSAvIDY3LjQ1JSk7XHJcbiAgLS10ZWFsLWE5OiBva2xjaCg2Mi43JSAwLjExMyAxODEgLyA5Mi45NCUpO1xyXG4gIC0tdGVhbC1hMTA6IG9rbGNoKDYwLjMlIDAuMTA5IDE4MC4zIC8gOTQuOSUpO1xyXG4gIC0tdGVhbC1hMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcclxuICAtLXRlYWwtYTEyOiBva2xjaCgyOC44JSAwLjA1MSAxODIuNSAvIDk0LjklKTtcclxuXHJcbiAgLS1qYWRlLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDE3NC41KTtcclxuICAtLWphZGUtMjogb2tsY2goOTguMiUgMC4wMDkgMTYxLjQpO1xyXG4gIC0tamFkZS0zOiBva2xjaCg5Ni4xJSAwLjAyMiAxNjAuMik7XHJcbiAgLS1qYWRlLTQ6IG9rbGNoKDkzLjUlIDAuMDM0IDE2My4yKTtcclxuICAtLWphZGUtNTogb2tsY2goOTAuMiUgMC4wNDcgMTY1LjEpO1xyXG4gIC0tamFkZS02OiBva2xjaCg4NiUgMC4wNiAxNjYuMik7XHJcbiAgLS1qYWRlLTc6IG9rbGNoKDgwJSAwLjA3NiAxNjkuOSk7XHJcbiAgLS1qYWRlLTg6IG9rbGNoKDcyLjElIDAuMTAzIDE3My4xKTtcclxuICAtLWphZGUtOTogb2tsY2goNjQuMiUgMC4xMTUgMTcwLjcpO1xyXG4gIC0tamFkZS0xMDogb2tsY2goNjEuMyUgMC4xMSAxNzAuOSk7XHJcbiAgLS1qYWRlLTExOiBva2xjaCg1NC43JSAwLjA5OCAxNzApO1xyXG4gIC0tamFkZS0xMjogb2tsY2goMzIuNSUgMC4wNDEgMTcwLjEpO1xyXG4gIC0tamFkZS1hMTogb2tsY2goNzEuMyUgMC4xNiAxNjAuNSAvIDEuNTclKTtcclxuICAtLWphZGUtYTI6IG9rbGNoKDYyLjUlIDAuMTc2IDE0OS4xIC8gNC4zMSUpO1xyXG4gIC0tamFkZS1hMzogb2tsY2goNjUuNSUgMC4xODcgMTQ4LjUgLyA5LjgwJSk7XHJcbiAgLS1qYWRlLWE0OiBva2xjaCg2NCUgMC4xNzIgMTUwLjkgLyAxNi4wOCUpO1xyXG4gIC0tamFkZS1hNTogb2tsY2goNjIuNCUgMC4xNjEgMTUyLjggLyAyMy41MyUpO1xyXG4gIC0tamFkZS1hNjogb2tsY2goNjAuMyUgMC4xNSAxNTQuOCAvIDMyLjU1JSk7XHJcbiAgLS1qYWRlLWE3OiBva2xjaCg1OC44JSAwLjEzNCAxNTkuMyAvIDQ1LjQ5JSk7XHJcbiAgLS1qYWRlLWE4OiBva2xjaCg2MCUgMC4xMjUgMTY1LjYgLyA2Ni4yNyUpO1xyXG4gIC0tamFkZS1hOTogb2tsY2goNTguMiUgMC4xMiAxNjYuNCAvIDgzLjkyJSk7XHJcbiAgLS1qYWRlLWExMDogb2tsY2goNTUuMyUgMC4xMTQgMTY2LjggLyA4NS4xMCUpO1xyXG4gIC0tamFkZS1hMTE6IG9rbGNoKDQ4LjYlIDAuMTAxIDE2NiAvIDg3LjQ1JSk7XHJcbiAgLS1qYWRlLWExMjogb2tsY2goMjIuNCUgMC4wNDYgMTY3LjQgLyA4OC42MyUpO1xyXG5cclxuICAtLWdyZWVuLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDE1Ny4yKTtcclxuICAtLWdyZWVuLTI6IG9rbGNoKDk4LjElIDAuMDEgMTU1LjEpO1xyXG4gIC0tZ3JlZW4tMzogb2tsY2goOTUuOCUgMC4wMjIgMTU1LjkpO1xyXG4gIC0tZ3JlZW4tNDogb2tsY2goOTMuNCUgMC4wMzcgMTU2LjQpO1xyXG4gIC0tZ3JlZW4tNTogb2tsY2goODkuOSUgMC4wNDkgMTU3LjIpO1xyXG4gIC0tZ3JlZW4tNjogb2tsY2goODUuNiUgMC4wNjQgMTU4LjIpO1xyXG4gIC0tZ3JlZW4tNzogb2tsY2goNzkuOCUgMC4wODMgMTU5LjEpO1xyXG4gIC0tZ3JlZW4tODogb2tsY2goNzEuNiUgMC4xMTMgMTYwLjMpO1xyXG4gIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xyXG4gIC0tZ3JlZW4tMTA6IG9rbGNoKDYxLjElIDAuMTI3IDE1OC4yKTtcclxuICAtLWdyZWVuLTExOiBva2xjaCg1NC4zJSAwLjExMiAxNTkuNSk7XHJcbiAgLS1ncmVlbi0xMjogb2tsY2goMzIuMiUgMC4wNDggMTY0LjUpO1xyXG4gIC0tZ3JlZW4tYTE6IG9rbGNoKDcwLjMlIDAuMjE0IDE0Ni4yIC8gMS41NyUpO1xyXG4gIC0tZ3JlZW4tYTI6IG9rbGNoKDYyLjIlIDAuMTkzIDE0NS40IC8gNC4zMSUpO1xyXG4gIC0tZ3JlZW4tYTM6IG9rbGNoKDYyLjUlIDAuMTkyIDE0NS45IC8gOS44MCUpO1xyXG4gIC0tZ3JlZW4tYTQ6IG9rbGNoKDYzLjclIDAuMTkzIDE0Ni4zIC8gMTYuMDglKTtcclxuICAtLWdyZWVuLWE1OiBva2xjaCg2MC40JSAwLjE3OCAxNDcuMiAvIDIzLjE0JSk7XHJcbiAgLS1ncmVlbi1hNjogb2tsY2goNTguNyUgMC4xNjkgMTQ4LjMgLyAzMi4xNiUpO1xyXG4gIC0tZ3JlZW4tYTc6IG9rbGNoKDU3LjQlIDAuMTU5IDE0OS43IC8gNDQuMzElKTtcclxuICAtLWdyZWVuLWE4OiBva2xjaCg1Ny44JSAwLjE1MSAxNTIuNSAvIDY0LjMxJSk7XHJcbiAgLS1ncmVlbi1hOTogb2tsY2goNTcuMCUgMC4xNDggMTUyLjcgLyA4MS4xOCUpO1xyXG4gIC0tZ3JlZW4tYTEwOiBva2xjaCg1NC40JSAwLjEzOSAxNTMuNCAvIDgzLjE0JSk7XHJcbiAgLS1ncmVlbi1hMTE6IG9rbGNoKDQ4LjIlIDAuMTE5IDE1NS4xIC8gODcuMDYlKTtcclxuICAtLWdyZWVuLWExMjogb2tsY2goMjMuNyUgMC4wNTMgMTYwLjggLyA5MC4yMCUpO1xyXG5cclxuICAtLWdyYXNzLTE6IG9rbGNoKDk5LjQlIDAuMDA1IDE0NS41KTtcclxuICAtLWdyYXNzLTI6IG9rbGNoKDk4LjIlIDAuMDEgMTQ1LjUpO1xyXG4gIC0tZ3Jhc3MtMzogb2tsY2goOTYuMCUgMC4wMjIgMTQ1LjQpO1xyXG4gIC0tZ3Jhc3MtNDogb2tsY2goOTMuNSUgMC4wMzggMTQ2LjUpO1xyXG4gIC0tZ3Jhc3MtNTogb2tsY2goOTAuMCUgMC4wNTIgMTQ2KTtcclxuICAtLWdyYXNzLTY6IG9rbGNoKDg1LjYlIDAuMDcxIDE0Ni44KTtcclxuICAtLWdyYXNzLTc6IG9rbGNoKDc5LjglIDAuMDk0IDE0Ny4zKTtcclxuICAtLWdyYXNzLTg6IG9rbGNoKDcxLjclIDAuMTMxIDE0OC4xKTtcclxuICAtLWdyYXNzLTk6IG9rbGNoKDY1LjElIDAuMTQ3IDE0Ny40KTtcclxuICAtLWdyYXNzLTEwOiBva2xjaCg2MS41JSAwLjE0MiAxNDcuMik7XHJcbiAgLS1ncmFzcy0xMTogb2tsY2goNTIuNiUgMC4xMjkgMTQ3LjIpO1xyXG4gIC0tZ3Jhc3MtMTI6IG9rbGNoKDMyLjclIDAuMDUzIDE0OC42KTtcclxuICAtLWdyYXNzLWExOiBva2xjaCg3MC4wJSAwLjIzOCAxNDIuNSAvIDEuNTclKTtcclxuICAtLWdyYXNzLWEyOiBva2xjaCg1OS4yJSAwLjIwMSAxNDIuNSAvIDMuOTIlKTtcclxuICAtLWdyYXNzLWEzOiBva2xjaCg1OC42JSAwLjE5OSAxNDIuNSAvIDguNjMlKTtcclxuICAtLWdyYXNzLWE0OiBva2xjaCg2MC45JSAwLjIwNiAxNDIuNyAvIDE0LjUxJSk7XHJcbiAgLS1ncmFzcy1hNTogb2tsY2goNTcuNSUgMC4xOTQgMTQyLjcgLyAyMS4xOCUpO1xyXG4gIC0tZ3Jhc3MtYTY6IG9rbGNoKDU2LjQlIDAuMTg5IDE0Mi45IC8gMzAuMjAlKTtcclxuICAtLWdyYXNzLWE3OiBva2xjaCg1NS4yJSAwLjE4NCAxNDMuMSAvIDQxLjk2JSk7XHJcbiAgLS1ncmFzcy1hODogb2tsY2goNTUuOCUgMC4xODIgMTQzLjggLyA2MC4zOSUpO1xyXG4gIC0tZ3Jhc3MtYTk6IG9rbGNoKDUzLjglIDAuMTc0IDE0NCAvIDcyLjU1JSk7XHJcbiAgLS1ncmFzcy1hMTA6IG9rbGNoKDUwLjYlIDAuMTY0IDE0NC4xIC8gNzUuNjklKTtcclxuICAtLWdyYXNzLWExMTogb2tsY2goNDQuMCUgMC4xNDEgMTQ0LjUgLyA4My41MyUpO1xyXG4gIC0tZ3Jhc3MtYTEyOiBva2xjaCgyMS4yJSAwLjA2MiAxNDcuNCAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tb3JhbmdlLTE6IG9rbGNoKDk5LjIlIDAuMDAzIDQ4LjcpO1xyXG4gIC0tb3JhbmdlLTI6IG9rbGNoKDk4LjAlIDAuMDE2IDczLjcpO1xyXG4gIC0tb3JhbmdlLTM6IG9rbGNoKDk1LjglIDAuMDM3IDc5LjEpO1xyXG4gIC0tb3JhbmdlLTQ6IG9rbGNoKDkyLjAlIDAuMDY1IDc0LjQpO1xyXG4gIC0tb3JhbmdlLTU6IG9rbGNoKDg4LjglIDAuMDg4IDcxLjMpO1xyXG4gIC0tb3JhbmdlLTY6IG9rbGNoKDg1LjQlIDAuMTA3IDY2KTtcclxuICAtLW9yYW5nZS03OiBva2xjaCg4MC42JSAwLjExMiA2MCk7XHJcbiAgLS1vcmFuZ2UtODogb2tsY2goNzQuNSUgMC4xMzIgNTQuNyk7XHJcbiAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xyXG4gIC0tb3JhbmdlLTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcclxuICAtLW9yYW5nZS0xMTogb2tsY2goNTguNSUgMC4xNzQgNDIuNyk7XHJcbiAgLS1vcmFuZ2UtMTI6IG9rbGNoKDM1LjAlIDAuMDY5IDQwLjgpO1xyXG4gIC0tb3JhbmdlLWExOiBva2xjaCg1NC45JSAwLjE3NCAzOS41IC8gMS41NyUpO1xyXG4gIC0tb3JhbmdlLWEyOiBva2xjaCg3NS40JSAwLjE3OCA1OS4yIC8gNy4wNiUpO1xyXG4gIC0tb3JhbmdlLWEzOiBva2xjaCg3Ny43JSAwLjE3MyA2Ni4xIC8gMTYuMDglKTtcclxuICAtLW9yYW5nZS1hNDogb2tsY2goNzUuOSUgMC4xNzcgNjAuNiAvIDI5LjAyJSk7XHJcbiAgLS1vcmFuZ2UtYTU6IG9rbGNoKDc0LjklIDAuMTggNTcuOCAvIDM5LjYxJSk7XHJcbiAgLS1vcmFuZ2UtYTY6IG9rbGNoKDczLjMlIDAuMTg1IDUzLjQgLyA0OS4wMiUpO1xyXG4gIC0tb3JhbmdlLWE3OiBva2xjaCg2Ny43JSAwLjE4MyA0OC41IC8gNTQuOTAlKTtcclxuICAtLW9yYW5nZS1hODogb2tsY2goNjQuNCUgMC4xODMgNDUuMyAvIDY2LjY3JSk7XHJcbiAgLS1vcmFuZ2UtYTk6IG9rbGNoKDY3LjIlIDAuMjAyIDQyLjIgLyA5MS43NiUpO1xyXG4gIC0tb3JhbmdlLWExMDogb2tsY2goNjYuMiUgMC4xOTUgNDMuNSk7XHJcbiAgLS1vcmFuZ2UtYTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcclxuICAtLW9yYW5nZS1hMTI6IG9rbGNoKDI2LjIlIDAuMDgxIDQwLjcgLyA4OC42MyUpO1xyXG5cclxuICAtLWJyb3duLTE6IG9rbGNoKDk5LjUlIDAuMDAyIDY3LjgpO1xyXG4gIC0tYnJvd24tMjogb2tsY2goOTguNCUgMC4wMDUgNjcuOCk7XHJcbiAgLS1icm93bi0zOiBva2xjaCg5NS4zJSAwLjAxMyA2My45KTtcclxuICAtLWJyb3duLTQ6IG9rbGNoKDkyLjUlIDAuMDIgNjUuMSk7XHJcbiAgLS1icm93bi01OiBva2xjaCg4OS44JSAwLjAyOSA2NS43KTtcclxuICAtLWJyb3duLTY6IG9rbGNoKDg2LjIlIDAuMDM5IDY2KTtcclxuICAtLWJyb3duLTc6IG9rbGNoKDgxLjUlIDAuMDU0IDY0LjIpO1xyXG4gIC0tYnJvd24tODogb2tsY2goNzQuNiUgMC4wNzIgNjIuMSk7XHJcbiAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XHJcbiAgLS1icm93bi0xMDogb2tsY2goNTkuNyUgMC4wNzIgNTkuMSk7XHJcbiAgLS1icm93bi0xMTogb2tsY2goNTEuMiUgMC4wNTggNTUuNSk7XHJcbiAgLS1icm93bi0xMjogb2tsY2goMzMuMSUgMC4wMTggNDUuOSk7XHJcbiAgLS1icm93bi1hMTogb2tsY2goNTQuMyUgMC4xMzYgNTQuMSAvIDEuMTglKTtcclxuICAtLWJyb3duLWEyOiBva2xjaCg1NC4zJSAwLjEzNiA1NC4xIC8gMy41MyUpO1xyXG4gIC0tYnJvd24tYTM6IG9rbGNoKDUxLjIlIDAuMTMzIDUxLjIgLyA5LjQxJSk7XHJcbiAgLS1icm93bi1hNDogb2tsY2goNTAuMyUgMC4xMjkgNTIuMiAvIDE0LjkwJSk7XHJcbiAgLS1icm93bi1hNTogb2tsY2goNTEuNCUgMC4xMzEgNTIuOCAvIDIwLjc4JSk7XHJcbiAgLS1icm93bi1hNjogb2tsY2goNTEuNyUgMC4xMzEgNTMuMSAvIDI4LjI0JSk7XHJcbiAgLS1icm93bi1hNzogb2tsY2goNTIuMSUgMC4xMzQgNTIuMSAvIDM3LjY1JSk7XHJcbiAgLS1icm93bi1hODogb2tsY2goNTAuOSUgMC4xMzMgNTAuOSAvIDUwLjU5JSk7XHJcbiAgLS1icm93bi1hOTogb2tsY2goNDQuMSUgMC4xMTQgNTEuNCAvIDY1LjQ5JSk7XHJcbiAgLS1icm93bi1hMTA6IG9rbGNoKDQwLjAlIDAuMTA0IDUwLjggLyA2Ny40NSUpO1xyXG4gIC0tYnJvd24tYTExOiBva2xjaCgzMS40JSAwLjA4NCA0OC45IC8gNzIuNTUlKTtcclxuICAtLWJyb3duLWExMjogb2tsY2goMTQuMyUgMC4wMzQgNTguMSAvIDgxLjk2JSk7XHJcblxyXG4gIC0tc2t5LTE6IG9rbGNoKDk5LjQlIDAuMDA1IDIxMSk7XHJcbiAgLS1za3ktMjogb2tsY2goOTcuOSUgMC4wMSAyMTkuNik7XHJcbiAgLS1za3ktMzogb2tsY2goOTYuMCUgMC4wMjQgMjE5LjcpO1xyXG4gIC0tc2t5LTQ6IG9rbGNoKDkzLjYlIDAuMDM1IDIxOS4yKTtcclxuICAtLXNreS01OiBva2xjaCg5MC4zJSAwLjA0NyAyMjAuNik7XHJcbiAgLS1za3ktNjogb2tsY2goODYuMCUgMC4wNTcgMjIzLjYpO1xyXG4gIC0tc2t5LTc6IG9rbGNoKDgwLjYlIDAuMDcyIDIyNS41KTtcclxuICAtLXNreS04OiBva2xjaCg3Mi44JSAwLjA5NiAyMjguNCk7XHJcbiAgLS1za3ktOTogb2tsY2goODYuMSUgMC4xMDMgMjE3LjgpO1xyXG4gIC0tc2t5LTEwOiBva2xjaCg4My44JSAwLjEwNCAyMTkuNCk7XHJcbiAgLS1za3ktMTE6IG9rbGNoKDUyLjUlIDAuMTA4IDIzMi41KTtcclxuICAtLXNreS0xMjogb2tsY2goMzUuMSUgMC4wNTcgMjQyLjQpO1xyXG4gIC0tc2t5LWExOiBva2xjaCg4MC43JSAwLjE0NiAyMTguOSAvIDIuMzUlKTtcclxuICAtLXNreS1hMjogb2tsY2goNjcuNCUgMC4xMzcgMjMxLjQgLyA1LjQ5JSk7XHJcbiAgLS1za3ktYTM6IG9rbGNoKDcxLjklIDAuMTQ1IDIzMS4xIC8gMTEuNzYlKTtcclxuICAtLXNreS1hNDogb2tsY2goNjkuOCUgMC4xNCAyMzAuNyAvIDE4LjA0JSk7XHJcbiAgLS1za3ktYTU6IG9rbGNoKDY2LjYlIDAuMTM2IDIzMS44IC8gMjUuNDklKTtcclxuICAtLXNreS1hNjogb2tsY2goNjIuMyUgMC4xMzIgMjM0LjcgLyAzMy43MyUpO1xyXG4gIC0tc2t5LWE3OiBva2xjaCg1OS42JSAwLjEyOSAyMzYuMiAvIDQ0LjcxJSk7XHJcbiAgLS1za3ktYTg6IG9rbGNoKDU4LjUlIDAuMTMgMjM3LjkgLyA2Mi4zNSUpO1xyXG4gIC0tc2t5LWE5OiBva2xjaCg3Ny4zJSAwLjE0OSAyMjYuNyAvIDUxLjM3JSk7XHJcbiAgLS1za3ktYTEwOiBva2xjaCg3NC4zJSAwLjE0NSAyMjguMSAvIDU0LjUxJSk7XHJcbiAgLS1za3ktYTExOiBva2xjaCg1Mi41JSAwLjEwOCAyMzIuNSk7XHJcbiAgLS1za3ktYTEyOiBva2xjaCgyNS42JSAwLjA2NSAyNDUuNSAvIDg4LjYzJSk7XHJcblxyXG4gIC0tbWludC0xOiBva2xjaCg5OS4zJSAwLjAwNSAxODMpO1xyXG4gIC0tbWludC0yOiBva2xjaCg5OC4xJSAwLjAxIDE4MS40KTtcclxuICAtLW1pbnQtMzogb2tsY2goOTYuMCUgMC4wMzEgMTc4LjkpO1xyXG4gIC0tbWludC00OiBva2xjaCg5My4zJSAwLjA0OCAxNzguMyk7XHJcbiAgLS1taW50LTU6IG9rbGNoKDkwLjAlIDAuMDYxIDE3OC4xKTtcclxuICAtLW1pbnQtNjogb2tsY2goODUuNyUgMC4wNzIgMTc4LjIpO1xyXG4gIC0tbWludC03OiBva2xjaCg3OS43JSAwLjA4NCAxNzguMik7XHJcbiAgLS1taW50LTg6IG9rbGNoKDcyLjIlIDAuMTA2IDE3Ny44KTtcclxuICAtLW1pbnQtOTogb2tsY2goODcuMCUgMC4xIDE3OCk7XHJcbiAgLS1taW50LTEwOiBva2xjaCg4NC4wJSAwLjA5OSAxNzguNCk7XHJcbiAgLS1taW50LTExOiBva2xjaCg1MS4yJSAwLjA5NiAxNzUuNik7XHJcbiAgLS1taW50LTEyOiBva2xjaCgzNS4wJSAwLjA1MSAxODEuMyk7XHJcbiAgLS1taW50LWExOiBva2xjaCg3Ny43JSAwLjE1MiAxNzEuMyAvIDIuMzUlKTtcclxuICAtLW1pbnQtYTI6IG9rbGNoKDY3LjYlIDAuMTM0IDE2OS44IC8gNS4xMCUpO1xyXG4gIC0tbWludC1hMzogb2tsY2goNzYuNyUgMC4xNTcgMTY3LjEgLyAxMy4zMyUpO1xyXG4gIC0tbWludC1hNDogb2tsY2goNzUuMCUgMC4xNTQgMTY2LjkgLyAyMS41NyUpO1xyXG4gIC0tbWludC1hNTogb2tsY2goNzEuNyUgMC4xNDYgMTY3LjUgLyAyOS44MCUpO1xyXG4gIC0tbWludC1hNjogb2tsY2goNjcuMyUgMC4xMzYgMTY4LjEgLyAzOC44MiUpO1xyXG4gIC0tbWludC1hNzogb2tsY2goNjMuMCUgMC4xMjUgMTY5LjYgLyA1MC41OSUpO1xyXG4gIC0tbWludC1hODogb2tsY2goNjIuMyUgMC4xMiAxNzIuMyAvIDcwLjIwJSk7XHJcbiAgLS1taW50LWE5OiBva2xjaCg3Ny4xJSAwLjE1MyAxNjkuOCAvIDQ3LjQ1JSk7XHJcbiAgLS1taW50LWExMDogb2tsY2goNzIuNyUgMC4xNDQgMTcwLjEgLyA1MC45OCUpO1xyXG4gIC0tbWludC1hMTE6IG9rbGNoKDUwLjglIDAuMDk1IDE3NS41IC8gOTkuMjIlKTtcclxuICAtLW1pbnQtYTEyOiBva2xjaCgyOC4xJSAwLjA1MSAxODAuMiAvIDkxLjM3JSk7XHJcblxyXG4gIC0tbGltZS0xOiBva2xjaCg5OS4yJSAwLjAwNCAxMjEuNik7XHJcbiAgLS1saW1lLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDExOS42KTtcclxuICAtLWxpbWUtMzogb2tsY2goOTUuOSUgMC4wNDMgMTE4LjYpO1xyXG4gIC0tbGltZS00OiBva2xjaCg5My4yJSAwLjA2OCAxMjAuMik7XHJcbiAgLS1saW1lLTU6IG9rbGNoKDg5LjclIDAuMDg4IDEyMi4xKTtcclxuICAtLWxpbWUtNjogb2tsY2goODUuMyUgMC4wOTkgMTIzLjMpO1xyXG4gIC0tbGltZS03OiBva2xjaCg3OS41JSAwLjExMiAxMjUuNCk7XHJcbiAgLS1saW1lLTg6IG9rbGNoKDcyLjUlIDAuMTM1IDEyOC4yKTtcclxuICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xyXG4gIC0tbGltZS0xMDogb2tsY2goODUuOSUgMC4xODggMTI2LjcpO1xyXG4gIC0tbGltZS0xMTogb2tsY2goNTQuNCUgMC4xMTEgMTI4LjYpO1xyXG4gIC0tbGltZS0xMjogb2tsY2goMzUuNCUgMC4wNTcgMTIxKTtcclxuICAtLWxpbWUtYTE6IG9rbGNoKDYyLjMlIDAuMTY2IDEyOS40IC8gMS45NiUpO1xyXG4gIC0tbGltZS1hMjogb2tsY2goNjEuNiUgMC4xNTkgMTI3IC8gNC43MSUpO1xyXG4gIC0tbGltZS1hMzogb2tsY2goNzYuOSUgMC4xOTUgMTI1LjYgLyAxNi4wOCUpO1xyXG4gIC0tbGltZS1hNDogb2tsY2goNzYuMCUgMC4xOTYgMTI3IC8gMjUuODglKTtcclxuICAtLWxpbWUtYTU6IG9rbGNoKDcyLjQlIDAuMTkxIDEyOC41IC8gMzQuOTAlKTtcclxuICAtLWxpbWUtYTY6IG9rbGNoKDY3LjMlIDAuMTc5IDEyOS4zIC8gNDMuMTQlKTtcclxuICAtLWxpbWUtYTc6IG9rbGNoKDYyLjAlIDAuMTY5IDEzMC43IC8gNTIuOTQlKTtcclxuICAtLWxpbWUtYTg6IG9rbGNoKDU5LjUlIDAuMTY3IDEzMi43IC8gNjcuMDYlKTtcclxuICAtLWxpbWUtYTk6IG9rbGNoKDgzLjQlIDAuMjI3IDEzMC43IC8gNjEuMTglKTtcclxuICAtLWxpbWUtYTEwOiBva2xjaCg4MS4zJSAwLjIyIDEzMC41IC8gNzAuMjAlKTtcclxuICAtLWxpbWUtYTExOiBva2xjaCg0My45JSAwLjEyMiAxMzIuMSAvIDgxLjU3JSk7XHJcbiAgLS1saW1lLWExMjogb2tsY2goMjYuMSUgMC4wNjUgMTIzLjcgLyA4OS4wMiUpO1xyXG5cclxuICAtLXllbGxvdy0xOiBva2xjaCg5OS4zJSAwLjAwNSAxMDYuNSk7XHJcbiAgLS15ZWxsb3ctMjogb2tsY2goOTguOCUgMC4wMjUgMTAxLjkpO1xyXG4gIC0teWVsbG93LTM6IG9rbGNoKDk3LjQlIDAuMDg0IDEwNC4yKTtcclxuICAtLXllbGxvdy00OiBva2xjaCg5NS4zJSAwLjExNyAxMDIuMSk7XHJcbiAgLS15ZWxsb3ctNTogb2tsY2goOTIuNSUgMC4xNDEgOTguMSk7XHJcbiAgLS15ZWxsb3ctNjogb2tsY2goODguMSUgMC4xMzQgOTUuMyk7XHJcbiAgLS15ZWxsb3ctNzogb2tsY2goODMuNSUgMC4xMiA5Mi44KTtcclxuICAtLXllbGxvdy04OiBva2xjaCg3Ni42JSAwLjEzNyA4OS43KTtcclxuICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XHJcbiAgLS15ZWxsb3ctMTA6IG9rbGNoKDg5LjclIDAuMTg1IDk3LjQpO1xyXG4gIC0teWVsbG93LTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcclxuICAtLXllbGxvdy0xMjogb2tsY2goMzUuOCUgMC4wNDYgODYuOSk7XHJcbiAgLS15ZWxsb3ctYTE6IG9rbGNoKDcxLjQlIDAuMTU2IDEwOS44IC8gMi4zNSUpO1xyXG4gIC0teWVsbG93LWEyOiBva2xjaCg4OC45JSAwLjE4NiAxMDEuOCAvIDguNjMlKTtcclxuICAtLXllbGxvdy1hMzogb2tsY2goOTMuMyUgMC4xOTcgMTA0LjMgLyAyNy44NCUpO1xyXG4gIC0teWVsbG93LWE0OiBva2xjaCg5MS4xJSAwLjE4OSAxMDAuMiAvIDQxLjk2JSk7XHJcbiAgLS15ZWxsb3ctYTU6IG9rbGNoKDg4LjMlIDAuMTgxIDk0LjUgLyA1Ni4wOCUpO1xyXG4gIC0teWVsbG93LWE2OiBva2xjaCg4MS40JSAwLjE2NiA5MC41IC8gNTkuMjIlKTtcclxuICAtLXllbGxvdy1hNzogb2tsY2goNzMuNCUgMC4xNSA4Ni42IC8gNTkuNjElKTtcclxuICAtLXllbGxvdy1hODogb2tsY2goNzAuNSUgMC4xNDQgODQuOCAvIDc3LjY1JSk7XHJcbiAgLS15ZWxsb3ctYTk6IG9rbGNoKDkwLjclIDAuMTg4IDk5LjUgLyA4My45MiUpO1xyXG4gIC0teWVsbG93LWExMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XHJcbiAgLS15ZWxsb3ctYTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcclxuICAtLXllbGxvdy1hMTI6IG9rbGNoKDI1LjQlIDAuMDUyIDg0LjcgLyA4Ny44NCUpO1xyXG5cclxuICAtLWFtYmVyLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDg0LjYpO1xyXG4gIC0tYW1iZXItMjogb2tsY2goOTguNiUgMC4wMjQgOTkuMSk7XHJcbiAgLS1hbWJlci0zOiBva2xjaCg5Ny4wJSAwLjA2OCAxMDAuNCk7XHJcbiAgLS1hbWJlci00OiBva2xjaCg5NC41JSAwLjEwMyA5Ny45KTtcclxuICAtLWFtYmVyLTU6IG9rbGNoKDkxLjglIDAuMTMzIDk4LjIpO1xyXG4gIC0tYW1iZXItNjogb2tsY2goODguMCUgMC4xMjMgOTMuNCk7XHJcbiAgLS1hbWJlci03OiBva2xjaCg4Mi43JSAwLjEyMiA4Ni43KTtcclxuICAtLWFtYmVyLTg6IG9rbGNoKDc1LjglIDAuMTQgNzYuNyk7XHJcbiAgLS1hbWJlci05OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcclxuICAtLWFtYmVyLTEwOiBva2xjaCg4My4xJSAwLjE2OCA4MC44KTtcclxuICAtLWFtYmVyLTExOiBva2xjaCg1Ny4xJSAwLjEyOSA2My45KTtcclxuICAtLWFtYmVyLTEyOiBva2xjaCgzNS4yJSAwLjA0OSA1NC4yKTtcclxuICAtLWFtYmVyLWExOiBva2xjaCg2NS4wJSAwLjEzOCA3NCAvIDEuNTclKTtcclxuICAtLWFtYmVyLWEyOiBva2xjaCg4Ni40JSAwLjE3OCA5Ni44IC8gOC42MyUpO1xyXG4gIC0tYW1iZXItYTM6IG9rbGNoKDkwLjElIDAuMTg2IDk4LjMgLyAyMy45MiUpO1xyXG4gIC0tYW1iZXItYTQ6IG9rbGNoKDg4LjElIDAuMTgxIDk0IC8gMzguODIlKTtcclxuICAtLWFtYmVyLWE1OiBva2xjaCg4Ni40JSAwLjE3NyA5NC40IC8gNTMuMzMlKTtcclxuICAtLWFtYmVyLWE2OiBva2xjaCg3OS45JSAwLjE2MyA4Ny4zIC8gNTQuOTAlKTtcclxuICAtLWFtYmVyLWE3OiBva2xjaCg3My40JSAwLjE1MyA3OC42IC8gNjEuNTclKTtcclxuICAtLWFtYmVyLWE4OiBva2xjaCg3MC4wJSAwLjE1MiA2OS4yIC8gNzguODIlKTtcclxuICAtLWFtYmVyLWE5OiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gNzYuMDglKTtcclxuICAtLWFtYmVyLWExMDogb2tsY2goODEuOCUgMC4xNzEgNzcuOSAvIDkwLjU5JSk7XHJcbiAgLS1hbWJlci1hMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xyXG4gIC0tYW1iZXItYTEyOiBva2xjaCgyMy44JSAwLjA2IDUzLjMgLyA4Ni42NyUpO1xyXG5cclxuICAtLWdvbGQtMTogb2tsY2goOTkuNCUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tZ29sZC0yOiBva2xjaCg5OC4xJSAwLjAwOSAxMDApO1xyXG4gIC0tZ29sZC0zOiBva2xjaCg5NS40JSAwLjAxMiA5Ni40KTtcclxuICAtLWdvbGQtNDogb2tsY2goOTIuNSUgMC4wMTUgOTAuMik7XHJcbiAgLS1nb2xkLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDg5LjQpO1xyXG4gIC0tZ29sZC02OiBva2xjaCg4NS45JSAwLjAyNSA4NS44KTtcclxuICAtLWdvbGQtNzogb2tsY2goODEuMSUgMC4wMzMgODQuNik7XHJcbiAgLS1nb2xkLTg6IG9rbGNoKDczLjklIDAuMDQyIDc5LjQpO1xyXG4gIC0tZ29sZC05OiBva2xjaCg2MiUgMC4wNDkgNzcuNyk7XHJcbiAgLS1nb2xkLTEwOiBva2xjaCg1OC45JSAwLjA0NiA3OC42KTtcclxuICAtLWdvbGQtMTE6IG9rbGNoKDUwLjQlIDAuMDM5IDc4LjMpO1xyXG4gIC0tZ29sZC0xMjogb2tsY2goMzMuMiUgMC4wMTkgODAuNSk7XHJcbiAgLS1nb2xkLWExOiBva2xjaCg0My41JSAwLjA5NSAxMDkuOCAvIDEuMTglKTtcclxuICAtLWdvbGQtYTI6IG9rbGNoKDYzLjElIDAuMTMxIDk5LjUgLyA1LjEwJSk7XHJcbiAgLS1nb2xkLWEzOiBva2xjaCg0OS41JSAwLjEwMiA5NCAvIDkuNDElKTtcclxuICAtLWdvbGQtYTQ6IG9rbGNoKDQ0LjMlIDAuMDkxIDgzLjggLyAxNC4xMiUpO1xyXG4gIC0tZ29sZC1hNTogb2tsY2goNDEuMSUgMC4wODQgODQuMyAvIDE4LjgyJSk7XHJcbiAgLS1nb2xkLWE2OiBva2xjaCg0MS4yJSAwLjA4NiA3OC4yIC8gMjUuMTAlKTtcclxuICAtLWdvbGQtYTc6IG9rbGNoKDQwLjYlIDAuMDg1IDc2LjYgLyAzMy4zMyUpO1xyXG4gIC0tZ29sZC1hODogb2tsY2goMzkuNiUgMC4wODUgNzAuNCAvIDQ0LjcxJSk7XHJcbiAgLS1nb2xkLWE5OiBva2xjaCgzNC45JSAwLjA3NiA2OS45IC8gNjAuMzklKTtcclxuICAtLWdvbGQtYTEwOiBva2xjaCgzMi40JSAwLjA2OSA3Mi41IC8gNjMuMTQlKTtcclxuICAtLWdvbGQtYTExOiBva2xjaCgyNi44JSAwLjA1NyA3NC4zIC8gNzAuNTklKTtcclxuICAtLWdvbGQtYTEyOiBva2xjaCgxNS45JSAwLjAzMyA4Ny41IC8gODMuMTQlKTtcclxuXHJcbiAgLS1icm9uemUtMTogb2tsY2goOTkuMiUgMC4wMDEgMTcuMik7XHJcbiAgLS1icm9uemUtMjogb2tsY2goOTglIDAuMDA3IDM5LjUpO1xyXG4gIC0tYnJvbnplLTM6IG9rbGNoKDk1LjIlIDAuMDExIDM5LjQpO1xyXG4gIC0tYnJvbnplLTQ6IG9rbGNoKDkyLjYlIDAuMDE0IDQ2LjIpO1xyXG4gIC0tYnJvbnplLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDQ0LjgpO1xyXG4gIC0tYnJvbnplLTY6IG9rbGNoKDg2LjElIDAuMDIzIDQ1LjYpO1xyXG4gIC0tYnJvbnplLTc6IG9rbGNoKDgxLjIlIDAuMDI5IDQyLjYpO1xyXG4gIC0tYnJvbnplLTg6IG9rbGNoKDc0LjIlIDAuMDM5IDQxLjIpO1xyXG4gIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xyXG4gIC0tYnJvbnplLTEwOiBva2xjaCg1OC44JSAwLjA0NiA0MC45KTtcclxuICAtLWJyb256ZS0xMTogb2tsY2goNTEuMSUgMC4wNDQgMzguNik7XHJcbiAgLS1icm9uemUtMTI6IG9rbGNoKDMyLjklIDAuMDI5IDM1LjIpO1xyXG4gIC0tYnJvbnplLWExOiBva2xjaCgyOC4yJSAwLjExNiAyOS4yIC8gMDEuMTglKTtcclxuICAtLWJyb256ZS1hMjogb2tsY2goNTUuNiUgMC4xOTUgMzQuOSAvIDAzLjkyJSk7XHJcbiAgLS1icm9uemUtYTM6IG9rbGNoKDQzLjclIDAuMTUgMzUuOSAvIDA4LjI0JSk7XHJcbiAgLS1icm9uemUtYTQ6IG9rbGNoKDQwLjglIDAuMTI5IDM5LjYgLyAxMi41NSUpO1xyXG4gIC0tYnJvbnplLWE1OiBva2xjaCgzNy45JSAwLjEyMSAzOS40IC8gMTcuMjUlKTtcclxuICAtLWJyb256ZS1hNjogb2tsY2goMzcuOSUgMC4xMTkgNDAuMSAvIDIyLjc1JSk7XHJcbiAgLS1icm9uemUtYTc6IG9rbGNoKDM1LjklIDAuMTE1IDM4LjkgLyAyOS44MCUpO1xyXG4gIC0tYnJvbnplLWE4OiBva2xjaCgzNC42JSAwLjExMyAzOC4yIC8gNDAuMDAlKTtcclxuICAtLWJyb256ZS1hOTogb2tsY2goMzAuOSUgMC4wOTQgNDEuMyAvIDU1LjI5JSk7XHJcbiAgLS1icm9uemUtYTEwOiBva2xjaCgyOC40JSAwLjA4OSA0MC4yIC8gNTkuMjIlKTtcclxuICAtLWJyb256ZS1hMTE6IG9rbGNoKDI0LjUlIDAuMDc3IDQwLjEgLyA2Ny4wNiUpO1xyXG4gIC0tYnJvbnplLWExMjogb2tsY2goMTYuMiUgMC4wNDYgNDUuMiAvIDgzLjE0JSk7XHJcblxyXG4gIC0tZ3JheS0xOiBva2xjaCg5OS4xMSUgMCAwKTtcclxuICAtLWdyYXktMjogb2tsY2goOTguMjElIDAgMCk7XHJcbiAgLS1ncmF5LTM6IG9rbGNoKDk1LjUxJSAwIDApO1xyXG4gIC0tZ3JheS00OiBva2xjaCg5My4xJSAwIDApO1xyXG4gIC0tZ3JheS01OiBva2xjaCg5MC42NyUgMCAwKTtcclxuICAtLWdyYXktNjogb2tsY2goODguNTMlIDAgMCk7XHJcbiAgLS1ncmF5LTc6IG9rbGNoKDg1LjE0JSAwIDApO1xyXG4gIC0tZ3JheS04OiBva2xjaCg3OS4yMSUgMCAwKTtcclxuICAtLWdyYXktOTogb2tsY2goNjQuMzQlIDAgMCk7XHJcbiAgLS1ncmF5LTEwOiBva2xjaCg2MSUgMCAwKTtcclxuICAtLWdyYXktMTE6IG9rbGNoKDUwLjMyJSAwIDApO1xyXG4gIC0tZ3JheS0xMjogb2tsY2goMjQuMzUlIDAgMCk7XHJcbiAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAxLjE4JSk7XHJcbiAgLS1ncmF5LWEyOiBva2xjaCgwJSAwIDAgLyAyLjM1JSk7XHJcbiAgLS1ncmF5LWEzOiBva2xjaCgwJSAwIDAgLyA1Ljg4JSk7XHJcbiAgLS1ncmF5LWE0OiBva2xjaCgwJSAwIDAgLyA5LjAyJSk7XHJcbiAgLS1ncmF5LWE1OiBva2xjaCgwJSAwIDAgLyAxMi4xNiUpO1xyXG4gIC0tZ3JheS1hNjogb2tsY2goMCUgMCAwIC8gMTQuOSUpO1xyXG4gIC0tZ3JheS1hNzogb2tsY2goMCUgMCAwIC8gMTkuMjIlKTtcclxuICAtLWdyYXktYTg6IG9rbGNoKDAlIDAgMCAvIDI2LjY3JSk7XHJcbiAgLS1ncmF5LWE5OiBva2xjaCgwJSAwIDAgLyA0NC43MSUpO1xyXG4gIC0tZ3JheS1hMTA6IG9rbGNoKDAlIDAgMCAvIDQ4LjYzJSk7XHJcbiAgLS1ncmF5LWExMTogb2tsY2goMCUgMCAwIC8gNjAuNzglKTtcclxuICAtLWdyYXktYTEyOiBva2xjaCgwJSAwIDAgLyA4Ny40NSUpO1xyXG5cclxuICAtLW1hdXZlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDMyNS42KTtcclxuICAtLW1hdXZlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDMwOC40KTtcclxuICAtLW1hdXZlLTM6IG9rbGNoKDk1LjYlIDAuMDA2IDMxNy44KTtcclxuICAtLW1hdXZlLTQ6IG9rbGNoKDkzLjIlIDAuMDA3IDMxMi4zKTtcclxuICAtLW1hdXZlLTU6IG9rbGNoKDkwLjklIDAuMDEgMzExLjIpO1xyXG4gIC0tbWF1dmUtNjogb2tsY2goODguNyUgMC4wMTEgMzAzLjEpO1xyXG4gIC0tbWF1dmUtNzogb2tsY2goODUuNCUgMC4wMTQgMjk5LjgpO1xyXG4gIC0tbWF1dmUtODogb2tsY2goNzkuNSUgMC4wMTggMjkzKTtcclxuICAtLW1hdXZlLTk6IG9rbGNoKDY0LjYlIDAuMDE5IDI5Mi45KTtcclxuICAtLW1hdXZlLTEwOiBva2xjaCg2MS4yJSAwLjAxOCAyOTMuNSk7XHJcbiAgLS1tYXV2ZS0xMTogb2tsY2goNTAuNSUgMC4wMTYgMjk1KTtcclxuICAtLW1hdXZlLTEyOiBva2xjaCgyNC41JSAwLjAxMyAyOTguNSk7XHJcbiAgLS1tYXV2ZS1hMTogb2tsY2goMzEuNSUgMC4xNDUgMzI4LjQgLyAxLjE4JSk7XHJcbiAgLS1tYXV2ZS1hMjogb2tsY2goMjQuNSUgMC4xMzIgMjk4LjEgLyAyLjM1JSk7XHJcbiAgLS1tYXV2ZS1hMzogb2tsY2goMjMuMSUgMC4xMTQgMzE1LjMgLyA2LjI3JSk7XHJcbiAgLS1tYXV2ZS1hNDogb2tsY2goMTkuMyUgMC4wOTkgMzA2LjQgLyA5LjQxJSk7XHJcbiAgLS1tYXV2ZS1hNTogb2tsY2goMTkuNSUgMC4xMDEgMzA0LjkgLyAxMi41NSUpO1xyXG4gIC0tbWF1dmUtYTY6IG9rbGNoKDE3LjMlIDAuMDk2IDI5Mi4xIC8gMTUuMjklKTtcclxuICAtLW1hdXZlLWE3OiBva2xjaCgxNi40JSAwLjA5NCAyODguMSAvIDE5LjYxJSk7XHJcbiAgLS1tYXV2ZS1hODogb2tsY2goMTUuMiUgMC4wOTMgMjc4LjIgLyAyNy4wNiUpO1xyXG4gIC0tbWF1dmUtYTk6IG9rbGNoKDExLjYlIDAuMDY4IDI4NC4yIC8gNDUuMTAlKTtcclxuICAtLW1hdXZlLWExMDogb2tsY2goMTAuOSUgMC4wNjMgMjg4IC8gNDkuMDIlKTtcclxuICAtLW1hdXZlLWExMTogb2tsY2goOS40JSAwLjA1MiAyOTQgLyA2MS4xOCUpO1xyXG4gIC0tbWF1dmUtYTEyOiBva2xjaCg3LjMlIDAuMDM5IDI5Ni44IC8gODcuODQlKTtcclxuXHJcbiAgLS1zbGF0ZS0xOiBva2xjaCg5OS4xJSAwLjAwMSAyODYuNCk7XHJcbiAgLS1zbGF0ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAyODYuNCk7XHJcbiAgLS1zbGF0ZS0zOiBva2xjaCg5NS42JSAwLjAwNCAyODYuMyk7XHJcbiAgLS1zbGF0ZS00OiBva2xjaCg5My4yJSAwLjAwNSAyODYuMyk7XHJcbiAgLS1zbGF0ZS01OiBva2xjaCg5MS4wJSAwLjAwNyAyNzcuMik7XHJcbiAgLS1zbGF0ZS02OiBva2xjaCg4OC43JSAwLjAxIDI4Ni4yKTtcclxuICAtLXNsYXRlLTc6IG9rbGNoKDg1LjMlIDAuMDExIDI4MC40KTtcclxuICAtLXNsYXRlLTg6IG9rbGNoKDc5LjQlIDAuMDE2IDI3Ny44KTtcclxuICAtLXNsYXRlLTk6IG9rbGNoKDY0LjUlIDAuMDE2IDI3Ny43KTtcclxuICAtLXNsYXRlLTEwOiBva2xjaCg2MS4xJSAwLjAxNSAyNzIuNik7XHJcbiAgLS1zbGF0ZS0xMTogb2tsY2goNTAuMiUgMC4wMTQgMjY0LjQpO1xyXG4gIC0tc2xhdGUtMTI6IG9rbGNoKDI0LjElIDAuMDEgMjQ4LjIpO1xyXG4gIC0tc2xhdGUtYTE6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMS4xOCUpO1xyXG4gIC0tc2xhdGUtYTI6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMi4zNSUpO1xyXG4gIC0tc2xhdGUtYTM6IG9rbGNoKDE0LjUlIDAuMTAxIDI2NC4xIC8gNS44OCUpO1xyXG4gIC0tc2xhdGUtYTQ6IG9rbGNoKDEzLjQlIDAuMDkzIDI2NC4xIC8gOS4wMiUpO1xyXG4gIC0tc2xhdGUtYTU6IG9rbGNoKDE2LjglIDAuMDgzIDI2Mi44IC8gMTIuMTYlKTtcclxuICAtLXNsYXRlLWE2OiBva2xjaCgxMy44JSAwLjA5NiAyNjQuMSAvIDE0LjkwJSk7XHJcbiAgLS1zbGF0ZS1hNzogb2tsY2goMTUuNSUgMC4wODIgMjYzLjQgLyAxOS42MSUpO1xyXG4gIC0tc2xhdGUtYTg6IG9rbGNoKDE2LjMlIDAuMDgyIDI2Mi45IC8gMjcuNDUlKTtcclxuICAtLXNsYXRlLWE5OiBva2xjaCgxMi45JSAwLjA1NiAyNjEuMyAvIDQ1LjQ5JSk7XHJcbiAgLS1zbGF0ZS1hMTA6IG9rbGNoKDEzLjQlIDAuMDQ4IDI1Ny41IC8gNDkuODAlKTtcclxuICAtLXNsYXRlLWExMTogb2tsY2goMTIuNyUgMC4wMzYgMjQ5LjkgLyA2Mi4zNSUpO1xyXG4gIC0tc2xhdGUtYTEyOiBva2xjaCgxMC43JSAwLjAyMSAyMjguNiAvIDg5LjAyJSk7XHJcblxyXG4gIC0tc2FnZS0xOiBva2xjaCg5OS4yJSAwLjAwMiAxNjUuMSk7XHJcbiAgLS1zYWdlLTI6IG9rbGNoKDk4LjAlIDAuMDAyIDE2NS4xKTtcclxuICAtLXNhZ2UtMzogb2tsY2goOTUuNiUgMC4wMDMgMTc0LjUpO1xyXG4gIC0tc2FnZS00OiBva2xjaCg5My4xJSAwLjAwMyAxNzQuNSk7XHJcbiAgLS1zYWdlLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDE1Ny4yKTtcclxuICAtLXNhZ2UtNjogb2tsY2goODguNiUgMC4wMDQgMTc0LjUpO1xyXG4gIC0tc2FnZS03OiBva2xjaCg4NS4xJSAwLjAwNSAxNjUpO1xyXG4gIC0tc2FnZS04OiBva2xjaCg3OS4xJSAwLjAwNSAxNjUpO1xyXG4gIC0tc2FnZS05OiBva2xjaCg2My45JSAwLjAxIDE3MS42KTtcclxuICAtLXNhZ2UtMTA6IG9rbGNoKDYwLjYlIDAuMDEgMTcxLjYpO1xyXG4gIC0tc2FnZS0xMTogb2tsY2goNTAuMSUgMC4wMDggMTc0LjEpO1xyXG4gIC0tc2FnZS0xMjogb2tsY2goMjQuMCUgMC4wMTIgMTY3LjYpO1xyXG4gIC0tc2FnZS1hMTogb2tsY2goNTIuNSUgMC4xMzggMTUyLjIgLyAxLjU3JSk7XHJcbiAgLS1zYWdlLWEyOiBva2xjaCgzMi42JSAwLjA4MiAxNTQuMiAvIDMuMTQlKTtcclxuICAtLXNhZ2UtYTM6IG9rbGNoKDI2LjMlIDAuMDU1IDE2NS4xIC8gNi42NyUpO1xyXG4gIC0tc2FnZS1hNDogb2tsY2goMjEuMyUgMC4wNDMgMTY4IC8gOS44MCUpO1xyXG4gIC0tc2FnZS1hNTogb2tsY2goMTguMyUgMC4wNDcgMTUzLjUgLyAxMi41NSUpO1xyXG4gIC0tc2FnZS1hNjogb2tsY2goMTcuMCUgMC4wMzQgMTY5LjYgLyAxNS42OSUpO1xyXG4gIC0tc2FnZS1hNzogb2tsY2goMTYuOSUgMC4wMzcgMTYxLjggLyAyMC4zOSUpO1xyXG4gIC0tc2FnZS1hODogb2tsY2goMTQuOSUgMC4wMzEgMTY1LjggLyAyNy44NCUpO1xyXG4gIC0tc2FnZS1hOTogb2tsY2goMTUuOCUgMC4wMzEgMTcwLjkgLyA0Ny40NSUpO1xyXG4gIC0tc2FnZS1hMTA6IG9rbGNoKDE1LjQlIDAuMDMgMTcwLjIgLyA1MS4zNyUpO1xyXG4gIC0tc2FnZS1hMTE6IG9rbGNoKDEyLjklIDAuMDI0IDE3Ni45IC8gNjIuNzUlKTtcclxuICAtLXNhZ2UtYTEyOiBva2xjaCgxMi4wJSAwLjAyMyAxNzIuNSAvIDg5LjgwJSk7XHJcblxyXG4gIC0tb2xpdmUtMTogb2tsY2goOTkuMyUgMC4wMDIgMTQ1LjYpO1xyXG4gIC0tb2xpdmUtMjogb2tsY2goOTguMyUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtMzogb2tsY2goOTUuNiUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNDogb2tsY2goOTMuMiUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNTogb2tsY2goOTEuMCUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNjogb2tsY2goODguNSUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNzogb2tsY2goODUuMSUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtODogb2tsY2goNzkuMiUgMC4wMDYgMTM3LjgpO1xyXG4gIC0tb2xpdmUtOTogb2tsY2goNjQuMCUgMC4wMTIgMTM2LjYpO1xyXG4gIC0tb2xpdmUtMTA6IG9rbGNoKDYwLjclIDAuMDEyIDEzNi42KTtcclxuICAtLW9saXZlLTExOiBva2xjaCg1MC4wJSAwLjAxMSAxNDAuNSk7XHJcbiAgLS1vbGl2ZS0xMjogb2tsY2goMjQuMiUgMC4wMTEgMTM5LjQpO1xyXG4gIC0tb2xpdmUtYTE6IG9rbGNoKDM4LjklIDAuMTMzIDE0Mi41IC8gMS4xOCUpO1xyXG4gIC0tb2xpdmUtYTI6IG9rbGNoKDM1LjElIDAuMTIgMTQyLjUgLyAyLjc1JSk7XHJcbiAgLS1vbGl2ZS1hMzogb2tsY2goMjEuMSUgMC4wNzIgMTQyLjUgLyA2LjI3JSk7XHJcbiAgLS1vbGl2ZS1hNDogb2tsY2goMTcuMyUgMC4wNTkgMTQyLjUgLyA5LjQxJSk7XHJcbiAgLS1vbGl2ZS1hNTogb2tsY2goMTguMSUgMC4wNjIgMTQyLjUgLyAxMi41NSUpO1xyXG4gIC0tb2xpdmUtYTY6IG9rbGNoKDE2LjYlIDAuMDU2IDE0Mi41IC8gMTUuNjklKTtcclxuICAtLW9saXZlLWE3OiBva2xjaCgxNC42JSAwLjA1IDE0Mi41IC8gMjAuMDAlKTtcclxuICAtLW9saXZlLWE4OiBva2xjaCgxNS4xJSAwLjA0NCAxMzQuNyAvIDI3Ljg0JSk7XHJcbiAgLS1vbGl2ZS1hOTogb2tsY2goMTUuMiUgMC4wNDMgMTMyLjYgLyA0Ny4wNiUpO1xyXG4gIC0tb2xpdmUtYTEwOiBva2xjaCgxNC43JSAwLjA0MiAxMzQgLyA1MC45OCUpO1xyXG4gIC0tb2xpdmUtYTExOiBva2xjaCgxMi45JSAwLjAzOSAxMzYuNCAvIDYyLjc1JSk7XHJcbiAgLS1vbGl2ZS1hMTI6IG9rbGNoKDEwLjglIDAuMDMzIDEzNy40IC8gODkuMDIlKTtcclxuXHJcbiAgLS1zYW5kLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcclxuICAtLXNhbmQtMjogb2tsY2goOTguMiUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tc2FuZC0zOiBva2xjaCg5NS42JSAwLjAwMiA2Ny44KTtcclxuICAtLXNhbmQtNDogb2tsY2goOTMuMSUgMC4wMDMgODQuNik7XHJcbiAgLS1zYW5kLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDkxLjQpO1xyXG4gIC0tc2FuZC02OiBva2xjaCg4OC41JSAwLjAwNCA5MS41KTtcclxuICAtLXNhbmQtNzogb2tsY2goODUuMSUgMC4wMDYgOTUuMSk7XHJcbiAgLS1zYW5kLTg6IG9rbGNoKDc5LjElIDAuMDA4IDk4LjkpO1xyXG4gIC0tc2FuZC05OiBva2xjaCg2NC4xJSAwLjAxIDEwNi43KTtcclxuICAtLXNhbmQtMTA6IG9rbGNoKDYwLjUlIDAuMDA5IDEwNi43KTtcclxuICAtLXNhbmQtMTE6IG9rbGNoKDQ5LjglIDAuMDA4IDEwNi43KTtcclxuICAtLXNhbmQtMTI6IG9rbGNoKDI0LjMlIDAuMDA4IDk1LjQpO1xyXG4gIC0tc2FuZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XHJcbiAgLS1zYW5kLWEyOiBva2xjaCgyNS42JSAwLjA1NiAxMDkuOCAvIDIuNzUlKTtcclxuICAtLXNhbmQtYTM6IG9rbGNoKDE5LjIlIDAuMDQyIDY4LjkgLyA2LjI3JSk7XHJcbiAgLS1zYW5kLWE0OiBva2xjaCgyMC4zJSAwLjA0MiA4Ni4yIC8gOS44MCUpO1xyXG4gIC0tc2FuZC1hNTogb2tsY2goMjEuMSUgMC4wNDMgOTQuNSAvIDEyLjk0JSk7XHJcbiAgLS1zYW5kLWE2OiBva2xjaCgxOC45JSAwLjAzOSA5NC43IC8gMTYuMDglKTtcclxuICAtLXNhbmQtYTc6IG9rbGNoKDE5LjIlIDAuMDQgOTcuNyAvIDIwLjc4JSk7XHJcbiAgLS1zYW5kLWE4OiBva2xjaCgxOS41JSAwLjAzOCA5OS43IC8gMjkuMDIlKTtcclxuICAtLXNhbmQtYTk6IG9rbGNoKDE2LjMlIDAuMDM2IDEwOS44IC8gNDcuNDUlKTtcclxuICAtLXNhbmQtYTEwOiBva2xjaCgxNC45JSAwLjAzMyAxMDkuOCAvIDUxLjM3JSk7XHJcbiAgLS1zYW5kLWExMTogb2tsY2goMTMuMCUgMC4wMjggMTA5LjggLyA2My4xNCUpO1xyXG4gIC0tc2FuZC1hMTI6IG9rbGNoKDExLjMlIDAuMDI0IDEwMy40IC8gODkuMDIlKTtcclxuXHJcbiAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXNsYXRlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tc2FuZC1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goOTguMCUgMC4wMSAyNS4xIC8gODAlKTtcclxuICAtLXJlZC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxNy4zIC8gODAlKTtcclxuICAtLXJ1Ynktc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTEgMTAuMyAvIDgwJSk7XHJcbiAgLS1jcmltc29uLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEgMzU0LjkgLyA4MCUpO1xyXG4gIC0tcGluay1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxMiAzNDIuNiAvIDgwJSk7XHJcbiAgLS1wbHVtLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDE0IDMyNS43IC8gODAlKTtcclxuICAtLXB1cnBsZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMyAzMTAuNSAvIDgwJSk7XHJcbiAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMzAxLjMgLyA4MCUpO1xyXG4gIC0taXJpcy1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAxMiAyODYuMiAvIDgwJSk7XHJcbiAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMSAyNjcuNCAvIDgwJSk7XHJcbiAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDIzOS45IC8gODAlKTtcclxuICAtLWN5YW4tc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTEgMjA0LjEgLyA4MCUpO1xyXG4gIC0tdGVhbC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMSAxODIuOSAvIDgwJSk7XHJcbiAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE2Mi4xIC8gODAlKTtcclxuICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE1NyAvIDgwJSk7XHJcbiAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAxNDUuNSAvIDgwJSk7XHJcbiAgLS1icm93bi1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAwNiA3NS40IC8gODAlKTtcclxuICAtLWJyb256ZS1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAwOSAzNC4zIC8gODAlKTtcclxuICAtLWdvbGQtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTAxLjUgLyA4MCUpO1xyXG4gIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDEzIDIyMS40IC8gODAlKTtcclxuICAtLW1pbnQtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMTIgMTg0LjEgLyA4MCUpO1xyXG4gIC0tbGltZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMjEuNyAvIDgwJSk7XHJcbiAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goOTguNCUgMC4wMyAxMDAuOSAvIDgwJSk7XHJcbiAgLS1hbWJlci1zdXJmYWNlOiBva2xjaCg5OC4yJSAwLjAyOSA5OC41IC8gODAlKTtcclxuICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxOSA3Mi42IC8gODAlKTtcclxuXHJcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xyXG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XHJcbiAgLS1ibGFjay1hMzogb2tsY2goMCUgMCAwIC8gMTUlKTtcclxuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xyXG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XHJcbiAgLS1ibGFjay1hNjogb2tsY2goMCUgMCAwIC8gNDAlKTtcclxuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xyXG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XHJcbiAgLS1ibGFjay1hOTogb2tsY2goMCUgMCAwIC8gNzAlKTtcclxuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcclxuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcclxuICAtLWJsYWNrLWExMjogb2tsY2goMCUgMCAwIC8gOTUlKTtcclxuXHJcbiAgLS13aGl0ZS1hMTogb2tsY2goMTAwJSAwIDAgLyA1JSk7XHJcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xyXG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcclxuICAtLXdoaXRlLWE0OiBva2xjaCgxMDAlIDAgMCAvIDIwJSk7XHJcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xyXG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcclxuICAtLXdoaXRlLWE3OiBva2xjaCgxMDAlIDAgMCAvIDUwJSk7XHJcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xyXG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcclxuICAtLXdoaXRlLWExMDogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XHJcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcclxufVxyXG5cclxuXHJcbi8vIFdpZGUgZ2FtdXQgY29sb3JzIGZvciBtb25pdG9ycyB0aGF0IHN1cHBvcnQgUDNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tdG9tYXRvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xyXG4gICAgICAtLXRvbWF0by0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTc0IDAuOTY5KTtcclxuICAgICAgLS10b21hdG8tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NSAwLjkyNCAwLjkwOSk7XHJcbiAgICAgIC0tdG9tYXRvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44NjggMC44MzUpO1xyXG4gICAgICAtLXRvbWF0by01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44MTIgMC43Nyk7XHJcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC43NSAwLjY5OCk7XHJcbiAgICAgIC0tdG9tYXRvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTcgMC42NzMgMC42MTEpO1xyXG4gICAgICAtLXRvbWF0by04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNTc1IDAuNTAyKTtcclxuICAgICAgLS10b21hdG8tOTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjM0NSAwLjIzMSk7XHJcbiAgICAgIC0tdG9tYXRvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODAyIDAuMzEzIDAuMik7XHJcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcclxuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xyXG4gICAgICAtLXRvbWF0by1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQ1IDAuMDIvMC4wMzIpO1xyXG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjE4NCAwLjAxMi8wLjA5MSk7XHJcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuMTkyIDAuMDA0LzAuMTY1KTtcclxuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4xOTIgMC4wMDQvMC4yMzIpO1xyXG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NyAwLjE3MyAwLjAwNC8wLjMwMik7XHJcbiAgICAgIC0tdG9tYXRvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuMTY1IDAuMDA0LzAuMzg5KTtcclxuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4xNTMgMC4wMDQvMC40OTkpO1xyXG4gICAgICAtLXRvbWF0by1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuMTQ5IDAvMC43NjkpO1xyXG4gICAgICAtLXRvbWF0by1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4xNDEgMC8wLjgpO1xyXG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTUgMC4yNTkgMC4xNTIpO1xyXG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xyXG5cclxuICAgICAgLS1yZWQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk4OCk7XHJcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45NzEgMC45NzEpO1xyXG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg1IDAuOTI1IDAuOTI1KTtcclxuICAgICAgLS1yZWQtNDogY29sb3IoZGlzcGxheS1wMyAwLjk5OSAwLjg2NiAwLjg2Nik7XHJcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC44MTIgMC44MTEpO1xyXG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuNzUxIDAuNzQ5KTtcclxuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxNSAwLjY3NSAwLjY3Mik7XHJcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzIgMC41NzUgMC41NzIpO1xyXG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xyXG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc5OCAwLjI5NCAwLjI4NSk7XHJcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ0IDAuMjM0IDAuMjIyKTtcclxuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XHJcbiAgICAgIC0tcmVkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc5MiAwLjAwOCAwLjAwOC8wLjA3NSk7XHJcbiAgICAgIC0tcmVkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4wMDggMC4wMDgvMC4xMzQpO1xyXG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjAwOCAwLjAwOC8wLjE4OSk7XHJcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDIgMC4wMDQvMC4yNTEpO1xyXG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc0MSAwLjAxNiAwLjAwNC8wLjMzKTtcclxuICAgICAgLS1yZWQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4wMTIgMC4wMDQvMC40MjgpO1xyXG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjAwOCAwLzAuNjc1KTtcclxuICAgICAgLS1yZWQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE0IDAuMDEyIDAvMC43MTQpO1xyXG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NDQgMC4yMzQgMC4yMjIpO1xyXG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XHJcblxyXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XHJcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTcxIDAuOTc0KTtcclxuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45MiAwLjkyOCk7XHJcbiAgICAgIC0tcnVieS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuODY5IDAuODg1KTtcclxuICAgICAgLS1ydWJ5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MTcgMC44MzkpO1xyXG4gICAgICAtLXJ1YnktNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjc1OCAwLjc4Nik7XHJcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODk3IDAuNjg1IDAuNzIxKTtcclxuICAgICAgLS1ydWJ5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NTEgMC41ODggMC42MzkpO1xyXG4gICAgICAtLXJ1YnktOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzIzIDAuNDA4KTtcclxuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuMjg2IDAuMzc1KTtcclxuICAgICAgLS1ydWJ5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcclxuICAgICAgLS1ydWJ5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xyXG4gICAgICAtLXJ1YnktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4wMDggMC4xMS8wLjA3OSk7XHJcbiAgICAgIC0tcnVieS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMDA4IDAuMTI1LzAuMTMpO1xyXG4gICAgICAtLXJ1YnktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4wMDQgMC4xMzMvMC4xODUpO1xyXG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NDUgMC4wMDQgMC4xMTgvMC4yNDQpO1xyXG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC4wMDQgMC4xMTQvMC4zMTQpO1xyXG4gICAgICAtLXJ1YnktYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MzkgMC4wMDQgMC4xMjUvMC40MTIpO1xyXG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMCAwLjEyOS8wLjY3OSk7XHJcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTQgMCAwLjEyNS8wLjcxNCk7XHJcbiAgICAgIC0tcnVieS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MjggMC4yMTEgMC4zMTEpO1xyXG4gICAgICAtLXJ1YnktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xyXG5cclxuICAgICAgLS1jcmltc29uLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTIpO1xyXG4gICAgICAtLWNyaW1zb24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk2OSAwLjk3Nik7XHJcbiAgICAgIC0tY3JpbXNvbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuOTE3IDAuOTQxKTtcclxuICAgICAgLS1jcmltc29uLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC44NjYgMC45MDQpO1xyXG4gICAgICAtLWNyaW1zb24tNTogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjgxMyAwLjg2NCk7XHJcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuNzU1IDAuODE3KTtcclxuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjY4MyAwLjc2MSk7XHJcbiAgICAgIC0tY3JpbXNvbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuODM0IDAuNTkyIDAuNjk0KTtcclxuICAgICAgLS1jcmltc29uLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOTggMC41MDcpO1xyXG4gICAgICAtLWNyaW1zb24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC4yNjYgMC40NjgpO1xyXG4gICAgICAtLWNyaW1zb24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xyXG4gICAgICAtLWNyaW1zb24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xyXG4gICAgICAtLWNyaW1zb24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjI2Ny8wLjAzMik7XHJcbiAgICAgIC0tY3JpbXNvbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjAwOCAwLjI5NC8wLjA4Myk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjgyNyAwLjAwOCAwLjI5OC8wLjEzNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjAwOCAwLjI3NS8wLjE4OSk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwLjAwNCAwLjI0Ny8wLjI0NCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuMDA0IDAuMjUxLzAuMzE4KTtcclxuICAgICAgLS1jcmltc29uLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjAwNCAwLjI1MS8wLjQwOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NiAwIDAuMjk4LzAuNzAyKTtcclxuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwIDAuMjc1LzAuNzM0KTtcclxuICAgICAgLS1jcmltc29uLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjczMSAwLjE5NSAwLjM4OCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xyXG5cclxuICAgICAgLS1waW5rLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTYpO1xyXG4gICAgICAtLXBpbmstMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk3IDAuOTg1KTtcclxuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODEgMC45MTcgMC45Nik7XHJcbiAgICAgIC0tcGluay00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuODY3IDAuOTMyKTtcclxuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC44MTUgMC44OTkpO1xyXG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjc1NiAwLjg1OSk7XHJcbiAgICAgIC0tcGluay03OiBjb2xvcihkaXNwbGF5LXAzIDAuODY5IDAuNjgzIDAuODEpO1xyXG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjgyNSAwLjU5IDAuNzUxKTtcclxuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XHJcbiAgICAgIC0tcGluay0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc0OCAwLjI3IDAuNTgxKTtcclxuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcclxuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYzIDAuMTAxIDAuMjc5KTtcclxuICAgICAgLS1waW5rLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMDIgMC41MS8wLjAzMik7XHJcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc2NSAwLjAwOCAwLjUyOS8wLjA4Myk7XHJcbiAgICAgIC0tcGluay1hNDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwLjAwOCAwLjUwNi8wLjEzNCk7XHJcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAwLjY2MyAwLjAwNCAwLjQ1MS8wLjE4NSk7XHJcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAwLjYxNiAwLjAwNCAwLjQyNC8wLjI0NCk7XHJcbiAgICAgIC0tcGluay1hNzogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjAwNCAwLjQxMi8wLjMxOCk7XHJcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAwLjAwNCAwLjQwNC8wLjQxMik7XHJcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwIDAuNDQ3LzAuNzAyKTtcclxuICAgICAgLS1waW5rLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjY1NSAwIDAuNDI0LzAuNzMpO1xyXG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcclxuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XHJcblxyXG4gICAgICAtLXBsdW0tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5OSk7XHJcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTcxIDAuOTkpO1xyXG4gICAgICAtLXBsdW0tMzogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjkyMyAwLjk4KTtcclxuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NzUgMC45NjYpO1xyXG4gICAgICAtLXBsdW0tNTogY29sb3IoZGlzcGxheS1wMyAwLjkyNiAwLjgyNSAwLjk0NSk7XHJcbiAgICAgIC0tcGx1bS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjUgMC45MTYpO1xyXG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuNjg2IDAuODc3KTtcclxuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC41OCAwLjgzMik7XHJcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcclxuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg3IDAuMjkgMC42NjcpO1xyXG4gICAgICAtLXBsdW0tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41NDMgMC4yNjMgMC42MTkpO1xyXG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC4xMTQgMC4zNTIpO1xyXG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMS8wLjAxMik7XHJcbiAgICAgIC0tcGx1bS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU4IDAuMDI0IDAuNTgvMC4wMjgpO1xyXG4gICAgICAtLXBsdW0tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMC4wMDggMC43NTMvMC4wNzkpO1xyXG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC42MjcgMC4wMDggMC43MjIvMC4xMjYpO1xyXG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAwNCAwLjY5LzAuMTc3KTtcclxuICAgICAgLS1wbHVtLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM3IDAuMDA0IDAuNjU1LzAuMjM2KTtcclxuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4wMDQgMC42MTYvMC4zMTQpO1xyXG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4wMDQgMC42LzAuNDIpO1xyXG4gICAgICAtLXBsdW0tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMCAwLjU3Ni8wLjY4Nyk7XHJcbiAgICAgIC0tcGx1bS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwIDAuNTI5LzAuNzEpO1xyXG4gICAgICAtLXBsdW0tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcclxuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjExNCAwLjM1Mik7XHJcblxyXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTk2KTtcclxuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk3MSAwLjk5Myk7XHJcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjMgMC45MzEgMC45ODkpO1xyXG4gICAgICAtLXB1cnBsZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuODg4IDAuOTgxKTtcclxuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjgzNyAwLjk2Nik7XHJcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjc3NCAwLjk0Mik7XHJcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC42OSAwLjkxKTtcclxuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjcxOSAwLjU4MyAwLjg3NCk7XHJcbiAgICAgIC0tcHVycGxlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjMgMC4zMTggMC43NTEpO1xyXG4gICAgICAtLXB1cnBsZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4MyAwLjI4OSAwLjcpO1xyXG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XHJcbiAgICAgIC0tcHVycGxlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcclxuICAgICAgLS1wdXJwbGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC42NzUvMC4wMTIpO1xyXG4gICAgICAtLXB1cnBsZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjAyNCAwLjcyMi8wLjAyOCk7XHJcbiAgICAgIC0tcHVycGxlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDAuMDA4IDAuODM1LzAuMDcxKTtcclxuICAgICAgLS1wdXJwbGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC4wMDQgMC44MzEvMC4xMTQpO1xyXG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjAwNCAwLjc4OC8wLjE2NSk7XHJcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg0IDAuMDA0IDAuNzQ1LzAuMjI4KTtcclxuICAgICAgLS1wdXJwbGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4wMDQgMC43MS8wLjMxKTtcclxuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjIgMC4wMDQgMC43MDIvMC40MTYpO1xyXG4gICAgICAtLXB1cnBsZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI5OCAwIDAuNjM5LzAuNjgzKTtcclxuICAgICAgLS1wdXJwbGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAgMC41OC8wLjcxKTtcclxuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDczIDAuMjgxIDAuNjg3KTtcclxuICAgICAgLS1wdXJwbGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcclxuXHJcbiAgICAgIC0tdmlvbGV0LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45OTUpO1xyXG4gICAgICAtLXZpb2xldC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc4IDAuOTc0IDAuOTk4KTtcclxuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk0MyAwLjk5Myk7XHJcbiAgICAgIC0tdmlvbGV0LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTYgMC44OTcgMSk7XHJcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzYgMC44NTEgMSk7XHJcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC43OTMgMC45ODEpO1xyXG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUyIDAuNzEyIDAuOTQzKTtcclxuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjY1NCAwLjYwMiAwLjkwMik7XHJcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xyXG4gICAgICAtLXZpb2xldC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM4MSAwLjMwNiAwLjc0MSk7XHJcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzE3IDAuNzAyKTtcclxuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjEgMC4wMjQgMC44NjMvMC4wMjgpO1xyXG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjIwNCAwLjAwNCAwLjg3MS8wLjA1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk2IDAuMDA0IDEvMC4xMDIpO1xyXG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjE2NSAwLjAwOCAxLzAuMTUpO1xyXG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjAwNCAwLjkwNi8wLjIwOCk7XHJcbiAgICAgIC0tdmlvbGV0LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxIDAuMDA0IDAuNzk2LzAuMjg3KTtcclxuICAgICAgLS12aW9sZXQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4wMDQgMC43NTMvMC4zOTcpO1xyXG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjExNCAwIDAuNjc1LzAuNjU5KTtcclxuICAgICAgLS12aW9sZXQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMCAwLjYyNy8wLjY5NSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjMxNyAwLjcwMik7XHJcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE3OSAwLjE1IDAuMzU5KTtcclxuXHJcbiAgICAgIC0taXJpcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk5KTtcclxuICAgICAgLS1pcmlzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzIgMC45NzMgMC45OTgpO1xyXG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0MyAwLjk0NSAwLjk5Mik7XHJcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuOTA2IDEpO1xyXG4gICAgICAtLWlyaXMtNTogY29sb3IoZGlzcGxheS1wMyAwLjg1NyAwLjg2MSAxKTtcclxuICAgICAgLS1pcmlzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC44MDUgMC45ODcpO1xyXG4gICAgICAtLWlyaXMtNzogY29sb3IoZGlzcGxheS1wMyAwLjcyMSAwLjcyNyAwLjk1NSk7XHJcbiAgICAgIC0taXJpcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEgMC42MTkgMC45MTgpO1xyXG4gICAgICAtLWlyaXMtOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM1NyAwLjgxKTtcclxuICAgICAgLS1pcmlzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuMzE4IDAuNzc0KTtcclxuICAgICAgLS1pcmlzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcclxuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTYxIDAuMzcxKTtcclxuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAxLzAuMDA4KTtcclxuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuODYzLzAuMDI4KTtcclxuICAgICAgLS1pcmlzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDcxIDAuODcxLzAuMDU5KTtcclxuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDUxIDEvMC4wOTkpO1xyXG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMzUgMS8wLjE0Mik7XHJcbiAgICAgIC0taXJpcy1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC45NDEvMC4yKTtcclxuICAgICAgLS1pcmlzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDIgMC44NDcvMC4yNzkpO1xyXG4gICAgICAtLWlyaXMtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjQgMC43ODgvMC4zODkpO1xyXG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAuNzA2LzAuNjQ0KTtcclxuICAgICAgLS1pcmlzLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC42NjcvMC42ODMpO1xyXG4gICAgICAtLWlyaXMtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcclxuICAgICAgLS1pcmlzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjE2MSAwLjM3MSk7XHJcblxyXG4gICAgICAtLWluZGlnby0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk2KTtcclxuICAgICAgLS1pbmRpZ28tMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjk3NyAwLjk5OCk7XHJcbiAgICAgIC0taW5kaWdvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45NDggMC45OTIpO1xyXG4gICAgICAtLWluZGlnby00OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuOTE0IDEpO1xyXG4gICAgICAtLWluZGlnby01OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuODcgMSk7XHJcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjcgMC44MTQgMC45OTUpO1xyXG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNzQgMC45NTcpO1xyXG4gICAgICAtLWluZGlnby04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNjM5IDAuOTE2KTtcclxuICAgICAgLS1pbmRpZ28tOTogY29sb3IoZGlzcGxheS1wMyAwLjI3NiAwLjM4NCAwLjgzNyk7XHJcbiAgICAgIC0taW5kaWdvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMzQzIDAuODAxKTtcclxuICAgICAgLS1pbmRpZ28tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTYgMC4zNTQgMC43NTUpO1xyXG4gICAgICAtLWluZGlnby0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XHJcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAwLjUxLzAuMDA4KTtcclxuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4xNjEgMC44NjMvMC4wMjgpO1xyXG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjIzOSAwLjg4Ni8wLjA2Nyk7XHJcbiAgICAgIC0taW5kaWdvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjQ3IDEvMC4xMTQpO1xyXG4gICAgICAtLWluZGlnby1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjIzNSAxLzAuMTY5KTtcclxuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yMDggMC45ODQvMC4yMzIpO1xyXG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjE3NiAwLjg2My8wLjMxNCk7XHJcbiAgICAgIC0taW5kaWdvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTY1IDAuODEyLzAuNDMyKTtcclxuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjE1MyAwLjc3My8wLjcyNik7XHJcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMTM3IDAuNzM3LzAuNzY1KTtcclxuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcclxuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMTc1IDAuMzQ4KTtcclxuXHJcbiAgICAgIC0tYmx1ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTk5KTtcclxuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NiAwLjk3OSAwLjk5OCk7XHJcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTU2IDAuOTkxKTtcclxuICAgICAgLS1ibHVlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTMgMC45MzIgMSk7XHJcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk0IDAuOTk4KTtcclxuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MDkgMC44NDMgMC45NzYpO1xyXG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNiAwLjc3NyAwLjk0Nyk7XHJcbiAgICAgIC0tYmx1ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuNjg4IDAuOTE3KTtcclxuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xyXG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC41MjMgMC45MTIpO1xyXG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjQ0IDAuODQpO1xyXG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xyXG4gICAgICAtLWJsdWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMS8wLjAxNik7XHJcbiAgICAgIC0tYmx1ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjkwNi8wLjA0KTtcclxuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTA2IDAuOTE0LzAuMDg3KTtcclxuICAgICAgLS1ibHVlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTQ1IDEvMC4xNDYpO1xyXG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDIgMC45ODQvMC4yMTIpO1xyXG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NjMgMC45MjIvMC4yOTEpO1xyXG4gICAgICAtLWJsdWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40MzEgMC44NjMvMC4zOTMpO1xyXG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQyNyAwLjg1MS8wLjU1KTtcclxuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTIgMC45NjEvMC43NTMpO1xyXG4gICAgICAtLWJsdWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4zNzYgMC44ODYvMC43NjUpO1xyXG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC40NCAwLjg0KTtcclxuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjE5MyAwLjM3OSk7XHJcblxyXG4gICAgICAtLWN5YW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MiAwLjk5MiAwLjk5Nik7XHJcbiAgICAgIC0tY3lhbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuOTgxIDAuOTg0KTtcclxuICAgICAgLS1jeWFuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODggMC45NjUgMC45NzUpO1xyXG4gICAgICAtLWN5YW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjgyMSAwLjk0MSAwLjk1OSk7XHJcbiAgICAgIC0tY3lhbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUxIDAuOTA3IDAuOTM1KTtcclxuICAgICAgLS1jeWFuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42NzEgMC44NjIgMC45KTtcclxuICAgICAgLS1jeWFuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjQgMC44IDAuODU0KTtcclxuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC43MTUgMC43OTgpO1xyXG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XHJcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjU4MyAwLjcxKTtcclxuICAgICAgLS1jeWFuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC40OCAwLjYzKTtcclxuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA4IDAuMjMyIDAuMjc3KTtcclxuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42MDggMC44MDQvMC4wMik7XHJcbiAgICAgIC0tY3lhbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNTU3IDAuNjQ3LzAuMDQ0KTtcclxuICAgICAgLS1jeWFuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjk0IDAuNzk2LzAuMTE0KTtcclxuICAgICAgLS1jeWFuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNzg0LzAuMTgxKTtcclxuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjI0IDAuNzMzLzAuMjQ4KTtcclxuICAgICAgLS1jeWFuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTg0IDAuNzA2LzAuMzMpO1xyXG4gICAgICAtLWN5YW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC42NjcvMC40MzYpO1xyXG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUzMyAwLjY2Ny8wLjYxMik7XHJcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDgyIDAuNjc1LzAuNzE4KTtcclxuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjA4LzAuNzM4KTtcclxuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XHJcbiAgICAgIC0tY3lhbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDggMC4yMzIgMC4yNzcpO1xyXG5cclxuICAgICAgLS10ZWFsLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45OTYgMC45OTIpO1xyXG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjk4MyAwLjk3Nik7XHJcbiAgICAgIC0tdGVhbC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk1IDAuOTcxIDAuOTUyKTtcclxuICAgICAgLS10ZWFsLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC45NDkgMC45Mik7XHJcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDAuOTE0IDAuODc4KTtcclxuICAgICAgLS10ZWFsLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC44NjQgMC44MjUpO1xyXG4gICAgICAtLXRlYWwtNzogY29sb3IoZGlzcGxheS1wMyAwLjU4MSAwLjc5OCAwLjc1Nik7XHJcbiAgICAgIC0tdGVhbC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuNzE2IDAuNjcxKTtcclxuICAgICAgLS10ZWFsLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTcgMC42MzcgMC41ODEpO1xyXG4gICAgICAtLXRlYWwtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzUgMC41OTkgMC41NDIpO1xyXG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XHJcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExIDAuMjM1IDAuMjE5KTtcclxuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuNTE0LzAuMDE2KTtcclxuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xyXG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NDEgMC41NTcvMC4xMDYpO1xyXG4gICAgICAtLXRlYWwtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MDIgMC41MzcvMC4xNjkpO1xyXG4gICAgICAtLXRlYWwtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDMgMC40OTQvMC4yNCk7XHJcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2OSAwLjQ0Ny8wLjMxOCk7XHJcbiAgICAgIC0tdGVhbC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUxOCAwLjQyNC8wLjQyKTtcclxuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC40MjQvMC41NjkpO1xyXG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ4MiAwLjQwNC8wLjcwMik7XHJcbiAgICAgIC0tdGVhbC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1MSAwLjM2OS8wLjcyNik7XHJcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XHJcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XHJcblxyXG4gICAgICAtLWphZGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk5Mik7XHJcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYyIDAuOTgzIDAuOTY5KTtcclxuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTIgMC45NjUgMC45MzIpO1xyXG4gICAgICAtLWphZGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg1OCAwLjk0MSAwLjg5Myk7XHJcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuOTA5IDAuODQ3KTtcclxuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTUgMC44NjQgMC43OTEpO1xyXG4gICAgICAtLWphZGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwMyAwLjgwMiAwLjcxOCk7XHJcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQgMC43MiAwLjYyOSk7XHJcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xyXG4gICAgICAtLWphZGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC41OTIgMC40ODgpO1xyXG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XHJcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyOSAwLjE5NCk7XHJcbiAgICAgIC0tamFkZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjUxNC8wLjAxNik7XHJcbiAgICAgIC0tamFkZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjYxMiAwLjIyLzAuMDQpO1xyXG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4yMzUvMC4wODcpO1xyXG4gICAgICAtLWphZGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC41ODggMC4yNTUvMC4xNDIpO1xyXG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjEgMC4yNTEvMC4yMDQpO1xyXG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MjUgMC4yNzgvMC4yODcpO1xyXG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDYgMC4yOS8wLjM5Nyk7XHJcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTA2IDAuMzM3LzAuNTYxKTtcclxuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTkgMC4yOTgvMC42ODMpO1xyXG4gICAgICAtLWphZGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MiAwLjI3MS8wLjcwMik7XHJcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XHJcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xyXG5cclxuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg5KTtcclxuICAgICAgLS1ncmVlbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTgzIDAuOTY3KTtcclxuICAgICAgLS1ncmVlbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuOTY0IDAuOTI1KTtcclxuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuODU5IDAuOTQgMC44NzkpO1xyXG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43OTYgMC45MDcgMC44MjYpO1xyXG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC44NjMgMC43NjEpO1xyXG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MSAwLjgwMSAwLjY3NSk7XHJcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjcxNSAwLjU1OSk7XHJcbiAgICAgIC0tZ3JlZW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjYzNCAwLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDggMC41OTUgMC40MTcpO1xyXG4gICAgICAtLWdyZWVuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xyXG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMyIDAuMjI4IDAuMTgpO1xyXG4gICAgICAtLWdyZWVuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMjY3LzAuMDE2KTtcclxuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU2NSAwLjEyOS8wLjAzNik7XHJcbiAgICAgIC0tZ3JlZW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4xNDUvMC4wODcpO1xyXG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMTQ1LzAuMTQyKTtcclxuICAgICAgLS1ncmVlbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU0MSAwLjE1Ny8wLjIwNCk7XHJcbiAgICAgIC0tZ3JlZW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MTggMC4xNTcvMC4yODMpO1xyXG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDg2IDAuMTY1LzAuMzg5KTtcclxuICAgICAgLS1ncmVlbi1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDc4IDAuMi8wLjU1KTtcclxuICAgICAgLS1ncmVlbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDU1IDAuMTY1LzAuNjY3KTtcclxuICAgICAgLS1ncmVlbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQxNiAwLjE1My8wLjY5MSk7XHJcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xyXG4gICAgICAtLWdyZWVuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMiAwLjIyOCAwLjE4KTtcclxuXHJcbiAgICAgIC0tZ3Jhc3MtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk4NSk7XHJcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjk4MyAwLjk2NCk7XHJcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjkyMyAwLjk2NSAwLjkxNyk7XHJcbiAgICAgIC0tZ3Jhc3MtNDogY29sb3IoZGlzcGxheS1wMyAwLjg3MiAwLjk0IDAuODY1KTtcclxuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuODExIDAuOTA4IDAuODAyKTtcclxuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuODY0IDAuNzI0KTtcclxuICAgICAgLS1ncmFzcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuODAzIDAuNjIyKTtcclxuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNzIgMC40ODIpO1xyXG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XHJcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC41OTggMC4zNDIpO1xyXG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcclxuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XHJcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC4wMjQvMC4wMTYpO1xyXG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTY1IDAuMDI0LzAuMDM2KTtcclxuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjU3NiAwLjAwOC8wLjA4Myk7XHJcbiAgICAgIC0tZ3Jhc3MtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC41NjUgMC4wMDgvMC4xMzQpO1xyXG4gICAgICAtLWdyYXNzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuNTQ1IDAuMDA4LzAuMTk3KTtcclxuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjUwMiAwLjAwNC8wLjI3NSk7XHJcbiAgICAgIC0tZ3Jhc3MtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC40ODIgMC4wMDQvMC4zNzcpO1xyXG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NjcgMC4wMDgvMC41MjIpO1xyXG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNDM1IDAvMC42MjQpO1xyXG4gICAgICAtLWdyYXNzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjM4OCAwLzAuNjU5KTtcclxuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC4yNjEpO1xyXG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XHJcblxyXG4gICAgICAtLW9yYW5nZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTg1KTtcclxuICAgICAgLS1vcmFuZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OCAwLjkzNCk7XHJcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzggMC44NSk7XHJcbiAgICAgIC0tb3JhbmdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3NCAwLjY4Nyk7XHJcbiAgICAgIC0tb3JhbmdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyMSAwLjU4Myk7XHJcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC43NjcgMC41NDUpO1xyXG4gICAgICAtLW9yYW5nZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE5IDAuNjkzIDAuNDg2KTtcclxuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjg3NyAwLjU5NyAwLjM3OSk7XHJcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcclxuICAgICAgLS1vcmFuZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NyAwLjQwOSAwLjE2NCk7XHJcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcclxuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjMgMC4xODUgMC4xMjcpO1xyXG4gICAgICAtLW9yYW5nZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjI2NyAwLjAyNC8wLjAxNik7XHJcbiAgICAgIC0tb3JhbmdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNTMzIDAuMDA4LzAuMDY3KTtcclxuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjIgMC41ODQgMC4wMDgvMC4xNSk7XHJcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MDQgMC4wMDQvMC4zMTQpO1xyXG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTY5IDAuMDA0LzAuNDE2KTtcclxuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC40OTQgMC4wMDQvMC40NTUpO1xyXG4gICAgICAtLW9yYW5nZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAwLjQwOCAwLzAuNTE0KTtcclxuICAgICAgLS1vcmFuZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4zNDkgMC8wLjYyKTtcclxuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC4zMTQgMC8wLjgpO1xyXG4gICAgICAtLW9yYW5nZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOSAwLzAuODM2KTtcclxuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcclxuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcclxuXHJcbiAgICAgIC0tYnJvd24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4OSk7XHJcbiAgICAgIC0tYnJvd24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjk3NiAwLjk2NCk7XHJcbiAgICAgIC0tYnJvd24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNiAwLjkwOSk7XHJcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg5NyAwLjg1NSk7XHJcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjkwOSAwLjg1NiAwLjc5OCk7XHJcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODA4IDAuNzMpO1xyXG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NDEgMC43NDIgMC42MzkpO1xyXG4gICAgICAtLWJyb3duLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODIgMC42NDcgMC41MTQpO1xyXG4gICAgICAtLWJyb3duLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NTEgMC41MDUgMC4zNjgpO1xyXG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuNDY1IDAuMzQ0KTtcclxuICAgICAgLS1icm93bi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4NSAwLjM3NCAwLjI4OCk7XHJcbiAgICAgIC0tYnJvd24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzYgMC4yMDIgMC4xODMpO1xyXG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1icm93bi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjM0OSAwLjAyNC8wLjAzNik7XHJcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMC4zMTQgMC4wMTIvMC4wOTEpO1xyXG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ1IDAuMzAyIDAuMDA4LzAuMTQ2KTtcclxuICAgICAgLS1icm93bi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjI5IDAuMDA0LzAuMjA0KTtcclxuICAgICAgLS1icm93bi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjI5NCAwLjAwNC8wLjI3MSk7XHJcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NTcgMC4yODYgMC4wMDQvMC4zNjEpO1xyXG4gICAgICAtLWJyb3duLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuMjc1IDAuMDA0LzAuNDg3KTtcclxuICAgICAgLS1icm93bi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NyAwLjIyIDAvMC42MzIpO1xyXG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjE4OCAwLzAuNjU1KTtcclxuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xyXG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNiAwLjIwMiAwLjE4Myk7XHJcblxyXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45OTUgMC45OTkpO1xyXG4gICAgICAtLXNreS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTggMC45OSk7XHJcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC44OTkgMC45NjMgMC45ODkpO1xyXG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODQyIDAuOTM3IDAuOTc3KTtcclxuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjc3NyAwLjkgMC45NTQpO1xyXG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAxIDAuODUxIDAuOTIxKTtcclxuICAgICAgLS1za3ktNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNCAwLjc4NSAwLjg3OSk7XHJcbiAgICAgIC0tc2t5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTcgMC42OTYgMC44MjkpO1xyXG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcclxuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NTUgMC44NDUgMC45NTkpO1xyXG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XHJcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ1IDAuMjQxIDAuMzI5KTtcclxuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjgwNCAxLzAuMDIpO1xyXG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU5MiAwLjc1Ny8wLjA0OCk7XHJcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjU1IDAuODg2LzAuMTAyKTtcclxuICAgICAgLS1za3ktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MDQgMC44NTEvMC4xNTcpO1xyXG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2NSAwLjc5Mi8wLjIyNCk7XHJcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTAyIDAuNzM3LzAuMjk5KTtcclxuICAgICAgLS1za3ktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NTkgMC42OTQvMC4zOTcpO1xyXG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjgyLzAuNTQyKTtcclxuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MSAwLjk2NS8wLjQxNik7XHJcbiAgICAgIC0tc2t5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY0NyAwLjkxNC8wLjQ0NCk7XHJcbiAgICAgIC0tc2t5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XHJcbiAgICAgIC0tc2t5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XHJcblxyXG4gICAgICAtLW1pbnQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTk1IDAuOTkyKTtcclxuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMC45ODUgMC45NzcpO1xyXG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk3MiAwLjk1KTtcclxuICAgICAgLS1taW50LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MTkgMC45NTEgMC45MTYpO1xyXG4gICAgICAtLW1pbnQtNTogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkxOCAwLjg3Myk7XHJcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjY4IDAuODcgMC44MTgpO1xyXG4gICAgICAtLW1pbnQtNzogY29sb3IoZGlzcGxheS1wMyAwLjU2NyAwLjgwNSAwLjc0NCk7XHJcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMC43MjQgMC42NDkpO1xyXG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcclxuICAgICAgLS1taW50LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODcxIDAuNzk3KTtcclxuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuNDYzIDAuMzk3KTtcclxuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcclxuICAgICAgLS1taW50LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC44MDQgMC42MDgvMC4wMik7XHJcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjQ3IDAuNDY3LzAuMDQ0KTtcclxuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzYxIDAuNTUzLzAuMTE0KTtcclxuICAgICAgLS1taW50LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTQ1LzAuMTgxKTtcclxuICAgICAgLS1taW50LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNTEvMC4yNTUpO1xyXG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MTYgMC40NjMvMC4zMzQpO1xyXG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDkgMC40MTIvMC40MzIpO1xyXG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUyOSAwLjM5Mi8wLjU4MSk7XHJcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2NSAwLjU2OS8wLjM4MSk7XHJcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42OSAwLjUxLzAuNDE2KTtcclxuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjQ2MyAwLjM5Nyk7XHJcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzYgMC4yNTkgMC4yMzYpO1xyXG5cclxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODEpO1xyXG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk4IDAuOTU0KTtcclxuICAgICAgLS1saW1lLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45NjUgMC44NTEpO1xyXG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg5NiAwLjk0IDAuNzYpO1xyXG4gICAgICAtLWxpbWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjkwMyAwLjY3OCk7XHJcbiAgICAgIC0tbGltZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc4IDAuODUyIDAuNTk5KTtcclxuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42OTQgMC43ODQgMC41MDgpO1xyXG4gICAgICAtLWxpbWUtODogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjcwNyAwLjM3OCk7XHJcbiAgICAgIC0tbGltZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzggMC45MjggMC40NjYpO1xyXG4gICAgICAtLWxpbWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC44OTYgMC4zOTcpO1xyXG4gICAgICAtLWxpbWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xyXG4gICAgICAtLWxpbWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjIgMC4yNSAwLjEyOCk7XHJcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjQxMiAwLjYwOCAwLjAyLzAuMDIpO1xyXG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41OTIgMC4wMjQvMC4wNDgpO1xyXG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC43NjUgMC4wMDgvMC4xNSk7XHJcbiAgICAgIC0tbGltZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjc1NyAwLjAwNC8wLjI0KTtcclxuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNjk4IDAuMDA0LzAuMzIyKTtcclxuICAgICAgLS1saW1lLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDAuNjI3IDAvMC40KTtcclxuICAgICAgLS1saW1lLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuNTYxIDAuMDA0LzAuNDkxKTtcclxuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuNTI5IDAvMC42MjQpO1xyXG4gICAgICAtLWxpbWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC44NjcgMC8wLjUzNCk7XHJcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC44MjcgMC8wLjYwNCk7XHJcbiAgICAgIC0tbGltZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xyXG4gICAgICAtLWxpbWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjIyIDAuMjUgMC4xMjgpO1xyXG5cclxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk3OCk7XHJcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OSAwLjkyMik7XHJcbiAgICAgIC0teWVsbG93LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTcgMC45ODIgMC43NDkpO1xyXG4gICAgICAtLXllbGxvdy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTUzIDAuNjI3KTtcclxuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkxIDAuNTEpO1xyXG4gICAgICAtLXllbGxvdy02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM0IDAuODQ3IDAuNDc0KTtcclxuICAgICAgLS15ZWxsb3ctNzogY29sb3IoZGlzcGxheS1wMyAwLjg3NiAwLjc4NSAwLjQ2KTtcclxuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjY4OSAwLjMxMyk7XHJcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xyXG4gICAgICAtLXllbGxvdy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk3NyAwLjg2OCAwLjI5MSk7XHJcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjQ0IDApO1xyXG4gICAgICAtLXllbGxvdy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XHJcbiAgICAgIC0teWVsbG93LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuNjc1IDAuMDI0LzAuMDI0KTtcclxuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NTUgMC4wMDgvMC4wNzkpO1xyXG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjkyNSAwLjAwNC8wLjI1MSk7XHJcbiAgICAgIC0teWVsbG93LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44NzUgMC4wMDQvMC4zNzMpO1xyXG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxNiAwLjAwNC8wLjQ5MSk7XHJcbiAgICAgIC0teWVsbG93LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNzEgMC8wLjUyNik7XHJcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDAuNjA0IDAvMC41NDIpO1xyXG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjU0OSAwLzAuNjg3KTtcclxuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5OCAwLzAuNzgxKTtcclxuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODEyIDAvMC43MSk7XHJcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcclxuICAgICAgLS15ZWxsb3ctYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMjMzIDAuMTM3KTtcclxuXHJcbiAgICAgIC0tYW1iZXItMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4NSk7XHJcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk4NiAwLjkyMSk7XHJcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OSAwLjc4Mik7XHJcbiAgICAgIC0tYW1iZXItNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjkzNyAwLjY1KTtcclxuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTcgMC45MDIgMC41MjcpO1xyXG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44NDQgMC41MDYpO1xyXG4gICAgICAtLWFtYmVyLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OSAwLjc2MiAwLjQ0Myk7XHJcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuNjUgMC4zKTtcclxuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcclxuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjc0MSAwLjI3NCk7XHJcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NCAwLjQgMCk7XHJcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xyXG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuNTE0IDAuMDI0LzAuMDE2KTtcclxuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAwLjgwNCAwLjAwOC8wLjA3OSk7XHJcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC44NTkgMC4wMDQvMC4yMik7XHJcbiAgICAgIC0tYW1iZXItYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MiAwLjAwNC8wLjM1KTtcclxuICAgICAgLS1hbWJlci1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjc5NiAwLjAwNC8wLjQ3NSk7XHJcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC42ODIgMC4wMDQvMC40OTUpO1xyXG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuNTczIDAvMC41NTcpO1xyXG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuNTAyIDAvMC42OTkpO1xyXG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42ODYgMC8wLjc0Mik7XHJcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuNjQzIDAvMC43MjYpO1xyXG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY0IDAuNCAwKTtcclxuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xyXG5cclxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTUzKTtcclxuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDcgMC45NCAwLjkwOSk7XHJcbiAgICAgIC0tZ29sZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuOTA0IDAuODY1KTtcclxuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg2NSAwLjgxNik7XHJcbiAgICAgIC0tZ29sZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQgMC44MTggMC43NTYpO1xyXG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjc1MyAwLjY3Nyk7XHJcbiAgICAgIC0tZ29sZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE1IDAuNjYgMC41NjUpO1xyXG4gICAgICAtLWdvbGQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU3OSAwLjUxNyAwLjQxKTtcclxuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM4IDAuNDc5IDAuMzgpO1xyXG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzMgMC4zODYgMC4zMDUpO1xyXG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDkgMC4xNzMpO1xyXG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xyXG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC41MTQgMC4wMjQvMC4wNDgpO1xyXG4gICAgICAtLWdvbGQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuMzU3IDAuMDEyLzAuMDkxKTtcclxuICAgICAgLS1nb2xkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMjk4IDAuMDA4LzAuMTM0KTtcclxuICAgICAgLS1nb2xkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjgyIDAuMDA0LzAuMTg1KTtcclxuICAgICAgLS1nb2xkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMjYzIDAuMDA0LzAuMjQ0KTtcclxuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjM1IDAuMDA0LzAuMzIyKTtcclxuICAgICAgLS1nb2xkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjIgMC4wMDQvMC40MzYpO1xyXG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4xOCAwLzAuNTg5KTtcclxuICAgICAgLS1nb2xkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjE2MSAwLzAuNjIpO1xyXG4gICAgICAtLWdvbGQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcclxuICAgICAgLS1nb2xkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwOSAwLjE3Myk7XHJcblxyXG4gICAgICAtLWJyb256ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTg4KTtcclxuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk3IDAuOTYxKTtcclxuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjkzMiAwLjkxOSk7XHJcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MjkgMC44OTQgMC44NzcpO1xyXG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODk4IDAuODUzIDAuODMyKTtcclxuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjgwNSAwLjc3OCk7XHJcbiAgICAgIC0tYnJvbnplLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTIgMC43MzkgMC43MDYpO1xyXG4gICAgICAtLWJyb256ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQxIDAuNjQ3IDAuNjA2KTtcclxuICAgICAgLS1icm9uemUtOTogY29sb3IoZGlzcGxheS1wMyAwLjYxMSAwLjUwNyAwLjQ1NSk7XHJcbiAgICAgIC0tYnJvbnplLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTYzIDAuNDYxIDAuNDE0KTtcclxuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xyXG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjE5MSAwLjE3Mik7XHJcbiAgICAgIC0tYnJvbnplLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjIyIDAuMDI0LzAuMDQpO1xyXG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjIgMC4wMDgvMC4wODMpO1xyXG4gICAgICAtLWJyb256ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjEzMyAwLjAwNC8wLjEyMik7XHJcbiAgICAgIC0tYnJvbnplLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjE0NSAwLjAwNC8wLjE2OSk7XHJcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuMTI1IDAuMDA0LzAuMjI0KTtcclxuICAgICAgLS1icm9uemUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4xMSAwLjAwNC8wLjI5NSk7XHJcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMTAyIDAuMDA0LzAuMzkzKTtcclxuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjA5NCAwLzAuNTQ2KTtcclxuICAgICAgLS1icm9uemUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU1IDAuMDgyIDAvMC41ODUpO1xyXG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xyXG4gICAgICAtLWJyb256ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xyXG5cclxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45ODgpO1xyXG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk3NSAwLjk3NSk7XHJcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTM5IDAuOTM5KTtcclxuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDggMC45MDggMC45MDgpO1xyXG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODggMC44OCk7XHJcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ5IDAuODQ5IDAuODQ5KTtcclxuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC44MDcgMC44MDcpO1xyXG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjczMiAwLjczMiAwLjczMik7XHJcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuNTUzIDAuNTUzKTtcclxuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEyIDAuNTEyIDAuNTEyKTtcclxuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzkyIDAuMzkyIDAuMzkyKTtcclxuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1IDAuMTI1IDAuMTI1KTtcclxuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDEyKTtcclxuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDI0KTtcclxuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDYzKTtcclxuICAgICAgLS1ncmF5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDkpO1xyXG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xMjIpO1xyXG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNTMpO1xyXG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xOTIpO1xyXG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yNjcpO1xyXG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40NDcpO1xyXG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNDg2KTtcclxuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYwOCk7XHJcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44NzUpO1xyXG5cclxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTkyKTtcclxuICAgICAgLS1tYXV2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45NzYgMC45ODQpO1xyXG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDYgMC45MzggMC45NTIpO1xyXG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC45MDYgMC45MjUpO1xyXG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC44NzYgMC45MDEpO1xyXG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTYgMC44NDYgMC44NzUpO1xyXG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTQgMC44MDQgMC44NCk7XHJcbiAgICAgIC0tbWF1dmUtODogY29sb3IoZGlzcGxheS1wMyAwLjczNSAwLjcyOCAwLjc3Nyk7XHJcbiAgICAgIC0tbWF1dmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1NSAwLjU0OSAwLjU5Nik7XHJcbiAgICAgIC0tbWF1dmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41MDggMC41NTIpO1xyXG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzk1IDAuMzg4IDAuNDI0KTtcclxuICAgICAgLS1tYXV2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEyMiAwLjE0Nyk7XHJcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLW1hdXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcclxuICAgICAgLS1tYXV2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjAwOCAwLjI1NS8wLjA2Myk7XHJcbiAgICAgIC0tbWF1dmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQgMC4wMTIgMC4yMTYvMC4wOTUpO1xyXG4gICAgICAtLW1hdXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDA4IDAuMjI0LzAuMTI2KTtcclxuICAgICAgLS1tYXV2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjA1NSAwLjAwNCAwLjE4LzAuMTUzKTtcclxuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjAwOCAwLjE4NC8wLjE5Nyk7XHJcbiAgICAgIC0tbWF1dmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjE3Ni8wLjI3MSk7XHJcbiAgICAgIC0tbWF1dmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjEwNi8wLjQ1MSk7XHJcbiAgICAgIC0tbWF1dmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDA0IDAuMDkvMC40OTEpO1xyXG4gICAgICAtLW1hdXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxNiAwIDAuMDU5LzAuNjEyKTtcclxuICAgICAgLS1tYXV2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMCAwLjAyNy8wLjg3OSk7XHJcblxyXG4gICAgICAtLXNsYXRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45OTIpO1xyXG4gICAgICAtLXNsYXRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45NzYgMC45ODQpO1xyXG4gICAgICAtLXNsYXRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NCAwLjk0MSAwLjk1Myk7XHJcbiAgICAgIC0tc2xhdGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwOCAwLjkwOSAwLjkyNSk7XHJcbiAgICAgIC0tc2xhdGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODgxIDAuOTAxKTtcclxuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODUgMC44NTIgMC44NzYpO1xyXG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDUgMC44MDggMC44MzgpO1xyXG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzMgMC43NzMpO1xyXG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDcgMC41NTMgMC41OTIpO1xyXG4gICAgICAtLXNsYXRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAzIDAuNTEyIDAuNTQ5KTtcclxuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3OSAwLjM5MiAwLjQyMSk7XHJcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4xMjUgMC4xNCk7XHJcbiAgICAgIC0tc2xhdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcclxuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAwNCAwLjIwNC8wLjA1OSk7XHJcbiAgICAgIC0tc2xhdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMTIgMC4xODQvMC4wOTEpO1xyXG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDM5IDAuMi8wLjEyMik7XHJcbiAgICAgIC0tc2xhdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMDggMC4xNjUvMC4xNSk7XHJcbiAgICAgIC0tc2xhdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjcgMC4xODQvMC4xOTcpO1xyXG4gICAgICAtLXNsYXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDMxIDAuMTc2LzAuMjc1KTtcclxuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyIDAuMTA2LzAuNDU1KTtcclxuICAgICAgLS1zbGF0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjcgMC4wOTgvMC40OTkpO1xyXG4gICAgICAtLXNsYXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC4wNjMvMC42Mik7XHJcbiAgICAgIC0tc2xhdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMTIgMC4wMzEvMC44ODcpO1xyXG5cclxuICAgICAgLS1zYWdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTIgMC45ODgpO1xyXG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3IDAuOTc3IDAuOTc0KTtcclxuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzUgMC45NDQgMC45NCk7XHJcbiAgICAgIC0tc2FnZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA0IDAuOTEzIDAuOTA5KTtcclxuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC44ODUgMC44OCk7XHJcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ0IDAuODU0IDAuODQ5KTtcclxuICAgICAgLS1zYWdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuODExIDAuODA2KTtcclxuICAgICAgLS1zYWdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC43MzggMC43MzIpO1xyXG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjUzMSAwLjU1NiAwLjU0Nik7XHJcbiAgICAgIC0tc2FnZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ5MiAwLjUxNSAwLjUwNik7XHJcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3NyAwLjM5NSAwLjM4OSk7XHJcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjEyOSAwLjExOCk7XHJcbiAgICAgIC0tc2FnZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjI2Ny8wLjAxNik7XHJcbiAgICAgIC0tc2FnZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMjY3IDAuMTQ1LzAuMDMyKTtcclxuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTg0IDAuMTI1LzAuMDY3KTtcclxuICAgICAgLS1zYWdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDUxLzAuMDk1KTtcclxuICAgICAgLS1zYWdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDk4IDAuMDM1LzAuMTI2KTtcclxuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDc4IDAuMDI3LzAuMTU3KTtcclxuICAgICAgLS1zYWdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wNTkgMC4wMzkvMC4yKTtcclxuICAgICAgLS1zYWdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDQ3IDAuMDMxLzAuMjc1KTtcclxuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDU5IDAuMDM1LzAuNDcxKTtcclxuICAgICAgLS1zYWdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMDQ3IDAuMDMxLzAuNTEpO1xyXG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMzEgMC4wMi8wLjYyNCk7XHJcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyNyAwLjAxMi8wLjg5NSk7XHJcblxyXG4gICAgICAtLW9saXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzQgMC45OCAwLjk3Myk7XHJcbiAgICAgIC0tb2xpdmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjk0NSAwLjkzNyk7XHJcbiAgICAgIC0tb2xpdmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjkxNCAwLjkwNSk7XHJcbiAgICAgIC0tb2xpdmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg4NSAwLjg3NSk7XHJcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NiAwLjg1NSAwLjg0Myk7XHJcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwMyAwLjgxMiAwLjgpO1xyXG4gICAgICAtLW9saXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzggMC43MjMpO1xyXG4gICAgICAtLW9saXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDEgMC41NTYgMC41MzIpO1xyXG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNSAwLjUxNSAwLjQ5MSk7XHJcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjM5NSAwLjM3NCk7XHJcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4xMjkgMC4xMTEpO1xyXG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1vbGl2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjMwMiAwLjAyNC8wLjAyOCk7XHJcbiAgICAgIC0tb2xpdmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4xMjkgMC4wMDgvMC4wNjMpO1xyXG4gICAgICAtLW9saXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDEyLzAuMDk1KTtcclxuICAgICAgLS1vbGl2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAzNSAwLjA5OCAwLjAwOC8wLjEyNik7XHJcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjcgMC4wNzggMC4wMDQvMC4xNTcpO1xyXG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC8wLjIpO1xyXG4gICAgICAtLW9saXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC4wMDQvMC4yNzkpO1xyXG4gICAgICAtLW9saXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTEgMC4wMDQvMC40NjcpO1xyXG4gICAgICAtLW9saXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjA0NyAwLzAuNTEpO1xyXG4gICAgICAtLW9saXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAzOSAwLzAuNjI4KTtcclxuICAgICAgLS1vbGl2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjQgMC8wLjg5MSk7XHJcblxyXG4gICAgICAtLXNhbmQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OSk7XHJcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuOTc3IDAuOTczKTtcclxuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDMgMC45NDIgMC45MzYpO1xyXG4gICAgICAtLXNhbmQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjkxMiAwLjkwMyk7XHJcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuODgzIDAuODczKTtcclxuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTQgMC44NTIgMC44MzkpO1xyXG4gICAgICAtLXNhbmQtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxMyAwLjgxIDAuNzk0KTtcclxuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzggMC43MzQgMC43MTMpO1xyXG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjU1MyAwLjUyOCk7XHJcbiAgICAgIC0tc2FuZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMSAwLjUxMSAwLjQ4OCk7XHJcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjM4OCAwLjM3KTtcclxuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI2IDAuMTExKTtcclxuICAgICAgLS1zYW5kLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1zYW5kLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMTYxIDAuMDI0LzAuMDI4KTtcclxuICAgICAgLS1zYW5kLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDA4LzAuMDYzKTtcclxuICAgICAgLS1zYW5kLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI5IDAuMDEyLzAuMDk5KTtcclxuICAgICAgLS1zYW5kLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDY3IDAuMDA4LzAuMTI2KTtcclxuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMDc1IDAuMDA0LzAuMTYxKTtcclxuICAgICAgLS1zYW5kLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDA0LzAuMjA4KTtcclxuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMDc1IDAuMDA0LzAuMjg3KTtcclxuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDUxIDAuMDUxIDAuMDA0LzAuNDcxKTtcclxuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjA0NyAwLjA0NyAwLzAuNTE0KTtcclxuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjAzMSAwLzAuNjMyKTtcclxuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyIDAvMC44OTEpO1xyXG5cclxuICAgICAgLS1ncmF5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1tYXV2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0tc2xhdGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLXNhZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLW9saXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1zYW5kLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS10b21hdG8tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjQ3IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLXJlZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XHJcbiAgICAgIC0tcnVieS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45NzI1LzAuOCk7XHJcbiAgICAgIC0tcGluay1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45ODA0LzAuOCk7XHJcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2NDcgMC45ODQzLzAuOCk7XHJcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODA0IDAuOTY0NyAwLjk5MjIvMC44KTtcclxuICAgICAgLS12aW9sZXQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NjQ3IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWlyaXMtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NjQ3IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0NyAwLjk3MjUgMC45OTYxLzAuOCk7XHJcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk3NjUgMC45OTYxLzAuOCk7XHJcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODA0LzAuOCk7XHJcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1MSAwLjk4MDQgMC45NzI1LzAuOCk7XHJcbiAgICAgIC0tamFkZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk4MDQgMC45NjA4LzAuOCk7XHJcbiAgICAgIC0tZ3JlZW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1NjkgMC45ODA0IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLWdyYXNzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTY5IDAuOTgwNCAwLjk1NjkvMC44KTtcclxuICAgICAgLS1icm93bi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk3MjUgMC45NTY5LzAuOCk7XHJcbiAgICAgIC0tYnJvbnplLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTYwOCAwLjk1MjkvMC44KTtcclxuICAgICAgLS1nb2xkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzY1IDAuOTcyNSAwLjk0MTIvMC44KTtcclxuICAgICAgLS1za3ktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0MTIgMC45NzY1IDAuOTg0My8wLjgpO1xyXG4gICAgICAtLW1pbnQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xyXG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NzY1IDAuOTQxMi8wLjgpO1xyXG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk5MjIgMC45MDIvMC44KTtcclxuICAgICAgLS1hbWJlci1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk4NDMgMC45MDIvMC44KTtcclxuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjA4IDAuOTE3Ni8wLjgpO1xyXG5cclxuICAgICAgLS1ibGFjay1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcclxuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xyXG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xyXG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XHJcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcclxuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xyXG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XHJcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcclxuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xyXG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xyXG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xyXG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcclxuXHJcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XHJcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcclxuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcclxuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xyXG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XHJcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcclxuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xyXG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XHJcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcclxuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcclxuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUkFESVggREFSS1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLypcclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICAtLXRvbWF0by0xOiBva2xjaCgxOC43JSAwLjAxMiAxOC4zKTtcclxuICAgIC0tdG9tYXRvLTI6IG9rbGNoKDIwLjglIDAuMDE3IDMxLjQpO1xyXG4gICAgLS10b21hdG8tMzogb2tsY2goMjUuNSUgMC4wNTUgMjYuOCk7XHJcbiAgICAtLXRvbWF0by00OiBva2xjaCgyOS4wJSAwLjA4NyAyNy44KTtcclxuICAgIC0tdG9tYXRvLTU6IG9rbGNoKDMzLjElIDAuMDk4IDI4LjYpO1xyXG4gICAgLS10b21hdG8tNjogb2tsY2goMzguMCUgMC4xIDI5LjkpO1xyXG4gICAgLS10b21hdG8tNzogb2tsY2goNDQuNiUgMC4xMDYgMzEuNik7XHJcbiAgICAtLXRvbWF0by04OiBva2xjaCg1My44JSAwLjEyOSAzMy40KTtcclxuICAgIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xyXG4gICAgLS10b21hdG8tMTA6IG9rbGNoKDY2LjQlIDAuMTc5IDM0LjEpO1xyXG4gICAgLS10b21hdG8tMTE6IG9rbGNoKDc3LjklIDAuMTMxIDM0LjkpO1xyXG4gICAgLS10b21hdG8tMTI6IG9rbGNoKDg5LjklIDAuMDQ2IDMxLjIpO1xyXG5cclxuICAgIC0tdG9tYXRvLWExOiBva2xjaCg2MC42JSAwLjI0MyAyOC43IC8gMy4xNCUpO1xyXG4gICAgLS10b21hdG8tYTI6IG9rbGNoKDY3LjglIDAuMjEyIDMzLjIgLyA1Ljg4JSk7XHJcbiAgICAtLXRvbWF0by1hMzogb2tsY2goNjQuOSUgMC4yMzcgMjkuOSAvIDE2Ljg2JSk7XHJcbiAgICAtLXRvbWF0by1hNDogb2tsY2goNjMuMyUgMC4yNDggMjkuNyAvIDI1Ljg4JSk7XHJcbiAgICAtLXRvbWF0by1hNTogb2tsY2goNjQuNiUgMC4yMzggMjkuOSAvIDMyLjU1JSk7XHJcbiAgICAtLXRvbWF0by1hNjogb2tsY2goNjcuMiUgMC4yMTYgMzAuOCAvIDM5LjIyJSk7XHJcbiAgICAtLXRvbWF0by1hNzogb2tsY2goNjkuNSUgMC4xOTIgMzEuOSAvIDQ5LjAyJSk7XHJcbiAgICAtLXRvbWF0by1hODogb2tsY2goNzAuOCUgMC4xODQgMzMuNyAvIDY1LjQ5JSk7XHJcbiAgICAtLXRvbWF0by1hOTogb2tsY2goNjcuNSUgMC4yMTIgMzMuNCAvIDg5LjQxJSk7XHJcbiAgICAtLXRvbWF0by1hMTA6IG9rbGNoKDcwLjIlIDAuMTkxIDMzLjkgLyA5Mi4xNiUpO1xyXG4gICAgLS10b21hdG8tYTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcclxuICAgIC0tdG9tYXRvLWExMjogb2tsY2goOTAuOSUgMC4wNDcgMzAuOSAvIDk4LjQzJSk7XHJcblxyXG4gICAgLS1yZWQtMTogb2tsY2goMTguOCUgMC4wMTMgMTguNCk7XHJcbiAgICAtLXJlZC0yOiBva2xjaCgyMC41JSAwLjAyMiAxNC4xKTtcclxuICAgIC0tcmVkLTM6IG9rbGNoKDI1LjElIDAuMDY1IDEyLjcpO1xyXG4gICAgLS1yZWQtNDogb2tsY2goMjguOSUgMC4wOTUgMTQuMyk7XHJcbiAgICAtLXJlZC01OiBva2xjaCgzMy4yJSAwLjEwNyAxNS41KTtcclxuICAgIC0tcmVkLTY6IG9rbGNoKDM4LjElIDAuMTExIDE2LjgpO1xyXG4gICAgLS1yZWQtNzogb2tsY2goNDUuMCUgMC4xMjEgMTguOCk7XHJcbiAgICAtLXJlZC04OiBva2xjaCg1NC40JSAwLjE0NiAyMS44KTtcclxuICAgIC0tcmVkLTk6IG9rbGNoKDYyLjYlIDAuMTkzIDIzKTtcclxuICAgIC0tcmVkLTEwOiBva2xjaCg2Ni4zJSAwLjE3NyAyMi45KTtcclxuICAgIC0tcmVkLTExOiBva2xjaCg3OC4wJSAwLjEyOCAyMi4xKTtcclxuICAgIC0tcmVkLTEyOiBva2xjaCg5MC4yJSAwLjA1MyA2LjUpO1xyXG5cclxuICAgIC0tcmVkLWExOiBva2xjaCg2MS4yJSAwLjI0NSAyOC43IC8gMy41MyUpO1xyXG4gICAgLS1yZWQtYTI6IG9rbGNoKDYyLjUlIDAuMjI3IDIzLjYgLyA2LjY3JSk7XHJcbiAgICAtLXJlZC1hMzogb2tsY2goNjMuNyUgMC4yNDkgMjEuOSAvIDE3LjY1JSk7XHJcbiAgICAtLXJlZC1hNDogb2tsY2goNjMuMSUgMC4yNTIgMjIuMiAvIDI2LjY3JSk7XHJcbiAgICAtLXJlZC1hNTogb2tsY2goNjQuMSUgMC4yNDUgMjAuNiAvIDMzLjczJSk7XHJcbiAgICAtLXJlZC1hNjogb2tsY2goNjYuMSUgMC4yMjYgMTkuNyAvIDQwLjc4JSk7XHJcbiAgICAtLXJlZC1hNzogb2tsY2goNjguMiUgMC4yMDcgMjAuMSAvIDUxLjc2JSk7XHJcbiAgICAtLXJlZC1hODogb2tsY2goNjkuMyUgMC4xOTcgMjIuNSAvIDY5LjAyJSk7XHJcbiAgICAtLXJlZC1hOTogb2tsY2goNjcuMyUgMC4yMTIgMjMuMSAvIDg5LjQxJSk7XHJcbiAgICAtLXJlZC1hMTA6IG9rbGNoKDcwLjIlIDAuMTg5IDIzIC8gOTIuMTYlKTtcclxuICAgIC0tcmVkLWExMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XHJcbiAgICAtLXJlZC1hMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XHJcblxyXG4gICAgLS1ydWJ5LTE6IG9rbGNoKDE4LjklIDAuMDE0IDEuOSk7XHJcbiAgICAtLXJ1YnktMjogb2tsY2goMjAuOCUgMC4wMTUgMy42KTtcclxuICAgIC0tcnVieS0zOiBva2xjaCgyNS40JSAwLjA2MSA2KTtcclxuICAgIC0tcnVieS00OiBva2xjaCgyOS4zJSAwLjA4OSA2LjEpO1xyXG4gICAgLS1ydWJ5LTU6IG9rbGNoKDMzLjQlIDAuMSA2LjUpO1xyXG4gICAgLS1ydWJ5LTY6IG9rbGNoKDM4LjIlIDAuMTA2IDcuMSk7XHJcbiAgICAtLXJ1YnktNzogb2tsY2goNDQuOCUgMC4xMTYgOS4xKTtcclxuICAgIC0tcnVieS04OiBva2xjaCg1NC4zJSAwLjE0NSAxMS4zKTtcclxuICAgIC0tcnVieS05OiBva2xjaCg2Mi44JSAwLjE5NSAxMy4yKTtcclxuICAgIC0tcnVieS0xMDogb2tsY2goNjYuNCUgMC4xOCAxMy42KTtcclxuICAgIC0tcnVieS0xMTogb2tsY2goNzguMSUgMC4xMjkgMTUuMSk7XHJcbiAgICAtLXJ1YnktMTI6IG9rbGNoKDkwLjYlIDAuMDUzIDM1NS43KTtcclxuXHJcbiAgICAtLXJ1YnktYTE6IG9rbGNoKDYxLjclIDAuMjQyIDE4LjEgLyAzLjUzJSk7XHJcbiAgICAtLXJ1YnktYTI6IG9rbGNoKDY5LjQlIDAuMiAxMC40IC8gNS40OSUpO1xyXG4gICAgLS1ydWJ5LWEzOiBva2xjaCg2NC42JSAwLjI0NCAxNC43IC8gMTcuMjUlKTtcclxuICAgIC0tcnVieS1hNDogb2tsY2goNjMuOSUgMC4yNDcgMTMuNSAvIDI1Ljg4JSk7XHJcbiAgICAtLXJ1YnktYTU6IG9rbGNoKDY1LjIlIDAuMjM5IDExIC8gMzIuNTUlKTtcclxuICAgIC0tcnVieS1hNjogb2tsY2goNjcuMyUgMC4yMjMgMTAuMSAvIDM5LjYxJSk7XHJcbiAgICAtLXJ1YnktYTc6IG9rbGNoKDY5LjIlIDAuMjA0IDEwLjcgLyA1MC4yMCUpO1xyXG4gICAgLS1ydWJ5LWE4OiBva2xjaCg2OS43JSAwLjE5OCAxMi4yIC8gNjguMjQlKTtcclxuICAgIC0tcnVieS1hOTogb2tsY2goNjcuNyUgMC4yMTMgMTMuNCAvIDg5LjQxJSk7XHJcbiAgICAtLXJ1YnktYTEwOiBva2xjaCg3MC4zJSAwLjE5MiAxMy43IC8gOTIuMTYlKTtcclxuICAgIC0tcnVieS1hMTE6IG9rbGNoKDc4LjElIDAuMTI5IDE1LjEpO1xyXG4gICAgLS1ydWJ5LWExMjogb2tsY2goOTAuOSUgMC4wNTMgMzU1LjcpO1xyXG5cclxuICAgIC0tY3JpbXNvbi0xOiBva2xjaCgxOC45JSAwLjAxNCAzNTQuMik7XHJcbiAgICAtLWNyaW1zb24tMjogb2tsY2goMjAuNiUgMC4wMjMgMzU0LjUpO1xyXG4gICAgLS1jcmltc29uLTM6IG9rbGNoKDI1LjUlIDAuMDYgMzUzLjUpO1xyXG4gICAgLS1jcmltc29uLTQ6IG9rbGNoKDI5LjMlIDAuMDkzIDM1NC4zKTtcclxuICAgIC0tY3JpbXNvbi01OiBva2xjaCgzMy4yJSAwLjEwNSAzNTQuNSk7XHJcbiAgICAtLWNyaW1zb24tNjogb2tsY2goMzguMyUgMC4xMDggMzU1LjkpO1xyXG4gICAgLS1jcmltc29uLTc6IG9rbGNoKDQ1LjAlIDAuMTIxIDM1Ny4xKTtcclxuICAgIC0tY3JpbXNvbi04OiBva2xjaCg1NC4zJSAwLjE0OCAzNTguNyk7XHJcbiAgICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcclxuICAgIC0tY3JpbXNvbi0xMDogb2tsY2goNjYuMyUgMC4xOTcgMS44KTtcclxuICAgIC0tY3JpbXNvbi0xMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcclxuICAgIC0tY3JpbXNvbi0xMjogb2tsY2goOTAuOSUgMC4wNTQgMzQ2LjYpO1xyXG5cclxuICAgIC0tY3JpbXNvbi1hMTogb2tsY2goNjIuMyUgMC4yNDQgOS4yIC8gMy41MyUpO1xyXG4gICAgLS1jcmltc29uLWEyOiBva2xjaCg2My43JSAwLjIzIDQuNCAvIDYuNjclKTtcclxuICAgIC0tY3JpbXNvbi1hMzogb2tsY2goNjUuOSUgMC4yNDcgMC4zIC8gMTYuNDclKTtcclxuICAgIC0tY3JpbXNvbi1hNDogb2tsY2goNjQuOCUgMC4yNTYgMC40IC8gMjUuNDklKTtcclxuICAgIC0tY3JpbXNvbi1hNTogb2tsY2goNjUuNyUgMC4yNSAzNTguNiAvIDMxLjc2JSk7XHJcbiAgICAtLWNyaW1zb24tYTY6IG9rbGNoKDY4LjElIDAuMjI4IDM1OC40IC8gMzguODIlKTtcclxuICAgIC0tY3JpbXNvbi1hNzogb2tsY2goNjkuNSUgMC4yMTEgMzU4LjYgLyA0OS44MCUpO1xyXG4gICAgLS1jcmltc29uLWE4OiBva2xjaCg3MC4zJSAwLjIwNSAzNTkuNiAvIDY3LjA2JSk7XHJcbiAgICAtLWNyaW1zb24tYTk6IG9rbGNoKDY3LjUlIDAuMjI5IDEuNSAvIDkwLjk4JSk7XHJcbiAgICAtLWNyaW1zb24tYTEwOiBva2xjaCg2OS43JSAwLjIwOSAyLjEgLyA5Mi45NCUpO1xyXG4gICAgLS1jcmltc29uLWExMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcclxuICAgIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDkxLjUlIDAuMDU0IDM0Ni42IC8gOTkuMjIlKTtcclxuXHJcbiAgICAtLXBpbmstMTogb2tsY2goMTkuMSUgMC4wMTcgMzM1LjMpO1xyXG4gICAgLS1waW5rLTI6IG9rbGNoKDIwLjglIDAuMDMyIDMzNyk7XHJcbiAgICAtLXBpbmstMzogb2tsY2goMjYuMiUgMC4wNjMgMzM3LjYpO1xyXG4gICAgLS1waW5rLTQ6IG9rbGNoKDI5LjklIDAuMDk4IDMzOS40KTtcclxuICAgIC0tcGluay01OiBva2xjaCgzMy44JSAwLjEwNSAzNDEuMik7XHJcbiAgICAtLXBpbmstNjogb2tsY2goMzguOCUgMC4xMDcgMzQxLjQpO1xyXG4gICAgLS1waW5rLTc6IG9rbGNoKDQ1LjglIDAuMTIgMzQyLjkpO1xyXG4gICAgLS1waW5rLTg6IG9rbGNoKDU0LjYlIDAuMTQ1IDM0NCk7XHJcbiAgICAtLXBpbmstOTogb2tsY2goNjEuNyUgMC4yMDggMzQ2KTtcclxuICAgIC0tcGluay0xMDogb2tsY2goNjQuOSUgMC4xOTcgMzQ2KTtcclxuICAgIC0tcGluay0xMTogb2tsY2goNzguNSUgMC4xNTUgMzQ3KTtcclxuICAgIC0tcGluay0xMjogb2tsY2goOTAuNSUgMC4wNTkgMzQzLjIpO1xyXG5cclxuICAgIC0tcGluay1hMTogb2tsY2goNjUuMiUgMC4yNzUgMzQyLjQgLyAzLjUzJSk7XHJcbiAgICAtLXBpbmstYTI6IG9rbGNoKDY1LjYlIDAuMjY4IDM0Mi45IC8gNy4wNiUpO1xyXG4gICAgLS1waW5rLWEzOiBva2xjaCg2OS4xJSAwLjI2NyAzNDAuNyAvIDE2LjA4JSk7XHJcbiAgICAtLXBpbmstYTQ6IG9rbGNoKDY3LjIlIDAuMjc4IDM0Mi4xIC8gMjQuNzElKTtcclxuICAgIC0tcGluay1hNTogb2tsY2goNjguNCUgMC4yNjMgMzQzLjMgLyAzMC41OSUpO1xyXG4gICAgLS1waW5rLWE2OiBva2xjaCg3MC43JSAwLjIzNyAzNDIuOSAvIDM3LjI1JSk7XHJcbiAgICAtLXBpbmstYTc6IG9rbGNoKDcyLjUlIDAuMjE2IDM0My41IC8gNDguMjQlKTtcclxuICAgIC0tcGluay1hODogb2tsY2goNzMuNCUgMC4yMDkgMzQ0LjQgLyA2My41MyUpO1xyXG4gICAgLS1waW5rLWE5OiBva2xjaCg2OS43JSAwLjI0MSAzNDYuMiAvIDgzLjE0JSk7XHJcbiAgICAtLXBpbmstYTEwOiBva2xjaCg3MS44JSAwLjIyMSAzNDYuMyAvIDg2LjI3JSk7XHJcbiAgICAtLXBpbmstYTExOiBva2xjaCg3OC41JSAwLjE1NSAzNDcpO1xyXG4gICAgLS1waW5rLWExMjogb2tsY2goOTEuMiUgMC4wNTkgMzQzLjIgLyA5OS4yMiUpO1xyXG5cclxuICAgIC0tcGx1bS0xOiBva2xjaCgxOS4wJSAwLjAxOCAzMjYuMik7XHJcbiAgICAtLXBsdW0tMjogb2tsY2goMjEuMCUgMC4wMzIgMzI2LjYpO1xyXG4gICAgLS1wbHVtLTM6IG9rbGNoKDI2LjclIDAuMDYxIDMyNy4xKTtcclxuICAgIC0tcGx1bS00OiBva2xjaCgzMC43JSAwLjA4NyAzMjUuNik7XHJcbiAgICAtLXBsdW0tNTogb2tsY2goMzQuNCUgMC4wOTcgMzI1KTtcclxuICAgIC0tcGx1bS02OiBva2xjaCgzOC45JSAwLjA5NyAzMjUpO1xyXG4gICAgLS1wbHVtLTc6IG9rbGNoKDQ1LjYlIDAuMTA3IDMyMy4yKTtcclxuICAgIC0tcGx1bS04OiBva2xjaCg1NC41JSAwLjEyOCAzMjEuOSk7XHJcbiAgICAtLXBsdW0tOTogb2tsY2goNTcuOSUgMC4xODggMzIyLjEpO1xyXG4gICAgLS1wbHVtLTEwOiBva2xjaCg2MS42JSAwLjE4MiAzMjIuMyk7XHJcbiAgICAtLXBsdW0tMTE6IG9rbGNoKDc4LjYlIDAuMTU0IDMyMi4yKTtcclxuICAgIC0tcGx1bS0xMjogb2tsY2goOTAuNiUgMC4wNTUgMzI2KTtcclxuXHJcbiAgICAtLXBsdW0tYTE6IG9rbGNoKDY3LjUlIDAuMzA1IDMyOC4zIC8gMy4xNCUpO1xyXG4gICAgLS1wbHVtLWEyOiBva2xjaCg2OC44JSAwLjI5MiAzMjguMiAvIDYuNjclKTtcclxuICAgIC0tcGx1bS1hMzogb2tsY2goNzIuOSUgMC4yNzkgMzI4IC8gMTUuMjklKTtcclxuICAgIC0tcGx1bS1hNDogb2tsY2goNzEuNiUgMC4yODMgMzI1LjkgLyAyMi43NSUpO1xyXG4gICAgLS1wbHVtLWE1OiBva2xjaCg3Mi41JSAwLjI2NyAzMjUuMSAvIDI4LjI0JSk7XHJcbiAgICAtLXBsdW0tYTY6IG9rbGNoKDc1LjMlIDAuMjM3IDMyNS4yIC8gMzMuNzMlKTtcclxuICAgIC0tcGx1bS1hNzogb2tsY2goNzYuMyUgMC4yMSAzMjMuNSAvIDQzLjkyJSk7XHJcbiAgICAtLXBsdW0tYTg6IG9rbGNoKDc3LjMlIDAuMTk5IDMyMS45IC8gNTguNDMlKTtcclxuICAgIC0tcGx1bS1hOTogb2tsY2goNzIuMyUgMC4yNDYgMzIyLjEgLyA3MS4zNyUpO1xyXG4gICAgLS1wbHVtLWExMDogb2tsY2goNzQuNSUgMC4yMjggMzIyLjUgLyA3NS4yOSUpO1xyXG4gICAgLS1wbHVtLWExMTogb2tsY2goODEuMSUgMC4xNiAzMjIuMSAvIDk1LjI5JSk7XHJcbiAgICAtLXBsdW0tYTEyOiBva2xjaCg5My41JSAwLjA1NiAzMjYgLyA5NS42OSUpO1xyXG5cclxuICAgIC0tcHVycGxlLTE6IG9rbGNoKDE5LjElIDAuMDIyIDMxNS42KTtcclxuICAgIC0tcHVycGxlLTI6IG9rbGNoKDIxLjQlIDAuMDMgMzEzLjEpO1xyXG4gICAgLS1wdXJwbGUtMzogb2tsY2goMjYuOCUgMC4wNjEgMzEyLjYpO1xyXG4gICAgLS1wdXJwbGUtNDogb2tsY2goMzAuOSUgMC4wODIgMzEwLjgpO1xyXG4gICAgLS1wdXJwbGUtNTogb2tsY2goMzQuNSUgMC4wOTIgMzEwLjUpO1xyXG4gICAgLS1wdXJwbGUtNjogb2tsY2goMzguOSUgMC4wOTYgMzA5LjUpO1xyXG4gICAgLS1wdXJwbGUtNzogb2tsY2goNDQuOSUgMC4xMDggMzA4LjYpO1xyXG4gICAgLS1wdXJwbGUtODogb2tsY2goNTQuMSUgMC4xMzMgMzA3LjYpO1xyXG4gICAgLS1wdXJwbGUtOTogb2tsY2goNTUuNiUgMC4xODMgMzA1LjkpO1xyXG4gICAgLS1wdXJwbGUtMTA6IG9rbGNoKDU5LjYlIDAuMTc3IDMwNi41KTtcclxuICAgIC0tcHVycGxlLTExOiBva2xjaCg3OC4xJSAwLjE0NSAzMDcuNyk7XHJcbiAgICAtLXB1cnBsZS0xMjogb2tsY2goOTEuMSUgMC4wNDkgMzExKTtcclxuXHJcbiAgICAtLXB1cnBsZS1hMTogb2tsY2goNTkuMyUgMC4yOTIgMzEwLjkgLyA0LjMxJSk7XHJcbiAgICAtLXB1cnBsZS1hMjogb2tsY2goNjIuNiUgMC4yNTYgMzEwLjMgLyA3Ljg0JSk7XHJcbiAgICAtLXB1cnBsZS1hMzogb2tsY2goNjUuNiUgMC4yNTMgMzEwLjkgLyAxNy42NSUpO1xyXG4gICAgLS1wdXJwbGUtYTQ6IG9rbGNoKDY1LjAlIDAuMjQ2IDMwOS4yIC8gMjUuODglKTtcclxuICAgIC0tcHVycGxlLWE1OiBva2xjaCg2Ni40JSAwLjIzNSAzMDkuNCAvIDMxLjc2JSk7XHJcbiAgICAtLXB1cnBsZS1hNjogb2tsY2goNjguOSUgMC4yMTMgMzA4LjggLyAzOC4wNCUpO1xyXG4gICAgLS1wdXJwbGUtYTc6IG9rbGNoKDcwLjclIDAuMTk3IDMwOC4yIC8gNDcuODQlKTtcclxuICAgIC0tcHVycGxlLWE4OiBva2xjaCg3MS44JSAwLjE5MSAzMDcuMyAvIDY0LjMxJSk7XHJcbiAgICAtLXB1cnBsZS1hOTogb2tsY2goNjYuMyUgMC4yMjkgMzA1LjggLyA3Ni4wOCUpO1xyXG4gICAgLS1wdXJwbGUtYTEwOiBva2xjaCg2OC44JSAwLjIxMSAzMDYuMyAvIDgwLjM5JSk7XHJcbiAgICAtLXB1cnBsZS1hMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcclxuICAgIC0tcHVycGxlLWExMjogb2tsY2goOTIuNCUgMC4wNSAzMTEuNSAvIDk4LjA0JSk7XHJcblxyXG4gICAgLS12aW9sZXQtMTogb2tsY2goMTkuMSUgMC4wMjYgMjkwLjgpO1xyXG4gICAgLS12aW9sZXQtMjogb2tsY2goMjEuMSUgMC4wMzIgMzAwLjkpO1xyXG4gICAgLS12aW9sZXQtMzogb2tsY2goMjcuMSUgMC4wNjUgMjk0LjQpO1xyXG4gICAgLS12aW9sZXQtNDogb2tsY2goMzEuMiUgMC4wOTMgMjkyLjEpO1xyXG4gICAgLS12aW9sZXQtNTogb2tsY2goMzQuOSUgMC4wOTkgMjkxLjMpO1xyXG4gICAgLS12aW9sZXQtNjogb2tsY2goMzguOSUgMC4xMDIgMjkyLjEpO1xyXG4gICAgLS12aW9sZXQtNzogb2tsY2goNDQuNSUgMC4xMSAyOTIpO1xyXG4gICAgLS12aW9sZXQtODogb2tsY2goNTEuOCUgMC4xMzEgMjkwLjMpO1xyXG4gICAgLS12aW9sZXQtOTogb2tsY2goNTQuMiUgMC4xNzkgMjg4KTtcclxuICAgIC0tdmlvbGV0LTEwOiBva2xjaCg1OC45JSAwLjE2OSAyODkuNCk7XHJcbiAgICAtLXZpb2xldC0xMTogb2tsY2goNzcuOCUgMC4xMjUgMjkzLjIpO1xyXG4gICAgLS12aW9sZXQtMTI6IG9rbGNoKDkxLjIlIDAuMDQ1IDI5Mi40KTtcclxuXHJcbiAgICAtLXZpb2xldC1hMTogb2tsY2goNDkuMSUgMC4yODkgMjc0LjQgLyA1Ljg4JSk7XHJcbiAgICAtLXZpb2xldC1hMjogb2tsY2goNTYuNiUgMC4yNTUgMjkzLjcgLyA4LjYzJSk7XHJcbiAgICAtLXZpb2xldC1hMzogb2tsY2goNTkuMyUgMC4yMzggMjg5LjkgLyAyMS4xOCUpO1xyXG4gICAgLS12aW9sZXQtYTQ6IG9rbGNoKDU4LjMlIDAuMjQgMjg4LjMgLyAzMS4zNyUpO1xyXG4gICAgLS12aW9sZXQtYTU6IG9rbGNoKDYwLjklIDAuMjIzIDI4OC43IC8gMzcuMjUlKTtcclxuICAgIC0tdmlvbGV0LWE2OiBva2xjaCg2My44JSAwLjIwNyAyOTAuNSAvIDQyLjc1JSk7XHJcbiAgICAtLXZpb2xldC1hNzogb2tsY2goNjYuOCUgMC4xOTEgMjkxIC8gNTEuMzclKTtcclxuICAgIC0tdmlvbGV0LWE4OiBva2xjaCg2Ny4zJSAwLjE4NCAyODkuOCAvIDY1Ljg4JSk7XHJcbiAgICAtLXZpb2xldC1hOTogb2tsY2goNjIuNiUgMC4yMTQgMjg3LjcgLyA4MC4wMCUpO1xyXG4gICAgLS12aW9sZXQtYTEwOiBva2xjaCg2NS43JSAwLjE5NCAyODkuMSAvIDg0LjMxJSk7XHJcbiAgICAtLXZpb2xldC1hMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcclxuICAgIC0tdmlvbGV0LWExMjogb2tsY2goOTEuNSUgMC4wNDUgMjkyLjQpO1xyXG5cclxuICAgIC0taXJpcy0xOiBva2xjaCgxOS4yJSAwLjAyMiAyODQuMSk7XHJcbiAgICAtLWlyaXMtMjogb2tsY2goMjAuOSUgMC4wMjkgMjg2LjYpO1xyXG4gICAgLS1pcmlzLTM6IG9rbGNoKDI3LjIlIDAuMDY5IDI3OC41KTtcclxuICAgIC0taXJpcy00OiBva2xjaCgzMS44JSAwLjEwMiAyNzYpO1xyXG4gICAgLS1pcmlzLTU6IG9rbGNoKDM1LjclIDAuMTEgMjc3LjMpO1xyXG4gICAgLS1pcmlzLTY6IG9rbGNoKDQwLjAlIDAuMTEyIDI3OS41KTtcclxuICAgIC0taXJpcy03OiBva2xjaCg0NC44JSAwLjEyIDI4MC40KTtcclxuICAgIC0taXJpcy04OiBva2xjaCg1MC43JSAwLjEzOCAyODAuOCk7XHJcbiAgICAtLWlyaXMtOTogb2tsY2goNTQuMCUgMC4xODQgMjc4LjMpO1xyXG4gICAgLS1pcmlzLTEwOiBva2xjaCg1OC43JSAwLjE3MiAyODEuMyk7XHJcbiAgICAtLWlyaXMtMTE6IG9rbGNoKDc3LjQlIDAuMTIyIDI4Ny41KTtcclxuICAgIC0taXJpcy0xMjogb2tsY2goOTEuNCUgMC4wNDIgMjg3KTtcclxuXHJcbiAgICAtLWlyaXMtYTE6IG9rbGNoKDUwLjElIDAuMjc5IDI3MC40IC8gNS40OSUpO1xyXG4gICAgLS1pcmlzLWEyOiBva2xjaCg1NC4xJSAwLjI0NyAyNzcgLyA4LjYzJSk7XHJcbiAgICAtLWlyaXMtYTM6IG9rbGNoKDU2LjglIDAuMjM4IDI3My41IC8gMjMuMTQlKTtcclxuICAgIC0taXJpcy1hNDogb2tsY2goNTYuMCUgMC4yNDMgMjcyLjYgLyAzNS4yOSUpO1xyXG4gICAgLS1pcmlzLWE1OiBva2xjaCg1OC4zJSAwLjIyNiAyNzQuOSAvIDQxLjk2JSk7XHJcbiAgICAtLWlyaXMtYTY6IG9rbGNoKDYxLjclIDAuMjA2IDI3Ny45IC8gNDcuODQlKTtcclxuICAgIC0taXJpcy1hNzogb2tsY2goNjMuOCUgMC4xOTYgMjc5LjMgLyA1NS42OSUpO1xyXG4gICAgLS1pcmlzLWE4OiBva2xjaCg2NC42JSAwLjE5MSAyODAgLyA2Ny40NSUpO1xyXG4gICAgLS1pcmlzLWE5OiBva2xjaCg2MC43JSAwLjIxNCAyNzcuOSAvIDgzLjE0JSk7XHJcbiAgICAtLWlyaXMtYTEwOiBva2xjaCg2NC43JSAwLjE5MyAyODAuOSAvIDg2LjI3JSk7XHJcbiAgICAtLWlyaXMtYTExOiBva2xjaCg3Ny40JSAwLjEyMiAyODcuNSk7XHJcbiAgICAtLWlyaXMtYTEyOiBva2xjaCg5MS43JSAwLjA0MiAyODcpO1xyXG5cclxuICAgIC0taW5kaWdvLTE6IG9rbGNoKDE5LjElIDAuMDI1IDI3Ni41KTtcclxuICAgIC0taW5kaWdvLTI6IG9rbGNoKDIwLjklIDAuMDMgMjc0LjgpO1xyXG4gICAgLS1pbmRpZ28tMzogb2tsY2goMjcuMiUgMC4wNzEgMjY4KTtcclxuICAgIC0taW5kaWdvLTQ6IG9rbGNoKDMxLjglIDAuMDk1IDI2Ny4yKTtcclxuICAgIC0taW5kaWdvLTU6IG9rbGNoKDM2LjIlIDAuMTA0IDI2Nyk7XHJcbiAgICAtLWluZGlnby02OiBva2xjaCg0MC4zJSAwLjExMSAyNjguOCk7XHJcbiAgICAtLWluZGlnby03OiBva2xjaCg0NC45JSAwLjEyIDI2OC45KTtcclxuICAgIC0taW5kaWdvLTg6IG9rbGNoKDUwLjIlIDAuMTM3IDI2OC4zKTtcclxuICAgIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XHJcbiAgICAtLWluZGlnby0xMDogb2tsY2goNTguOSUgMC4xNzYgMjY5LjMpO1xyXG4gICAgLS1pbmRpZ28tMTE6IG9rbGNoKDc3LjYlIDAuMTE0IDI3Myk7XHJcbiAgICAtLWluZGlnby0xMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xyXG5cclxuICAgIC0taW5kaWdvLWExOiBva2xjaCg0OC43JSAwLjI4OSAyNjUuMSAvIDUuODglKTtcclxuICAgIC0taW5kaWdvLWEyOiBva2xjaCg1My43JSAwLjI0NyAyNjcuNiAvIDkuMDIlKTtcclxuICAgIC0taW5kaWdvLWEzOiBva2xjaCg1Ni40JSAwLjIzOSAyNjUuMyAvIDIzLjUzJSk7XHJcbiAgICAtLWluZGlnby1hNDogb2tsY2goNTcuMyUgMC4yMzMgMjY1LjYgLyAzNC4xMiUpO1xyXG4gICAgLS1pbmRpZ28tYTU6IG9rbGNoKDU5LjclIDAuMjE1IDI2NS44IC8gNDEuOTYlKTtcclxuICAgIC0taW5kaWdvLWE2OiBva2xjaCg2MS43JSAwLjIwMyAyNjcuNyAvIDQ4LjYzJSk7XHJcbiAgICAtLWluZGlnby1hNzogb2tsY2goNjMuNiUgMC4xOTQgMjY4LjMgLyA1Ni40NyUpO1xyXG4gICAgLS1pbmRpZ28tYTg6IG9rbGNoKDY0LjAlIDAuMTkgMjY4IC8gNjcuNDUlKTtcclxuICAgIC0taW5kaWdvLWE5OiBva2xjaCg2MC4wJSAwLjIxNiAyNjYuOSAvIDg1Ljg4JSk7XHJcbiAgICAtLWluZGlnby1hMTA6IG9rbGNoKDYzLjUlIDAuMTk0IDI2OS4xIC8gODkuMDIlKTtcclxuICAgIC0taW5kaWdvLWExMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcclxuICAgIC0taW5kaWdvLWExMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xyXG5cclxuICAgIC0tYmx1ZS0xOiBva2xjaCgxOS40JSAwLjAyNSAyNTYuNSk7XHJcbiAgICAtLWJsdWUtMjogb2tsY2goMjEuMyUgMC4wMyAyNjEuMyk7XHJcbiAgICAtLWJsdWUtMzogb2tsY2goMjcuNCUgMC4wNjYgMjUzLjkpO1xyXG4gICAgLS1ibHVlLTQ6IG9rbGNoKDMyLjAlIDAuMDk3IDI1Mi4zKTtcclxuICAgIC0tYmx1ZS01OiBva2xjaCgzNi43JSAwLjEwNiAyNTAuNyk7XHJcbiAgICAtLWJsdWUtNjogb2tsY2goNDEuNiUgMC4xMTMgMjUyKTtcclxuICAgIC0tYmx1ZS03OiBva2xjaCg0Ny40JSAwLjEyMiAyNTMuMSk7XHJcbiAgICAtLWJsdWUtODogb2tsY2goNTQuMSUgMC4xNCAyNTMuMik7XHJcbiAgICAtLWJsdWUtOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gICAgLS1ibHVlLTEwOiBva2xjaCg2OC44JSAwLjE2OSAyNTEuNCk7XHJcbiAgICAtLWJsdWUtMTE6IG9rbGNoKDc2LjQlIDAuMTI2IDI0OS41KTtcclxuICAgIC0tYmx1ZS0xMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xyXG5cclxuICAgIC0tYmx1ZS1hMTogb2tsY2goNTAuNyUgMC4yNTMgMjYyLjkgLyA2LjY3JSk7XHJcbiAgICAtLWJsdWUtYTI6IG9rbGNoKDU2LjIlIDAuMjM1IDI2MS40IC8gOS40MSUpO1xyXG4gICAgLS1ibHVlLWEzOiBva2xjaCg1OS43JSAwLjIyMSAyNTggLyAyMi43NSUpO1xyXG4gICAgLS1ibHVlLWE0OiBva2xjaCg1OS4zJSAwLjIyMyAyNTguNCAvIDM0LjEyJSk7XHJcbiAgICAtLWJsdWUtYTU6IG9rbGNoKDYxLjYlIDAuMjA3IDI1NS42IC8gNDEuOTYlKTtcclxuICAgIC0tYmx1ZS1hNjogb2tsY2goNjMuNCUgMC4xOTcgMjU0LjEgLyA0OS44MCUpO1xyXG4gICAgLS1ibHVlLWE3OiBva2xjaCg2NS42JSAwLjE4NiAyNTMuOCAvIDU5LjYxJSk7XHJcbiAgICAtLWJsdWUtYTg6IG9rbGNoKDY2LjMlIDAuMTgxIDI1My41IC8gNzIuNTUlKTtcclxuICAgIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gICAgLS1ibHVlLWExMDogb2tsY2goNjguOCUgMC4xNjkgMjUxLjQpO1xyXG4gICAgLS1ibHVlLWExMTogb2tsY2goNzYuNCUgMC4xMjYgMjQ5LjUpO1xyXG4gICAgLS1ibHVlLWExMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xyXG5cclxuICAgIC0tY3lhbi0xOiBva2xjaCgxOS4yJSAwLjAxOCAyMjIuOCk7XHJcbiAgICAtLWN5YW4tMjogb2tsY2goMjEuNCUgMC4wMTkgMjI3LjkpO1xyXG4gICAgLS1jeWFuLTM6IG9rbGNoKDI3LjMlIDAuMDQzIDIyMC40KTtcclxuICAgIC0tY3lhbi00OiBva2xjaCgzMS42JSAwLjA1OSAyMjMuNyk7XHJcbiAgICAtLWN5YW4tNTogb2tsY2goMzYuMyUgMC4wNjggMjIzLjcpO1xyXG4gICAgLS1jeWFuLTY6IG9rbGNoKDQxLjQlIDAuMDc1IDIyMS41KTtcclxuICAgIC0tY3lhbi03OiBva2xjaCg0Ny44JSAwLjA4MyAyMjEuNik7XHJcbiAgICAtLWN5YW4tODogb2tsY2goNTUuNyUgMC4wOTkgMjIxLjEpO1xyXG4gICAgLS1jeWFuLTk6IG9rbGNoKDY2LjAlIDAuMTIyIDIyMS43KTtcclxuICAgIC0tY3lhbi0xMDogb2tsY2goNjkuOSUgMC4xMTkgMjE4LjkpO1xyXG4gICAgLS1jeWFuLTExOiBva2xjaCg3OC41JSAwLjExNiAyMTMuOCk7XHJcbiAgICAtLWN5YW4tMTI6IG9rbGNoKDkxLjAlIDAuMDU3IDIxMS41KTtcclxuXHJcbiAgICAtLWN5YW4tYTE6IG9rbGNoKDY0LjYlIDAuMTgyIDI0OS45IC8gMDMuOTIlKTtcclxuICAgIC0tY3lhbi1hMjogb2tsY2goNjkuMyUgMC4xNTcgMjM5LjMgLyAwNi42NyUpO1xyXG4gICAgLS1jeWFuLWEzOiBva2xjaCg3NS4yJSAwLjE1MiAyMzEuNCAvIDE1LjY5JSk7XHJcbiAgICAtLWN5YW4tYTQ6IG9rbGNoKDc0LjQlIDAuMTU2IDIzNC4zIC8gMjMuMTQlKTtcclxuICAgIC0tY3lhbi1hNTogb2tsY2goNzUuMiUgMC4xNTIgMjMxLjQgLyAzMC4yMCUpO1xyXG4gICAgLS1jeWFuLWE2OiBva2xjaCg3Ny4zJSAwLjE0OCAyMjYuMyAvIDM2Ljg2JSk7XHJcbiAgICAtLWN5YW4tYTc6IG9rbGNoKDc4LjklIDAuMTQ2IDIyNC4xIC8gNDUuODglKTtcclxuICAgIC0tY3lhbi1hODogb2tsY2goNzkuMyUgMC4xNDYgMjIyLjggLyA1OC40MyUpO1xyXG4gICAgLS1jeWFuLWE5OiBva2xjaCg3OS4zJSAwLjE0NyAyMjIuNSAvIDc2LjQ3JSk7XHJcbiAgICAtLWN5YW4tYTEwOiBva2xjaCg4MS4yJSAwLjE0MSAyMTkuMyAvIDgwLjM5JSk7XHJcbiAgICAtLWN5YW4tYTExOiBva2xjaCg4NC41JSAwLjEyNiAyMTMuOSAvIDg5LjgwJSk7XHJcbiAgICAtLWN5YW4tYTEyOiBva2xjaCg5Mi45JSAwLjA1OSAyMTEgLyA5Ni44NiUpO1xyXG5cclxuICAgIC0tdGVhbC0xOiBva2xjaCgxOC43JSAwLjAxMiAxODYuNyk7XHJcbiAgICAtLXRlYWwtMjogb2tsY2goMjEuNiUgMC4wMTYgMTg5KTtcclxuICAgIC0tdGVhbC0zOiBva2xjaCgyNy4zJSAwLjAzOCAxODYuOCk7XHJcbiAgICAtLXRlYWwtNDogb2tsY2goMzEuOCUgMC4wNTQgMTg3LjMpO1xyXG4gICAgLS10ZWFsLTU6IG9rbGNoKDM2LjMlIDAuMDYgMTg2LjYpO1xyXG4gICAgLS10ZWFsLTY6IG9rbGNoKDQxLjQlIDAuMDY2IDE4NC43KTtcclxuICAgIC0tdGVhbC03OiBva2xjaCg0Ny4zJSAwLjA3NCAxODUpO1xyXG4gICAgLS10ZWFsLTg6IG9rbGNoKDUzLjclIDAuMDg2IDE4My41KTtcclxuICAgIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xyXG4gICAgLS10ZWFsLTEwOiBva2xjaCg2OC44JSAwLjEyMyAxODAuMyk7XHJcbiAgICAtLXRlYWwtMTE6IG9rbGNoKDc4LjklIDAuMTQ3IDE3NS43KTtcclxuICAgIC0tdGVhbC0xMjogb2tsY2goOTAuNSUgMC4wNzIgMTc1LjEpO1xyXG5cclxuICAgIC0tdGVhbC1hMTogb2tsY2goODAuMCUgMC4xNjEgMTY4LjYgLyAxLjk2JSk7XHJcbiAgICAtLXRlYWwtYTI6IG9rbGNoKDg4LjklIDAuMTU2IDE4NC4xIC8gNC43MSUpO1xyXG4gICAgLS10ZWFsLWEzOiBva2xjaCg4OS44JSAwLjE2IDE4Mi40IC8gMTEuNzYlKTtcclxuICAgIC0tdGVhbC1hNDogb2tsY2goODkuOCUgMC4xNTkgMTgzLjggLyAxNy42NSUpO1xyXG4gICAgLS10ZWFsLWE1OiBva2xjaCg4OS45JSAwLjE1OSAxODQuMyAvIDIzLjE0JSk7XHJcbiAgICAtLXRlYWwtYTY6IG9rbGNoKDg5LjklIDAuMTU3IDE4My4yIC8gMjkuNDElKTtcclxuICAgIC0tdGVhbC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTg0IC8gMzcuMjUlKTtcclxuICAgIC0tdGVhbC1hODogb2tsY2goOTAuMSUgMC4xNTQgMTgyLjUgLyA0NS44OCUpO1xyXG4gICAgLS10ZWFsLWE5OiBva2xjaCg4OS44JSAwLjE2IDE4MS40IC8gNjIuMzUlKTtcclxuICAgIC0tdGVhbC1hMTA6IG9rbGNoKDg5LjYlIDAuMTYyIDE3OS42IC8gNjguMjQlKTtcclxuICAgIC0tdGVhbC1hMTE6IG9rbGNoKDg5LjElIDAuMTY3IDE3NS4yIC8gODMuOTIlKTtcclxuICAgIC0tdGVhbC1hMTI6IG9rbGNoKDk0LjglIDAuMDc1IDE3NS4yIC8gOTMuNzMlKTtcclxuXHJcbiAgICAtLWphZGUtMTogb2tsY2goMTguNiUgMC4wMTQgMTY5LjgpO1xyXG4gICAgLS1qYWRlLTI6IG9rbGNoKDIxLjUlIDAuMDE3IDE2OC4yKTtcclxuICAgIC0tamFkZS0zOiBva2xjaCgyNy40JSAwLjA0MyAxNjUuMik7XHJcbiAgICAtLWphZGUtNDogb2tsY2goMzEuNiUgMC4wNTcgMTY3LjYpO1xyXG4gICAgLS1qYWRlLTU6IG9rbGNoKDM2LjElIDAuMDY0IDE2OC4yKTtcclxuICAgIC0tamFkZS02OiBva2xjaCg0MS4zJSAwLjA2OSAxNjkuNik7XHJcbiAgICAtLWphZGUtNzogb2tsY2goNDYuOCUgMC4wNzYgMTcwLjMpO1xyXG4gICAgLS1qYWRlLTg6IG9rbGNoKDUzLjclIDAuMDg3IDE3Mi4yKTtcclxuICAgIC0tamFkZS05OiBva2xjaCg2NC4yJSAwLjExNSAxNzAuNyk7XHJcbiAgICAtLWphZGUtMTA6IG9rbGNoKDY3LjglIDAuMTI2IDE2OS42KTtcclxuICAgIC0tamFkZS0xMTogb2tsY2goNzguNSUgMC4xNTYgMTY3LjEpO1xyXG4gICAgLS1qYWRlLTEyOiBva2xjaCg5MC4zJSAwLjA3OCAxNjYuOSk7XHJcblxyXG4gICAgLS1qYWRlLWExOiBva2xjaCg3OC4zJSAwLjI0MiAxNDUuNiAvIDEuOTYlKTtcclxuICAgIC0tamFkZS1hMjogb2tsY2goODcuNCUgMC4xOTQgMTU5LjEgLyA0LjcxJSk7XHJcbiAgICAtLWphZGUtYTM6IG9rbGNoKDg2LjQlIDAuMjA2IDE1Ni44IC8gMTIuNTUlKTtcclxuICAgIC0tamFkZS1hNDogb2tsY2goODguMiUgMC4xOTkgMTYwLjEgLyAxNy42NSUpO1xyXG4gICAgLS1qYWRlLWE1OiBva2xjaCg4OC42JSAwLjE4OSAxNjMuNSAvIDIzLjE0JSk7XHJcbiAgICAtLWphZGUtYTY6IG9rbGNoKDg5LjIlIDAuMTc0IDE2Ni42IC8gMjkuNDElKTtcclxuICAgIC0tamFkZS1hNzogb2tsY2goODkuMSUgMC4xNjQgMTY4LjQgLyAzNi44NiUpO1xyXG4gICAgLS1qYWRlLWE4OiBva2xjaCg4OS44JSAwLjE2IDE3MC45IC8gNDUuODglKTtcclxuICAgIC0tamFkZS1hOTogb2tsY2goODkuMiUgMC4xNjYgMTY5LjggLyA2MS41NyUpO1xyXG4gICAgLS1qYWRlLWExMDogb2tsY2goODkuMCUgMC4xNyAxNjguOSAvIDY3LjA2JSk7XHJcbiAgICAtLWphZGUtYTExOiBva2xjaCg4OC43JSAwLjE3OCAxNjYuNyAvIDgzLjkyJSk7XHJcbiAgICAtLWphZGUtYTEyOiBva2xjaCg5NC41JSAwLjA4MSAxNjYuNiAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1ncmVlbi0xOiBva2xjaCgxOC43JSAwLjAxMiAxNjcpO1xyXG4gICAgLS1ncmVlbi0yOiBva2xjaCgyMS4yJSAwLjAxNSAxNjUuOSk7XHJcbiAgICAtLWdyZWVuLTM6IG9rbGNoKDI3LjIlIDAuMDQgMTYyLjIpO1xyXG4gICAgLS1ncmVlbi00OiBva2xjaCgzMS43JSAwLjA1NyAxNjEuOCk7XHJcbiAgICAtLWdyZWVuLTU6IG9rbGNoKDM2LjUlIDAuMDY2IDE2MS4yKTtcclxuICAgIC0tZ3JlZW4tNjogb2tsY2goNDEuMiUgMC4wNzIgMTYwLjkpO1xyXG4gICAgLS1ncmVlbi03OiBva2xjaCg0Ni43JSAwLjA4MiAxNjAuMik7XHJcbiAgICAtLWdyZWVuLTg6IG9rbGNoKDUyLjglIDAuMDk2IDE1OS40KTtcclxuICAgIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xyXG4gICAgLS1ncmVlbi0xMDogb2tsY2goNjcuNSUgMC4xNDEgMTU3LjcpO1xyXG4gICAgLS1ncmVlbi0xMTogb2tsY2goNzcuOSUgMC4xNjUgMTU3LjMpO1xyXG4gICAgLS1ncmVlbi0xMjogb2tsY2goOTAuNSUgMC4wODMgMTU4LjIpO1xyXG5cclxuICAgIC0tZ3JlZW4tYTE6IG9rbGNoKDc4LjMlIDAuMjQyIDE0NS42IC8gMS45NiUpO1xyXG4gICAgLS1ncmVlbi1hMjogb2tsY2goODYuNyUgMC4xOTkgMTU3IC8gNC4zMSUpO1xyXG4gICAgLS1ncmVlbi1hMzogb2tsY2goODguMSUgMC4yMTEgMTU1LjQgLyAxMS43NiUpO1xyXG4gICAgLS1ncmVlbi1hNDogb2tsY2goODguMCUgMC4yMTIgMTU1LjggLyAxNy42NSUpO1xyXG4gICAgLS1ncmVlbi1hNTogb2tsY2goODguNCUgMC4yMDIgMTU3LjMgLyAyMy41MyUpO1xyXG4gICAgLS1ncmVlbi1hNjogb2tsY2goODguOSUgMC4xODkgMTU4LjMgLyAyOS40MSUpO1xyXG4gICAgLS1ncmVlbi1hNzogb2tsY2goODguNyUgMC4xODEgMTU4LjUgLyAzNi44NiUpO1xyXG4gICAgLS1ncmVlbi1hODogb2tsY2goODkuMyUgMC4xODEgMTU4LjEgLyA0NS4xMCUpO1xyXG4gICAgLS1ncmVlbi1hOTogb2tsY2goODguOCUgMC4xOTQgMTU2LjcgLyA2MS45NiUpO1xyXG4gICAgLS1ncmVlbi1hMTA6IG9rbGNoKDg4LjUlIDAuMTkzIDE1Ni45IC8gNjcuMDYlKTtcclxuICAgIC0tZ3JlZW4tYTExOiBva2xjaCg4OC42JSAwLjE5MSAxNTcgLyA4My4xNCUpO1xyXG4gICAgLS1ncmVlbi1hMTI6IG9rbGNoKDk0LjQlIDAuMDg3IDE1OC40IC8gOTQuMTIlKTtcclxuXHJcbiAgICAtLWdyYXNzLTE6IG9rbGNoKDE4LjclIDAuMDEzIDE1OS43KTtcclxuICAgIC0tZ3Jhc3MtMjogb2tsY2goMjEuMCUgMC4wMTMgMTQ5LjkpO1xyXG4gICAgLS1ncmFzcy0zOiBva2xjaCgyNi43JSAwLjAzIDE1MC4yKTtcclxuICAgIC0tZ3Jhc3MtNDogb2tsY2goMzEuOSUgMC4wNTMgMTUwLjMpO1xyXG4gICAgLS1ncmFzcy01OiBva2xjaCgzNi43JSAwLjA2MiAxNDkuOSk7XHJcbiAgICAtLWdyYXNzLTY6IG9rbGNoKDQxLjYlIDAuMDcyIDE0OS4zKTtcclxuICAgIC0tZ3Jhc3MtNzogb2tsY2goNDYuOCUgMC4wODMgMTQ5KTtcclxuICAgIC0tZ3Jhc3MtODogb2tsY2goNTIuMyUgMC4wOTcgMTQ4LjMpO1xyXG4gICAgLS1ncmFzcy05OiBva2xjaCg2NS4xJSAwLjE0NyAxNDcuNCk7XHJcbiAgICAtLWdyYXNzLTEwOiBva2xjaCg2OC45JSAwLjE0NSAxNDcuOCk7XHJcbiAgICAtLWdyYXNzLTExOiBva2xjaCg3OC4wJSAwLjE0MiAxNDguNSk7XHJcbiAgICAtLWdyYXNzLTEyOiBva2xjaCg5MS4xJSAwLjA3OCAxNDQuOSk7XHJcblxyXG4gICAgLS1ncmFzcy1hMTogb2tsY2goNzguMSUgMC4yNjMgMTQyLjggLyAxLjk2JSk7XHJcbiAgICAtLWdyYXNzLWEyOiBva2xjaCg4Ni43JSAwLjIxMyAxNDYuNSAvIDMuOTIlKTtcclxuICAgIC0tZ3Jhc3MtYTM6IG9rbGNoKDg5LjIlIDAuMTk4IDE0Ny44IC8gMTAuNTklKTtcclxuICAgIC0tZ3Jhc3MtYTQ6IG9rbGNoKDg4LjYlIDAuMjE5IDE0OCAvIDE3LjI1JSk7XHJcbiAgICAtLWdyYXNzLWE1OiBva2xjaCg4OS4yJSAwLjIwMyAxNDguNCAvIDIzLjE0JSk7XHJcbiAgICAtLWdyYXNzLWE2OiBva2xjaCg4OS42JSAwLjE5NiAxNDguMiAvIDI5LjQxJSk7XHJcbiAgICAtLWdyYXNzLWE3OiBva2xjaCg4OS4zJSAwLjE4OCAxNDguMSAvIDM2LjQ3JSk7XHJcbiAgICAtLWdyYXNzLWE4OiBva2xjaCg4OS4zJSAwLjE4OSAxNDcuNyAvIDQzLjkyJSk7XHJcbiAgICAtLWdyYXNzLWE5OiBva2xjaCg4OS4wJSAwLjIxMiAxNDcuMSAvIDYzLjE0JSk7XHJcbiAgICAtLWdyYXNzLWExMDogb2tsY2goODkuNiUgMC4xOTcgMTQ3LjcgLyA2OC4yNCUpO1xyXG4gICAgLS1ncmFzcy1hMTE6IG9rbGNoKDkwLjclIDAuMTY5IDE0OC4zIC8gODAuMzklKTtcclxuICAgIC0tZ3Jhc3MtYTEyOiBva2xjaCg5NS4zJSAwLjA4MiAxNDQuOSAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1vcmFuZ2UtMTogb2tsY2goMTguNyUgMC4wMTEgNjAuNyk7XHJcbiAgICAtLW9yYW5nZS0yOiBva2xjaCgyMC44JSAwLjAxOSA2Mi43KTtcclxuICAgIC0tb3JhbmdlLTM6IG9rbGNoKDI1LjglIDAuMDQ1IDYwLjgpO1xyXG4gICAgLS1vcmFuZ2UtNDogb2tsY2goMjkuNCUgMC4wNzEgNTYuNyk7XHJcbiAgICAtLW9yYW5nZS01OiBva2xjaCgzMy40JSAwLjA4MyA1NC40KTtcclxuICAgIC0tb3JhbmdlLTY6IG9rbGNoKDM4LjUlIDAuMDg3IDU1KTtcclxuICAgIC0tb3JhbmdlLTc6IG9rbGNoKDQ1LjIlIDAuMDk1IDUyLjcpO1xyXG4gICAgLS1vcmFuZ2UtODogb2tsY2goNTQuMSUgMC4xMTYgNTApO1xyXG4gICAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xyXG4gICAgLS1vcmFuZ2UtMTA6IG9rbGNoKDczLjMlIDAuMTgyIDUwLjkpO1xyXG4gICAgLS1vcmFuZ2UtMTE6IG9rbGNoKDc4LjklIDAuMTQzIDU2LjIpO1xyXG4gICAgLS1vcmFuZ2UtMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xyXG5cclxuICAgIC0tb3JhbmdlLWExOiBva2xjaCg2MS41JSAwLjIyMyAzMy44IC8gMi43NSUpO1xyXG4gICAgLS1vcmFuZ2UtYTI6IG9rbGNoKDcwLjMlIDAuMTk4IDQ1LjkgLyA1LjQ5JSk7XHJcbiAgICAtLW9yYW5nZS1hMzogb2tsY2goNjkuNSUgMC4xOTcgNDUuNCAvIDE0LjUxJSk7XHJcbiAgICAtLW9yYW5nZS1hNDogb2tsY2goNjguMCUgMC4yMTQgMzkuOCAvIDIyLjM1JSk7XHJcbiAgICAtLW9yYW5nZS1hNTogb2tsY2goNjkuMCUgMC4yMDggNDIgLyAyOS4wMiUpO1xyXG4gICAgLS1vcmFuZ2UtYTY6IG9rbGNoKDcxLjMlIDAuMTkxIDQ4LjggLyAzNi4wOCUpO1xyXG4gICAgLS1vcmFuZ2UtYTc6IG9rbGNoKDczLjglIDAuMTc3IDUwLjQgLyA0NS44OCUpO1xyXG4gICAgLS1vcmFuZ2UtYTg6IG9rbGNoKDczLjklIDAuMTcxIDQ4LjkgLyA2MS41NyUpO1xyXG4gICAgLS1vcmFuZ2UtYTk6IG9rbGNoKDcwLjQlIDAuMTk2IDQ0LjcgLyA5Ni44NiUpO1xyXG4gICAgLS1vcmFuZ2UtYTEwOiBva2xjaCg3My4zJSAwLjE4MiA1MC45KTtcclxuICAgIC0tb3JhbmdlLWExMTogb2tsY2goNzguOSUgMC4xNDMgNTYuMik7XHJcbiAgICAtLW9yYW5nZS1hMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xyXG5cclxuICAgIC0tYnJvd24tMTogb2tsY2goMTcuOCUgMC4wMDQgODQuNik7XHJcbiAgICAtLWJyb3duLTI6IG9rbGNoKDIxLjMlIDAuMDA3IDQ4LjQpO1xyXG4gICAgLS1icm93bi0zOiBva2xjaCgyNS40JSAwLjAxMyA1MS42KTtcclxuICAgIC0tYnJvd24tNDogb2tsY2goMjguOSUgMC4wMTggNTkuOSk7XHJcbiAgICAtLWJyb3duLTU6IG9rbGNoKDMyLjUlIDAuMDI0IDU2LjQpO1xyXG4gICAgLS1icm93bi02OiBva2xjaCgzNy4xJSAwLjAzMiA1OSk7XHJcbiAgICAtLWJyb3duLTc6IG9rbGNoKDQyLjklIDAuMDQxIDU3LjgpO1xyXG4gICAgLS1icm93bi04OiBva2xjaCg1MC45JSAwLjA1MyA2Mik7XHJcbiAgICAtLWJyb3duLTk6IG9rbGNoKDYzLjMlIDAuMDc4IDYxKTtcclxuICAgIC0tYnJvd24tMTA6IG9rbGNoKDY3LjMlIDAuMDc0IDYxLjEpO1xyXG4gICAgLS1icm93bi0xMTogb2tsY2goNzkuOCUgMC4wNjMgNjIuNyk7XHJcbiAgICAtLWJyb3duLTEyOiBva2xjaCg5MS43JSAwLjAzNiA3NS41KTtcclxuXHJcbiAgICAtLWJyb3duLWExOiBva2xjaCg0Mi4wJSAwLjE2MiAzMS4yIC8gMC43OCUpO1xyXG4gICAgLS1icm93bi1hMjogb2tsY2goODAuMCUgMC4xMTYgNDYuOSAvIDQuNzElKTtcclxuICAgIC0tYnJvd24tYTM6IG9rbGNoKDgzLjAlIDAuMDk5IDUwLjkgLyA5LjgwJSk7XHJcbiAgICAtLWJyb3duLWE0OiBva2xjaCg4NC4wJSAwLjA5OCA1OC40IC8gMTQuMTIlKTtcclxuICAgIC0tYnJvd24tYTU6IG9rbGNoKDgzLjUlIDAuMSA1NS41IC8gMTkuMjIlKTtcclxuICAgIC0tYnJvd24tYTY6IG9rbGNoKDg0LjAlIDAuMTAyIDU4LjEgLyAyNS40OSUpO1xyXG4gICAgLS1icm93bi1hNzogb2tsY2goODQuNCUgMC4xMDMgNTcuNyAvIDMzLjczJSk7XHJcbiAgICAtLWJyb3duLWE4OiBva2xjaCg4NC45JSAwLjEwMyA2MSAvIDQ1LjEwJSk7XHJcbiAgICAtLWJyb3duLWE5OiBva2xjaCg4My41JSAwLjExMSA2MC42IC8gNjUuODglKTtcclxuICAgIC0tYnJvd24tYTEwOiBva2xjaCg4NS41JSAwLjA5OSA2MS40IC8gNzAuMjAlKTtcclxuICAgIC0tYnJvd24tYTExOiBva2xjaCg4OS4wJSAwLjA3MiA2Mi42IC8gODUuMTAlKTtcclxuICAgIC0tYnJvd24tYTEyOiBva2xjaCg5NS4xJSAwLjAzNyA3NS4yIC8gOTQuOTAlKTtcclxuXHJcbiAgICAtLXNreS0xOiBva2xjaCgxOS4wJSAwLjAyNSAyNTkuMik7XHJcbiAgICAtLXNreS0yOiBva2xjaCgyMS42JSAwLjAyOSAyNTcuNSk7XHJcbiAgICAtLXNreS0zOiBva2xjaCgyNy4xJSAwLjA1NCAyNTEuMyk7XHJcbiAgICAtLXNreS00OiBva2xjaCgzMi4xJSAwLjA3IDI0OC43KTtcclxuICAgIC0tc2t5LTU6IG9rbGNoKDM3LjMlIDAuMDc4IDI0NC45KTtcclxuICAgIC0tc2t5LTY6IG9rbGNoKDQyLjYlIDAuMDg4IDI0My45KTtcclxuICAgIC0tc2t5LTc6IG9rbGNoKDQ4LjglIDAuMDk4IDI0MC44KTtcclxuICAgIC0tc2t5LTg6IG9rbGNoKDU1LjclIDAuMTE1IDIzNy40KTtcclxuICAgIC0tc2t5LTk6IG9rbGNoKDg2LjElIDAuMTAzIDIxNy44KTtcclxuICAgIC0tc2t5LTEwOiBva2xjaCg5MC44JSAwLjA3MyAyMTQuNSk7XHJcbiAgICAtLXNreS0xMTogb2tsY2goNzkuMyUgMC4wOTkgMjMxLjYpO1xyXG4gICAgLS1za3ktMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcclxuXHJcbiAgICAtLXNreS1hMTogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyA1Ljg4JSk7XHJcbiAgICAtLXNreS1hMjogb2tsY2goNTguMyUgMC4yMjIgMjU5LjUgLyA5LjQxJSk7XHJcbiAgICAtLXNreS1hMzogb2tsY2goNjIuMyUgMC4yMDEgMjU1LjQgLyAyMC4wMCUpO1xyXG4gICAgLS1za3ktYTQ6IG9rbGNoKDY0LjglIDAuMTkzIDI1Mi44IC8gMjguNjMlKTtcclxuICAgIC0tc2t5LWE1OiBva2xjaCg2Ny45JSAwLjE3NSAyNDguMSAvIDM2LjQ3JSk7XHJcbiAgICAtLXNreS1hNjogb2tsY2goNzAuMCUgMC4xNjcgMjQ2LjIgLyA0NC43MSUpO1xyXG4gICAgLS1za3ktYTc6IG9rbGNoKDcxLjglIDAuMTU5IDI0Mi41IC8gNTQuNTElKTtcclxuICAgIC0tc2t5LWE4OiBva2xjaCg3Mi43JSAwLjE1OCAyMzkgLyA2Ni4yNyUpO1xyXG4gICAgLS1za3ktYTk6IG9rbGNoKDg2LjQlIDAuMTAzIDIxNy42KTtcclxuICAgIC0tc2t5LWExMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xyXG4gICAgLS1za3ktYTExOiBva2xjaCg4Mi44JSAwLjEwNCAyMzEuOSAvIDkzLjczJSk7XHJcbiAgICAtLXNreS1hMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcclxuXHJcbiAgICAtLW1pbnQtMTogb2tsY2goMTguOSUgMC4wMTEgMTk2LjMpO1xyXG4gICAgLS1taW50LTI6IG9rbGNoKDIxLjElIDAuMDE3IDE5NS45KTtcclxuICAgIC0tbWludC0zOiBva2xjaCgyNi44JSAwLjAzOSAxOTIuNCk7XHJcbiAgICAtLW1pbnQtNDogb2tsY2goMzEuNSUgMC4wNTQgMTkxKTtcclxuICAgIC0tbWludC01OiBva2xjaCgzNS45JSAwLjA2MiAxOTApO1xyXG4gICAgLS1taW50LTY6IG9rbGNoKDQxLjElIDAuMDY2IDE4Ni4yKTtcclxuICAgIC0tbWludC03OiBva2xjaCg0Ny4wJSAwLjA3MyAxODMuNSk7XHJcbiAgICAtLW1pbnQtODogb2tsY2goNTQuMSUgMC4wODUgMTc5LjIpO1xyXG4gICAgLS1taW50LTk6IG9rbGNoKDg3LjAlIDAuMSAxNzgpO1xyXG4gICAgLS1taW50LTEwOiBva2xjaCg5MS42JSAwLjA3OSAxODApO1xyXG4gICAgLS1taW50LTExOiBva2xjaCg3OS41JSAwLjExOCAxNzYuNSk7XHJcbiAgICAtLW1pbnQtMTI6IG9rbGNoKDkzLjElIDAuMDU3IDE2OC4zKTtcclxuXHJcbiAgICAtLW1pbnQtYTE6IG9rbGNoKDgxLjUlIDAuMTM5IDE5NC44IC8gMS45NiUpO1xyXG4gICAgLS1taW50LWEyOiBva2xjaCg4OC45JSAwLjE1MiAxOTQuOCAvIDQuMzElKTtcclxuICAgIC0tbWludC1hMzogb2tsY2goOTAuMiUgMC4xNTYgMTkwLjIgLyAxMS4zNyUpO1xyXG4gICAgLS1taW50LWE0OiBva2xjaCg5MC4yJSAwLjE1NiAxODkuMiAvIDE3LjI1JSk7XHJcbiAgICAtLW1pbnQtYTU6IG9rbGNoKDkwLjElIDAuMTU3IDE4OC4yIC8gMjIuNzUlKTtcclxuICAgIC0tbWludC1hNjogb2tsY2goODkuOSUgMC4xNTggMTg0LjggLyAyOS4wMiUpO1xyXG4gICAgLS1taW50LWE3OiBva2xjaCg4OS42JSAwLjE1MiAxODIuNCAvIDM2Ljg2JSk7XHJcbiAgICAtLW1pbnQtYTg6IG9rbGNoKDkwLjElIDAuMTUzIDE3OC4zIC8gNDYuMjclKTtcclxuICAgIC0tbWludC1hOTogb2tsY2goOTIuOCUgMC4xMDcgMTc3LjkgLyA5MS4zNyUpO1xyXG4gICAgLS1taW50LWExMDogb2tsY2goOTQuMSUgMC4wODIgMTc5LjcgLyA5Ni4wOCUpO1xyXG4gICAgLS1taW50LWExMTogb2tsY2goOTEuMCUgMC4xMzggMTc2LjIgLyA4Mi4zNSUpO1xyXG4gICAgLS1taW50LWExMjogb2tsY2goOTUuNiUgMC4wNTkgMTY4LjEgLyA5Ni4wOCUpO1xyXG5cclxuICAgIC0tbGltZS0xOiBva2xjaCgxOC4yJSAwLjAxNCAxMjAuOCk7XHJcbiAgICAtLWxpbWUtMjogb2tsY2goMjAuOSUgMC4wMiAxMjkuNik7XHJcbiAgICAtLWxpbWUtMzogb2tsY2goMjYuNiUgMC4wMzUgMTMyKTtcclxuICAgIC0tbGltZS00OiBva2xjaCgzMS42JSAwLjA0NyAxMzEuNyk7XHJcbiAgICAtLWxpbWUtNTogb2tsY2goMzYuMyUgMC4wNTcgMTMxKTtcclxuICAgIC0tbGltZS02OiBva2xjaCg0MS4wJSAwLjA2OCAxMzEuNSk7XHJcbiAgICAtLWxpbWUtNzogb2tsY2goNDYuMyUgMC4wNzkgMTMxLjEpO1xyXG4gICAgLS1saW1lLTg6IG9rbGNoKDUyLjQlIDAuMDk0IDEzMC42KTtcclxuICAgIC0tbGltZS05OiBva2xjaCg4OC43JSAwLjE3NSAxMjYuMSk7XHJcbiAgICAtLWxpbWUtMTA6IG9rbGNoKDk0LjIlIDAuMTc2IDEyMy44KTtcclxuICAgIC0tbGltZS0xMTogb2tsY2goODYuOCUgMC4xNTUgMTI0LjcpO1xyXG4gICAgLS1saW1lLTEyOiBva2xjaCg5NC42JSAwLjA4MiAxMjIuNyk7XHJcblxyXG4gICAgLS1saW1lLWExOiBva2xjaCg2OC43JSAwLjIzMiAxNDIuMiAvIDEuMTglKTtcclxuICAgIC0tbGltZS1hMjogb2tsY2goODYuOCUgMC4yNiAxMzYuMyAvIDMuOTIlKTtcclxuICAgIC0tbGltZS1hMzogb2tsY2goOTAuMSUgMC4yMjYgMTM0LjIgLyAxMC4yMCUpO1xyXG4gICAgLS1saW1lLWE0OiBva2xjaCg5MS4wJSAwLjIxMSAxMzMuMiAvIDE2LjA4JSk7XHJcbiAgICAtLWxpbWUtYTU6IG9rbGNoKDkxLjYlIDAuMiAxMzIuMiAvIDIxLjU3JSk7XHJcbiAgICAtLWxpbWUtYTY6IG9rbGNoKDkxLjglIDAuMTkyIDEzMi4zIC8gMjcuNDUlKTtcclxuICAgIC0tbGltZS1hNzogb2tsY2goOTIuMyUgMC4xOSAxMzEuNyAvIDM0LjEyJSk7XHJcbiAgICAtLWxpbWUtYTg6IG9rbGNoKDkxLjglIDAuMTg5IDEzMS4yIC8gNDIuMzUlKTtcclxuICAgIC0tbGltZS1hOTogb2tsY2goOTMuNCUgMC4xODYgMTI2LjIgLyA5Mi45NCUpO1xyXG4gICAgLS1saW1lLWExMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xyXG4gICAgLS1saW1lLWExMTogb2tsY2goOTMuOCUgMC4xNyAxMjQuOSAvIDg5LjQxJSk7XHJcbiAgICAtLWxpbWUtYTEyOiBva2xjaCg5Ni42JSAwLjA4NCAxMjIuOSAvIDk2Ljg2JSk7XHJcblxyXG4gICAgLS15ZWxsb3ctMTogb2tsY2goMTguMiUgMC4wMTQgOTQpO1xyXG4gICAgLS15ZWxsb3ctMjogb2tsY2goMjAuOSUgMC4wMTcgOTEuOCk7XHJcbiAgICAtLXllbGxvdy0zOiBva2xjaCgyNi4xJSAwLjA0NyA5MC4zKTtcclxuICAgIC0teWVsbG93LTQ6IG9rbGNoKDI5LjMlIDAuMDYgOTMuOCk7XHJcbiAgICAtLXllbGxvdy01OiBva2xjaCgzMy41JSAwLjA2OCA5Mi41KTtcclxuICAgIC0teWVsbG93LTY6IG9rbGNoKDM4LjUlIDAuMDc4IDkyLjkpO1xyXG4gICAgLS15ZWxsb3ctNzogb2tsY2goNDUuMiUgMC4wODEgOTIpO1xyXG4gICAgLS15ZWxsb3ctODogb2tsY2goNTMuNSUgMC4wOTUgODkuNCk7XHJcbiAgICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XHJcbiAgICAtLXllbGxvdy0xMDogb2tsY2goOTcuMSUgMC4xODIgMTA5LjQpO1xyXG4gICAgLS15ZWxsb3ctMTE6IG9rbGNoKDkwLjAlIDAuMTY2IDEwMS43KTtcclxuICAgIC0teWVsbG93LTEyOiBva2xjaCg5NC4yJSAwLjA3NSAxMDEuMSk7XHJcblxyXG4gICAgLS15ZWxsb3ctYTE6IG9rbGNoKDU5LjclIDAuMTc3IDQzLjEgLyAxLjU3JSk7XHJcbiAgICAtLXllbGxvdy1hMjogb2tsY2goODEuMyUgMC4xNjggODAuNyAvIDQuMzElKTtcclxuICAgIC0teWVsbG93LWEzOiBva2xjaCg4MC4yJSAwLjE3MSA3My4zIC8gMTEuNzYlKTtcclxuICAgIC0teWVsbG93LWE0OiBva2xjaCg4Mi4zJSAwLjE3IDgwLjggLyAxNS42OSUpO1xyXG4gICAgLS15ZWxsb3ctYTU6IG9rbGNoKDgzLjIlIDAuMTcxIDgyLjQgLyAyMS4xOCUpO1xyXG4gICAgLS15ZWxsb3ctYTY6IG9rbGNoKDg0LjklIDAuMTc0IDg2LjkgLyAyNy40NSUpO1xyXG4gICAgLS15ZWxsb3ctYTc6IG9rbGNoKDg2LjIlIDAuMTcgODkuOSAvIDM2LjA4JSk7XHJcbiAgICAtLXllbGxvdy1hODogb2tsY2goODYuMSUgMC4xNjQgODguNSAvIDQ4LjI0JSk7XHJcbiAgICAtLXllbGxvdy1hOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xyXG4gICAgLS15ZWxsb3ctYTEwOiBva2xjaCg5Ny4xJSAwLjE4MiAxMDkuNCk7XHJcbiAgICAtLXllbGxvdy1hMTE6IG9rbGNoKDkyLjQlIDAuMTcxIDEwMS42IC8gOTYuMDglKTtcclxuICAgIC0teWVsbG93LWExMjogb2tsY2goOTYuNSUgMC4wNzcgMTAxLjMgLyA5Ni40NyUpO1xyXG5cclxuICAgIC0tYW1iZXItMTogb2tsY2goMTguNSUgMC4wMTMgNzcuOCk7XHJcbiAgICAtLWFtYmVyLTI6IG9rbGNoKDIxLjIlIDAuMDE4IDgyKTtcclxuICAgIC0tYW1iZXItMzogb2tsY2goMjUuOCUgMC4wNDQgNzQuNSk7XHJcbiAgICAtLWFtYmVyLTQ6IG9rbGNoKDI5LjYlIDAuMDYzIDczLjkpO1xyXG4gICAgLS1hbWJlci01OiBva2xjaCgzMy42JSAwLjA3MiA3Mi45KTtcclxuICAgIC0tYW1iZXItNjogb2tsY2goMzguNiUgMC4wNzggNzUuMyk7XHJcbiAgICAtLWFtYmVyLTc6IG9rbGNoKDQ1LjQlIDAuMDgyIDc1KTtcclxuICAgIC0tYW1iZXItODogb2tsY2goNTMuNiUgMC4wOTYgNzMuNCk7XHJcbiAgICAtLWFtYmVyLTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gICAgLS1hbWJlci0xMDogb2tsY2goODguNSUgMC4xODEgOTQuOCk7XHJcbiAgICAtLWFtYmVyLTExOiBva2xjaCg4Ni4yJSAwLjE3MyA4OSk7XHJcbiAgICAtLWFtYmVyLTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcclxuXHJcbiAgICAtLWFtYmVyLWExOiBva2xjaCg2MC45JSAwLjIxMyAzNS4xIC8gMi4zNSUpO1xyXG4gICAgLS1hbWJlci1hMjogb2tsY2goNzcuMyUgMC4xNzIgNjYuMiAvIDUuMTAlKTtcclxuICAgIC0tYW1iZXItYTM6IG9rbGNoKDcyLjglIDAuMTggNTUgLyAxMy4zMyUpO1xyXG4gICAgLS1hbWJlci1hNDogb2tsY2goNzMuMSUgMC4xODIgNTQuNSAvIDE5LjYxJSk7XHJcbiAgICAtLWFtYmVyLWE1OiBva2xjaCg3NC42JSAwLjE3OCA1OC40IC8gMjUuNDklKTtcclxuICAgIC0tYW1iZXItYTY6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyAzMS43NiUpO1xyXG4gICAgLS1hbWJlci1hNzogb2tsY2goODAuNCUgMC4xNjQgNzEuOSAvIDQwLjM5JSk7XHJcbiAgICAtLWFtYmVyLWE4OiBva2xjaCg4MS4wJSAwLjE1OCA3MS45IC8gNTIuOTQlKTtcclxuICAgIC0tYW1iZXItYTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gICAgLS1hbWJlci1hMTA6IG9rbGNoKDg4LjUlIDAuMTgxIDk0LjgpO1xyXG4gICAgLS1hbWJlci1hMTE6IG9rbGNoKDg2LjIlIDAuMTczIDg5KTtcclxuICAgIC0tYW1iZXItYTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcclxuXHJcbiAgICAtLWdvbGQtMTogb2tsY2goMTguMiUgMC4wMDIgMTA2LjYpO1xyXG4gICAgLS1nb2xkLTI6IG9rbGNoKDIxLjglIDAuMDA2IDkxLjYpO1xyXG4gICAgLS1nb2xkLTM6IG9rbGNoKDI1LjYlIDAuMDA3IDk1LjQpO1xyXG4gICAgLS1nb2xkLTQ6IG9rbGNoKDI4LjklIDAuMDA5IDg4LjgpO1xyXG4gICAgLS1nb2xkLTU6IG9rbGNoKDMzLjAlIDAuMDEzIDg3LjYpO1xyXG4gICAgLS1nb2xkLTY6IG9rbGNoKDM3LjMlIDAuMDEzIDgxLjcpO1xyXG4gICAgLS1nb2xkLTc6IG9rbGNoKDQzLjAlIDAuMDE2IDgyLjQpO1xyXG4gICAgLS1nb2xkLTg6IG9rbGNoKDQ5LjklIDAuMDIxIDgxLjMpO1xyXG4gICAgLS1nb2xkLTk6IG9rbGNoKDYyLjAlIDAuMDQ5IDc3LjcpO1xyXG4gICAgLS1nb2xkLTEwOiBva2xjaCg2Ni4zJSAwLjA0NyA3OC4zKTtcclxuICAgIC0tZ29sZC0xMTogb2tsY2goNzkuNCUgMC4wNDEgNzcuMSk7XHJcbiAgICAtLWdvbGQtMTI6IG9rbGNoKDkxLjUlIDAuMDE0IDc4LjMpO1xyXG5cclxuICAgIC0tZ29sZC1hMTogb2tsY2goNjMuNiUgMC4xMzQgMTA5LjcgLyAwLjc4JSk7XHJcbiAgICAtLWdvbGQtYTI6IG9rbGNoKDkxLjYlIDAuMDkxIDkxLjggLyA0LjMxJSk7XHJcbiAgICAtLWdvbGQtYTM6IG9rbGNoKDk0LjElIDAuMDY1IDk1LjkgLyAwOC4yNCUpO1xyXG4gICAgLS1nb2xkLWE0OiBva2xjaCg5NS4yJSAwLjA1NyA4OC42IC8gMTEuNzYlKTtcclxuICAgIC0tZ29sZC1hNTogb2tsY2goOTQuNyUgMC4wNTggODcuNiAvIDE2LjQ3JSk7XHJcbiAgICAtLWdvbGQtYTY6IG9rbGNoKDk0LjclIDAuMDQ3IDgwLjggLyAyMS41NyUpO1xyXG4gICAgLS1nb2xkLWE3OiBva2xjaCg5NS4yJSAwLjA0NiA4MiAvIDI4LjI0JSk7XHJcbiAgICAtLWdvbGQtYTg6IG9rbGNoKDk0LjQlIDAuMDQ3IDgwLjggLyAzNy4yNSUpO1xyXG4gICAgLS1nb2xkLWE5OiBva2xjaCg5MC45JSAwLjA3OSA3Ny4xIC8gNTYuNDclKTtcclxuICAgIC0tZ29sZC1hMTA6IG9rbGNoKDkxLjglIDAuMDcgNzggLyA2MS41NyUpO1xyXG4gICAgLS1nb2xkLWExMTogb2tsY2goOTMuOCUgMC4wNSA3Ni45IC8gNzguNDMlKTtcclxuICAgIC0tZ29sZC1hMTI6IG9rbGNoKDk3LjklIDAuMDE1IDc3LjEgLyA5MC41OSUpO1xyXG5cclxuICAgIC0tYnJvbnplLTE6IG9rbGNoKDE4LjElIDAuMDA1IDM5LjMpO1xyXG4gICAgLS1icm9uemUtMjogb2tsY2goMjEuNiUgMC4wMDYgNTYpO1xyXG4gICAgLS1icm9uemUtMzogb2tsY2goMjUuNiUgMC4wMDcgNDguNCk7XHJcbiAgICAtLWJyb256ZS00OiBva2xjaCgyOS4wJSAwLjAxIDQ4LjMpO1xyXG4gICAgLS1icm9uemUtNTogb2tsY2goMzIuOSUgMC4wMTMgNDEuNyk7XHJcbiAgICAtLWJyb256ZS02OiBva2xjaCgzNy40JSAwLjAxNyA0MSk7XHJcbiAgICAtLWJyb256ZS03OiBva2xjaCg0Mi45JSAwLjAyMSA0MC42KTtcclxuICAgIC0tYnJvbnplLTg6IG9rbGNoKDQ5LjklIDAuMDI0IDQ1KTtcclxuICAgIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xyXG4gICAgLS1icm9uemUtMTA6IG9rbGNoKDY2LjglIDAuMDQ2IDQzLjUpO1xyXG4gICAgLS1icm9uemUtMTE6IG9rbGNoKDc5LjIlIDAuMDQzIDQ0LjMpO1xyXG4gICAgLS1icm9uemUtMTI6IG9rbGNoKDkxLjUlIDAuMDE3IDUwLjQpO1xyXG5cclxuICAgIC0tYnJvbnplLWExOiBva2xjaCg1NC41JSAwLjIxOCAzMC4xIC8gMS41NyUpO1xyXG4gICAgLS1icm9uemUtYTI6IG9rbGNoKDg0LjMlIDAuMDkyIDU1LjQgLyA0LjcxJSk7XHJcbiAgICAtLWJyb256ZS1hMzogb2tsY2goODguNCUgMC4wNTggNDggLyA5LjAyJSk7XHJcbiAgICAtLWJyb256ZS1hNDogb2tsY2goODguMSUgMC4wNiA0OC42IC8gMTMuMzMlKTtcclxuICAgIC0tYnJvbnplLWE1OiBva2xjaCg4OS44JSAwLjA1NiA0MS43IC8gMTcuNjUlKTtcclxuICAgIC0tYnJvbnplLWE2OiBva2xjaCg4OS42JSAwLjA1NyA0MS4zIC8gMjMuNTMlKTtcclxuICAgIC0tYnJvbnplLWE3OiBva2xjaCg4OS4yJSAwLjA1NiA0MC41IC8gMzAuOTglKTtcclxuICAgIC0tYnJvbnplLWE4OiBva2xjaCg5MC42JSAwLjA1MiA0My44IC8gMzkuNjElKTtcclxuICAgIC0tYnJvbnplLWE5OiBva2xjaCg4Ny4zJSAwLjA3IDQzLjggLyA2MC43OCUpO1xyXG4gICAgLS1icm9uemUtYTEwOiBva2xjaCg4Ny45JSAwLjA2NiA0My4xIC8gNjYuMjclKTtcclxuICAgIC0tYnJvbnplLWExMTogb2tsY2goOTAuOSUgMC4wNTEgNDQuMyAvIDgxLjk2JSk7XHJcbiAgICAtLWJyb256ZS1hMTI6IG9rbGNoKDk2LjclIDAuMDE5IDUyIC8gOTIuNTUlKTtcclxuXHJcbiAgICAtLWdyYXktMTogb2tsY2goMTcuNzYlIDAgMCk7XHJcbiAgICAtLWdyYXktMjogb2tsY2goMjEuMzQlIDAgMCk7XHJcbiAgICAtLWdyYXktMzogb2tsY2goMjUuMiUgMCAwKTtcclxuICAgIC0tZ3JheS00OiBva2xjaCgyOC41JSAwIDApO1xyXG4gICAgLS1ncmF5LTU6IG9rbGNoKDMxLjMlIDAgMCk7XHJcbiAgICAtLWdyYXktNjogb2tsY2goMzQuOCUgMCAwKTtcclxuICAgIC0tZ3JheS03OiBva2xjaCg0MC4yJSAwIDApO1xyXG4gICAgLS1ncmF5LTg6IG9rbGNoKDQ4LjklIDAgMCk7XHJcbiAgICAtLWdyYXktOTogb2tsY2goNTMuOCUgMCAwKTtcclxuICAgIC0tZ3JheS0xMDogb2tsY2goNTguMyUgMCAwKTtcclxuICAgIC0tZ3JheS0xMTogb2tsY2goNzcuMCUgMCAwKTtcclxuICAgIC0tZ3JheS0xMjogb2tsY2goOTQuOSUgMCAwKTtcclxuXHJcbiAgICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDApO1xyXG4gICAgLS1ncmF5LWEyOiBva2xjaCgxMDAlIDAgMCAvIDMuNTMlKTtcclxuICAgIC0tZ3JheS1hMzogb2tsY2goMTAwJSAwIDAgLyA3LjA2JSk7XHJcbiAgICAtLWdyYXktYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMTAuNTklKTtcclxuICAgIC0tZ3JheS1hNTogb2tsY2goMTAwJSAwIDAgLyAxMy4zMyUpO1xyXG4gICAgLS1ncmF5LWE2OiBva2xjaCgxMDAlIDAgMCAvIDE3LjI1JSk7XHJcbiAgICAtLWdyYXktYTc6IG9rbGNoKDEwMCUgMCAwIC8gMjMuMTQlKTtcclxuICAgIC0tZ3JheS1hODogb2tsY2goMTAwJSAwIDAgLyAzMy4zMyUpO1xyXG4gICAgLS1ncmF5LWE5OiBva2xjaCgxMDAlIDAgMCAvIDM5LjIyJSk7XHJcbiAgICAtLWdyYXktYTEwOiBva2xjaCgxMDAlIDAgMCAvIDQ0LjcxJSk7XHJcbiAgICAtLWdyYXktYTExOiBva2xjaCgxMDAlIDAgMCAvIDY4LjYzJSk7XHJcbiAgICAtLWdyYXktYTEyOiBva2xjaCgxMDAlIDAgMCAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1tYXV2ZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTI6IG9rbGNoKDIxLjUlIDAuMDA0IDMwOC4yKTtcclxuICAgIC0tbWF1dmUtMzogb2tsY2goMjUuNCUgMC4wMDYgMzAxLjEpO1xyXG4gICAgLS1tYXV2ZS00OiBva2xjaCgyOC41JSAwLjAwOCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTU6IG9rbGNoKDMxLjMlIDAuMDA5IDMwMy45KTtcclxuICAgIC0tbWF1dmUtNjogb2tsY2goMzUuMCUgMC4wMTEgMzA4LjEpO1xyXG4gICAgLS1tYXV2ZS03OiBva2xjaCg0MC4yJSAwLjAxMiAyOTguOSk7XHJcbiAgICAtLW1hdXZlLTg6IG9rbGNoKDQ5LjIlIDAuMDE2IDI5OS41KTtcclxuICAgIC0tbWF1dmUtOTogb2tsY2goNTQuMCUgMC4wMTcgMjk0LjIpO1xyXG4gICAgLS1tYXV2ZS0xMDogb2tsY2goNTguNSUgMC4wMTcgMjk0LjIpO1xyXG4gICAgLS1tYXV2ZS0xMTogb2tsY2goNzYuOSUgMC4wMTQgMjk5LjcpO1xyXG4gICAgLS1tYXV2ZS0xMjogb2tsY2goOTUuMCUgMC4wMDMgMjg2LjMpO1xyXG5cclxuICAgIC0tbWF1dmUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcclxuICAgIC0tbWF1dmUtYTI6IG9rbGNoKDk2LjglIDAuMDAzIDMwOC40IC8gMy41MyUpO1xyXG4gICAgLS1tYXV2ZS1hMzogb2tsY2goOTQuMiUgMC4wMTkgMjg5LjMgLyA3Ljg0JSk7XHJcbiAgICAtLW1hdXZlLWE0OiBva2xjaCg5My41JSAwLjAyNyAzMDcuMSAvIDExLjM3JSk7XHJcbiAgICAtLW1hdXZlLWE1OiBva2xjaCg5My45JSAwLjAzMyAzMDIuOCAvIDE0LjUxJSk7XHJcbiAgICAtLW1hdXZlLWE2OiBva2xjaCg5NC4wJSAwLjAzMyAzMDcuMiAvIDE4LjgyJSk7XHJcbiAgICAtLW1hdXZlLWE3OiBva2xjaCg5NC40JSAwLjAzIDI5Ni4yIC8gMjUuMTAlKTtcclxuICAgIC0tbWF1dmUtYTg6IG9rbGNoKDk0LjElIDAuMDMzIDI5OS4xIC8gMzYuNDclKTtcclxuICAgIC0tbWF1dmUtYTk6IG9rbGNoKDkzLjUlIDAuMDMxIDI5My44IC8gNDMuMTQlKTtcclxuICAgIC0tbWF1dmUtYTEwOiBva2xjaCg5NC4yJSAwLjAyNyAyOTIuOCAvIDQ4LjYzJSk7XHJcbiAgICAtLW1hdXZlLWExMTogb2tsY2goOTYuNSUgMC4wMTkgMjk5LjEgLyA3MS43NiUpO1xyXG4gICAgLS1tYXV2ZS1hMTI6IG9rbGNoKDk5LjUlIDAuMDAzIDI4Ni40IC8gOTMuNzMlKTtcclxuXHJcbiAgICAtLXNsYXRlLTE6IG9rbGNoKDE3LjklIDAuMDA0IDI4Nik7XHJcbiAgICAtLXNsYXRlLTI6IG9rbGNoKDIxLjMlIDAuMDA0IDI2NC41KTtcclxuICAgIC0tc2xhdGUtMzogb2tsY2goMjUuMiUgMC4wMDYgMjcxLjIpO1xyXG4gICAgLS1zbGF0ZS00OiBva2xjaCgyOC4zJSAwLjAwNyAyNDguMSk7XHJcbiAgICAtLXNsYXRlLTU6IG9rbGNoKDMxLjIlIDAuMDA4IDI1NS42KTtcclxuICAgIC0tc2xhdGUtNjogb2tsY2goMzQuNyUgMC4wMSAyNTQpO1xyXG4gICAgLS1zbGF0ZS03OiBva2xjaCgzOS45JSAwLjAxMiAyNTIuOSk7XHJcbiAgICAtLXNsYXRlLTg6IG9rbGNoKDQ4LjklIDAuMDE2IDI1MS43KTtcclxuICAgIC0tc2xhdGUtOTogb2tsY2goNTMuNyUgMC4wMTUgMjYyLjMpO1xyXG4gICAgLS1zbGF0ZS0xMDogb2tsY2goNTguMyUgMC4wMTUgMjY2LjYpO1xyXG4gICAgLS1zbGF0ZS0xMTogb2tsY2goNzYuOSUgMC4wMSAyNTguMyk7XHJcbiAgICAtLXNsYXRlLTEyOiBva2xjaCg5NC45JSAwLjAwMyAyNjQuNSk7XHJcblxyXG4gICAgLS1zbGF0ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zbGF0ZS1hMjogb2tsY2goOTQuOCUgMC4wMjkgMjAxLjkgLyAzLjUzJSk7XHJcbiAgICAtLXNsYXRlLWEzOiBva2xjaCg5My4xJSAwLjAyNCAyNTAuMSAvIDcuODQlKTtcclxuICAgIC0tc2xhdGUtYTQ6IG9rbGNoKDkzLjAlIDAuMDMxIDIyNS4xIC8gMTEuMzclKTtcclxuICAgIC0tc2xhdGUtYTU6IG9rbGNoKDkzLjYlIDAuMDMxIDI0My43IC8gMTQuNTElKTtcclxuICAgIC0tc2xhdGUtYTY6IG9rbGNoKDkzLjAlIDAuMDMzIDI0NCAvIDE4LjgyJSk7XHJcbiAgICAtLXNsYXRlLWE3OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDI1LjEwJSk7XHJcbiAgICAtLXNsYXRlLWE4OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDM2LjQ3JSk7XHJcbiAgICAtLXNsYXRlLWE5OiBva2xjaCg5My42JSAwLjAyOCAyNTguNCAvIDQyLjc1JSk7XHJcbiAgICAtLXNsYXRlLWExMDogb2tsY2goOTQuNSUgMC4wMjMgMjY0LjUgLyA0OC4yNCUpO1xyXG4gICAgLS1zbGF0ZS1hMTE6IG9rbGNoKDk3LjQlIDAuMDExIDI1Mi4xIC8gNzAuOTglKTtcclxuICAgIC0tc2xhdGUtYTEyOiBva2xjaCg5OS40JSAwLjAwMyAyNjQuNSAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1zYWdlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDE2NC42KTtcclxuICAgIC0tc2FnZS0yOiBva2xjaCgyMS4xJSAwLjAwNCAxNjQuNyk7XHJcbiAgICAtLXNhZ2UtMzogb2tsY2goMjQuOSUgMC4wMDMgMTY0LjgpO1xyXG4gICAgLS1zYWdlLTQ6IG9rbGNoKDI4LjIlIDAuMDA1IDE3NC4xKTtcclxuICAgIC0tc2FnZS01OiBva2xjaCgzMS4wJSAwLjAwNSAxNzQuMik7XHJcbiAgICAtLXNhZ2UtNjogb2tsY2goMzQuOCUgMC4wMDYgMTY0LjcpO1xyXG4gICAgLS1zYWdlLTc6IG9rbGNoKDQwLjAlIDAuMDA3IDE3MC4xKTtcclxuICAgIC0tc2FnZS04OiBva2xjaCg0OC45JSAwLjAxIDE2OC40KTtcclxuICAgIC0tc2FnZS05OiBva2xjaCg1My4zJSAwLjAxNyAxNzAuNSk7XHJcbiAgICAtLXNhZ2UtMTA6IG9rbGNoKDU3LjglIDAuMDE1IDE3My44KTtcclxuICAgIC0tc2FnZS0xMTogb2tsY2goNzYuNiUgMC4wMSAxNzEuNyk7XHJcbiAgICAtLXNhZ2UtMTI6IG9rbGNoKDk0LjclMC4wMDMgMTY1LjEpO1xyXG5cclxuICAgIC0tc2FnZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zYWdlLWEyOiBva2xjaCg5NS45JSAwLjAwMyAxNjUuMSAvIDMuMTQlKTtcclxuICAgIC0tc2FnZS1hMzogb2tsY2goOTYuOCUgMC4wMDIgMTY1LjEgLyA3LjA2JSk7XHJcbiAgICAtLXNhZ2UtYTQ6IG9rbGNoKDk4LjglIDAuMDEzIDE5MSAvIDEwLjIwJSk7XHJcbiAgICAtLXNhZ2UtYTU6IG9rbGNoKDk4LjAlIDAuMDExIDE4OS44IC8gMTMuMzMlKTtcclxuICAgIC0tc2FnZS1hNjogb2tsY2goOTcuNiUgMC4wMTcgMTY0LjcgLyAxNy42NSUpO1xyXG4gICAgLS1zYWdlLWE3OiBva2xjaCg5Ny45JSAwLjAxNyAxNzQuMSAvIDIzLjUzJSk7XHJcbiAgICAtLXNhZ2UtYTg6IG9rbGNoKDk3LjklIDAuMDIxIDE3MC42IC8gMzQuMTIlKTtcclxuICAgIC0tc2FnZS1hOTogb2tsY2goOTYuOSUgMC4wMzQgMTcxLjUgLyA0MC4wMCUpO1xyXG4gICAgLS1zYWdlLWExMDogb2tsY2goOTcuNSUgMC4wMjcgMTc2LjQgLyA0NS40OSUpO1xyXG4gICAgLS1zYWdlLWExMTogb2tsY2goOTguOSUgMC4wMTEgMTc2LjMgLyA2OS4wMiUpO1xyXG4gICAgLS1zYWdlLWExMjogb2tsY2goOTkuOCUgMC4wMDIgMTY1LjEgLyA5Mi45NCUpO1xyXG5cclxuICAgIC0tb2xpdmUtMTogb2tsY2goMTguMCUgMC4wMDQgMTI4LjcpO1xyXG4gICAgLS1vbGl2ZS0yOiBva2xjaCgyMS4yJSAwLjAwNCAxMjguNyk7XHJcbiAgICAtLW9saXZlLTM6IG9rbGNoKDI1LjAlIDAuMDA0IDEyOC42KTtcclxuICAgIC0tb2xpdmUtNDogb2tsY2goMjguMiUgMC4wMDYgMTM0LjkpO1xyXG4gICAgLS1vbGl2ZS01OiBva2xjaCgzMS4wJSAwLjAwNiAxMzQuOSk7XHJcbiAgICAtLW9saXZlLTY6IG9rbGNoKDM0LjUlIDAuMDA3IDEyOC43KTtcclxuICAgIC0tb2xpdmUtNzogb2tsY2goMzkuNyUgMC4wMDkgMTMyLjUpO1xyXG4gICAgLS1vbGl2ZS04OiBva2xjaCg0OC45JSAwLjAxMyAxNDEuMik7XHJcbiAgICAtLW9saXZlLTk6IG9rbGNoKDUzLjUlIDAuMDE4IDEzOS40KTtcclxuICAgIC0tb2xpdmUtMTA6IG9rbGNoKDU4LjElIDAuMDE2IDEzOC43KTtcclxuICAgIC0tb2xpdmUtMTE6IG9rbGNoKDc2LjYlIDAuMDEzIDEzNy44KTtcclxuICAgIC0tb2xpdmUtMTI6IG9rbGNoKDk0LjclIDAuMDAzIDE0NS41KTtcclxuXHJcbiAgICAtLW9saXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XHJcbiAgICAtLW9saXZlLWEyOiBva2xjaCg5Ni4wJSAwLjAwMyAxMjguNSAvIDMuMTQlKTtcclxuICAgIC0tb2xpdmUtYTM6IG9rbGNoKDk2LjklIDAuMDAzIDEyOC41IC8gNy4wNiUpO1xyXG4gICAgLS1vbGl2ZS1hNDogb2tsY2goOTguNiUgMC4wMiAxNDMgLyAxMC4yMCUpO1xyXG4gICAgLS1vbGl2ZS1hNTogb2tsY2goOTcuOSUgMC4wMTYgMTQyLjYgLyAxMy4zMyUpO1xyXG4gICAgLS1vbGl2ZS1hNjogb2tsY2goOTcuNyUgMC4wMTggMTI3LjEgLyAxNy4yNSUpO1xyXG4gICAgLS1vbGl2ZS1hNzogb2tsY2goOTguMCUgMC4wMjIgMTM0LjkgLyAyMy4xNCUpO1xyXG4gICAgLS1vbGl2ZS1hODogb2tsY2goOTcuNyUgMC4wMjkgMTQyLjIgLyAzNC4xMiUpO1xyXG4gICAgLS1vbGl2ZS1hOTogb2tsY2goOTcuNSUgMC4wMzUgMTQwIC8gNDAuMDAlKTtcclxuICAgIC0tb2xpdmUtYTEwOiBva2xjaCg5OC4wJSAwLjAyNiAxMzguMyAvIDQ1LjQ5JSk7XHJcbiAgICAtLW9saXZlLWExMTogb2tsY2goOTguOCUgMC4wMTYgMTM5LjQgLyA2OS4wMiUpO1xyXG4gICAgLS1vbGl2ZS1hMTI6IG9rbGNoKDk5LjglIDAuMDAzIDE0NS42IC8gOTIuOTQlKTtcclxuXHJcbiAgICAtLXNhbmQtMTogb2tsY2goMTcuNyUgMC4wMDIgMTA2LjYpO1xyXG4gICAgLS1zYW5kLTI6IG9rbGNoKDIxLjMlIDAuMDAyIDEwNi42KTtcclxuICAgIC0tc2FuZC0zOiBva2xjaCgyNS4yJSAwLjAwMiAxMDYuNSk7XHJcbiAgICAtLXNhbmQtNDogb2tsY2goMjguNCUgMC4wMDQgMTA2LjYpO1xyXG4gICAgLS1zYW5kLTU6IG9rbGNoKDMxLjIlIDAuMDA1IDEwNi43KTtcclxuICAgIC0tc2FuZC02OiBva2xjaCgzNC44JSAwLjAwNSA5MS41KTtcclxuICAgIC0tc2FuZC03OiBva2xjaCg0MC4xJSAwLjAwNyA5NS4yKTtcclxuICAgIC0tc2FuZC04OiBva2xjaCg0OC45JSAwLjAwOCA4OC43KTtcclxuICAgIC0tc2FuZC05OiBva2xjaCg1My40JSAwLjAxMSA5My43KTtcclxuICAgIC0tc2FuZC0xMDogb2tsY2goNTguMiUgMC4wMTEgMTAwLjEpO1xyXG4gICAgLS1zYW5kLTExOiBva2xjaCg3Ni43JSAwLjAwOSA5MS41KTtcclxuICAgIC0tc2FuZC0xMjogb2tsY2goOTQuOSUgMC4wMDMgMTA2LjUpO1xyXG5cclxuICAgIC0tc2FuZC1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zYW5kLWEyOiBva2xjaCg5Ni43JSAwLjAwMSAxMDYuNCAvIDMuNTMlKTtcclxuICAgIC0tc2FuZC1hMzogb2tsY2goOTcuMyUgMC4wMDEgMTA2LjQgLyA3LjQ1JSk7XHJcbiAgICAtLXNhbmQtYTQ6IG9rbGNoKDk5LjQlIDAuMDE0IDEwNi43IC8gMTAuNTklKTtcclxuICAgIC0tc2FuZC1hNTogb2tsY2goOTguNCUgMC4wMjEgMTA2LjggLyAxMy43MyUpO1xyXG4gICAgLS1zYW5kLWE2OiBva2xjaCg5OC41JSAwLjAxOCA4OS40IC8gMTcuNjUlKTtcclxuICAgIC0tc2FuZC1hNzogb2tsY2goOTguNyUgMC4wMTkgOTMuNyAvIDIzLjUzJSk7XHJcbiAgICAtLXNhbmQtYTg6IG9rbGNoKDk4LjMlIDAuMDE5IDg3LjUgLyAzNC4xMiUpO1xyXG4gICAgLS1zYW5kLWE5OiBva2xjaCg5OC40JSAwLjAyMyA5My4zIC8gMzkuNjElKTtcclxuICAgIC0tc2FuZC1hMTA6IG9rbGNoKDk5LjIlIDAuMDIgMTAwLjYgLyA0NS4xMCUpO1xyXG4gICAgLS1zYW5kLWExMTogb2tsY2goOTkuMSUgMC4wMTEgODkuNyAvIDY5LjAyJSk7XHJcbiAgICAtLXNhbmQtYTEyOiBva2xjaCg5OS45JSAwLjAwMyAxMDYuNCAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjA4JSAwIDAgLyA3MC4yJSk7XHJcbiAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjIzJSAwLjAwMiAzMjUuNjUgLyA3MC4yJSk7XHJcbiAgICAtLXNsYXRlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIyLjklIDAuMDA0IDIyOC45NiAvIDcwLjIlKTtcclxuICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi4zOSUgMC4wMDQgMTY0LjcyIC8gNzAuMiUpO1xyXG4gICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi40NiUgMC4wMDQgMTI4LjY3IC8gNzAuMiUpO1xyXG4gICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzJSAwLjAwNCAxMDYuNjkgLyA3MC4yJSk7XHJcblxyXG4gICAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDI0Ljc4JSAwIDAgLyA1MC4yJSk7XHJcbiAgICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDI1LjAlIDAuMDA0IDMwOC4zIC8gNTAuMiUpO1xyXG4gICAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjAwNSAyNDggLyA1MC4yJSk7XHJcbiAgICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMjQuMSUgMC4wMDQgMTY0LjggLyA1MC4yJSk7XHJcbiAgICAtLW9saXZlLXN1cmZhY2U6IG9rbGNoKDI0LjIlIDAuMDA0IDEyOC42IC8gNTAuMiUpO1xyXG4gICAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDAyIDEwNi41IC8gNTAuMiUpO1xyXG4gICAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goMjMuOSUgMC4wMzMgMzEuOSAvIDUwLjIlKTtcclxuICAgIC0tcmVkLXN1cmZhY2U6IG9rbGNoKDIzLjQlIDAuMDQyIDE2IC8gNTAuMiUpO1xyXG4gICAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMgNSAvIDUwLjIlKTtcclxuICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBva2xjaCgyMy43JSAwLjA0NSAzNTYuNiAvIDUwLjIlKTtcclxuICAgIC0tcGluay1zdXJmYWNlOiBva2xjaCgyNC4xJSAwLjA1OSAzMzguNSAvIDUwLjIlKTtcclxuICAgIC0tcGx1bS1zdXJmYWNlOiBva2xjaCgyNC41JSAwLjA2IDMyNy4yIC8gNTAuMiUpO1xyXG4gICAgLS1wdXJwbGUtc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wNiAzMTMuNSAvIDUwLjIlKTtcclxuICAgIC0tdmlvbGV0LXN1cmZhY2U6IG9rbGNoKDI0LjYlIDAuMDYgMjk5LjIgLyA1MC4yJSk7XHJcbiAgICAtLWlyaXMtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wNTYgMjg0LjQgLyA1MC4yJSk7XHJcbiAgICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCgyNC4zJSAwLjA1OCAyNzIuOSAvIDUwLjIlKTtcclxuICAgIC0tYmx1ZS1zdXJmYWNlOiBva2xjaCgyNS4wJSAwLjA1OCAyNjAuOCAvIDUwLjIlKTtcclxuICAgIC0tY3lhbi1zdXJmYWNlOiBva2xjaCgyNS4yJSAwLjAzIDIyNS45IC8gNTAuMiUpO1xyXG4gICAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDI2IDE4Ny41IC8gNTAuMiUpO1xyXG4gICAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDMgMTY2LjUgLyA1MC4yJSk7XHJcbiAgICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDI3IDE2MS45IC8gNTAuMiUpO1xyXG4gICAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCgyNC40JSAwLjAyMSAxNTAuNiAvIDUwLjIlKTtcclxuICAgIC0tYnJvd24tc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wMTUgNDguMSAvIDUwLjIlKTtcclxuICAgIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDEyIDU1LjggLyA1MC4yJSk7XHJcbiAgICAtLWdvbGQtc3VyZmFjZTogb2tsY2goMjUuNiUgMC4wMTEgOTEuNyAvIDUwLjIlKTtcclxuICAgIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDUxIDI1OC4zIC8gNTAuMiUpO1xyXG4gICAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDI1LjclIDAuMDI0IDE5NS44IC8gNTAuMiUpO1xyXG4gICAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDIzLjglIDAuMDI0IDEyOS43IC8gNTAuMiUpO1xyXG4gICAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goMjQuMCUgMC4wMjIgOTEuOCAvIDUwLjIlKTtcclxuICAgIC0tYW1iZXItc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wMjQgNzcuMyAvIDUwLjIlKTtcclxuICAgIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDI0LjAlIDAuMDI0IDY2LjMgLyA1MC4yJSk7XHJcbiAgfVxyXG59XHJcbiovXHJcblxyXG4vLyBXaWRlIGdhbXV0IGNvbG9ycyBmb3IgbW9uaXRvcnMgdGhhdCBzdXBwb3J0IFAzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vKlxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIGFuZCAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tdG9tYXRvLTE6Y29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMDY3KTtcclxuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjExNSAwLjA4NCAwLjA3Nik7XHJcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4wOTcgMC4wODMpO1xyXG4gICAgICAtLXRvbWF0by00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMDk5IDAuMDc3KTtcclxuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjMzOSAwLjEyOSAwLjEwMSk7XHJcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC4xNzkgMC4xNDEpO1xyXG4gICAgICAtLXRvbWF0by03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuMjQ1IDAuMTk0KTtcclxuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjYyOSAwLjMyMiAwLjI0OCk7XHJcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xyXG4gICAgICAtLXRvbWF0by0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MiAwLjQxNSAwLjI5OCk7XHJcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xyXG4gICAgICAtLXRvbWF0by0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XHJcbiAgICAgIC0tdG9tYXRvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuMDcxLzAuMDI2KTtcclxuICAgICAgLS10b21hdG8tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC4yMjQvMC4wNTEpO1xyXG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjI4MiAwLjE3Ni8wLjE0OCk7XHJcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMDQgMC4xMTgvMC4yMzIpO1xyXG4gICAgICAtLXRvbWF0by1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjg2IDAuMTkyLzAuMjkpO1xyXG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzkyIDAuMjc4LzAuMzUzKTtcclxuICAgICAgLS10b21hdG8tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjM0OS8wLjQ1KTtcclxuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5IDAuMzY5LzAuNjAxKTtcclxuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQwOCAwLjI2Ny8wLjgyKTtcclxuICAgICAgLS10b21hdG8tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NzggMC4zNDEvMC44NTMpO1xyXG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NSAwLjQ1NSk7XHJcbiAgICAgIC0tdG9tYXRvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XHJcblxyXG4gICAgICAtLXJlZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDY3KTtcclxuICAgICAgLS1yZWQtMjogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjA3NyAwLjA3OSk7XHJcbiAgICAgIC0tcmVkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTEgMC4wODEgMC4wOTkpO1xyXG4gICAgICAtLXJlZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg3IDAuMDc5IDAuMTEzKTtcclxuICAgICAgLS1yZWQtNTogY29sb3IoZGlzcGxheS1wMyAwLjM0OCAwLjExIDAuMTQyKTtcclxuICAgICAgLS1yZWQtNjogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjE2IDAuMTgzKTtcclxuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjUwOCAwLjIyNCAwLjIzNik7XHJcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTkgMC4yOTggMC4yOTcpO1xyXG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xyXG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjQwMyAwLjM4Nyk7XHJcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU1KTtcclxuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC44MjYgMC44NTIpO1xyXG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjA3MS8wLjAzKTtcclxuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4yODIvMC4wNTUpO1xyXG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMTY5IDAuMjcxLzAuMTU2KTtcclxuICAgICAgLS1yZWQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjExOCAwLjI2Ny8wLjIzNik7XHJcbiAgICAgIC0tcmVkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMTIgMC4zMTQvMC4zMDMpO1xyXG4gICAgICAtLXJlZC1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzE4IDAuMzgvMC4zNzQpO1xyXG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNCAwLjQyNC8wLjQ3NSk7XHJcbiAgICAgIC0tcmVkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC40MzEvMC42MzUpO1xyXG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzg4IDAuMzg0LzAuODIpO1xyXG4gICAgICAtLXJlZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ2MyAwLjQ0Ny8wLjg1Myk7XHJcbiAgICAgIC0tcmVkLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XHJcbiAgICAgIC0tcmVkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjgyNiAwLjg1Mik7XHJcblxyXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA3NCk7XHJcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgzIDAuMDg5KTtcclxuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDggMC4wODggMC4xMTcpO1xyXG4gICAgICAtLXJ1YnktNDogY29sb3IoZGlzcGxheS1wMyAwLjI3OSAwLjA5MiAwLjE0Nyk7XHJcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMTIgMC4xOCk7XHJcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDAxIDAuMTY2IDAuMjIzKTtcclxuICAgICAgLS1ydWJ5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OTUgMC4yMjQgMC4yODEpO1xyXG4gICAgICAtLXJ1YnktODogY29sb3IoZGlzcGxheS1wMyAwLjY1MiAwLjI5NSAwLjM1OSk7XHJcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xyXG4gICAgICAtLXJ1YnktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC4zOTIgMC40NTUpO1xyXG4gICAgICAtLXJ1YnktMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTkpO1xyXG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcclxuICAgICAgLS1ydWJ5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuMzI5LzAuMDMpO1xyXG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC41MjkvMC4wNTEpO1xyXG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4xOTYgMC40MDQvMC4xNTIpO1xyXG4gICAgICAtLXJ1YnktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE3MyAwLjQxNi8wLjIyNyk7XHJcbiAgICAgIC0tcnVieS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjU5IDAuNDU5LzAuMjkpO1xyXG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0MSAwLjUwNi8wLjM1OCk7XHJcbiAgICAgIC0tcnVieS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDEyIDAuNTQxLzAuNDU4KTtcclxuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC41MzcvMC42MjcpO1xyXG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3NiAwLjQ4Mi8wLjgyKTtcclxuICAgICAgLS1ydWJ5LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDQ3IDAuNTIyLzAuODQ5KTtcclxuICAgICAgLS1ydWJ5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41OSk7XHJcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcclxuXHJcbiAgICAgIC0tY3JpbXNvbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDc4KTtcclxuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4wNzggMC4wOTUpO1xyXG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjA5MSAwLjE0Myk7XHJcbiAgICAgIC0tY3JpbXNvbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc3IDAuMDg3IDAuMTgyKTtcclxuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC4xMTUgMC4yMik7XHJcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk0IDAuMTYyIDAuMjY4KTtcclxuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODkgMC4yMjIgMC4zMzYpO1xyXG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjYzOCAwLjI4OSAwLjQyOSk7XHJcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcclxuICAgICAgLS1jcmltc29uLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY0IDAuMzY0IDAuNTM5KTtcclxuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcclxuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcclxuICAgICAgLS1jcmltc29uLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuNDYzLzAuMDMpO1xyXG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC41NjkvMC4wNTUpO1xyXG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yMjcgMC41NzMvMC4xNDgpO1xyXG4gICAgICAtLWNyaW1zb24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE1NyAwLjU2OS8wLjIyNyk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjMxIDAuNjA0LzAuMjg2KTtcclxuICAgICAgLS1jcmltc29uLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zMzcgMC42NDMvMC4zNDkpO1xyXG4gICAgICAtLWNyaW1zb24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxNiAwLjY2My8wLjQ1NCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQyNyAwLjY1MS8wLjYxNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzQ1IDAuNTk2LzAuODMyKTtcclxuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDIgMC42Mi8wLjg1Myk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2IDAuNjYpO1xyXG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcclxuXHJcbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDg5KTtcclxuICAgICAgLS1waW5rLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjEgMC4wNzMgMC4xMSk7XHJcbiAgICAgIC0tcGluay0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTk4IDAuMDk4IDAuMTc5KTtcclxuICAgICAgLS1waW5rLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4wOTUgMC4yMzEpO1xyXG4gICAgICAtLXBpbmstNTogY29sb3IoZGlzcGxheS1wMyAwLjMyIDAuMTI3IDAuMjczKTtcclxuICAgICAgLS1waW5rLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zODIgMC4xNzcgMC4zMjYpO1xyXG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjIzOCAwLjQwNSk7XHJcbiAgICAgIC0tcGluay04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEyIDAuMzA0IDAuNTEpO1xyXG4gICAgICAtLXBpbmstOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NSAwLjI5NyAwLjYxKTtcclxuICAgICAgLS1waW5rLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA4IDAuMzU2IDAuNjQ1KTtcclxuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XHJcbiAgICAgIC0tcGluay0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NCAwLjgyNiAwLjkxMik7XHJcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjg1NS8wLjAzKTtcclxuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yIDAuOC8wLjA1OSk7XHJcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMjk0IDAuODg2LzAuMTM5KTtcclxuICAgICAgLS1waW5rLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xOTIgMC44Mi8wLjIxOSk7XHJcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjgyIDAuODI3LzAuMjc0KTtcclxuICAgICAgLS1waW5rLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zOTYgMC44MzUvMC4zMzcpO1xyXG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjgzMS8wLjQ0Mik7XHJcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDc4IDAuODI3LzAuNTg1KTtcclxuICAgICAgLS1waW5rLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNzMgMC43ODQvMC43NjEpO1xyXG4gICAgICAtLXBpbmstYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzUgMC43OTIvMC43OTUpO1xyXG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XHJcbiAgICAgIC0tcGluay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQgMC44MjYgMC45MTIpO1xyXG5cclxuICAgICAgLS1wbHVtLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjA5Mik7XHJcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMDc3IDAuMTIxKTtcclxuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xMDUgMC4yMDIpO1xyXG4gICAgICAtLXBsdW0tNDogY29sb3IoZGlzcGxheS1wMyAwLjI1IDAuMTIxIDAuMjcxKTtcclxuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTMgMC4xNTIgMC4zMTkpO1xyXG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjE5OCAwLjM3Mik7XHJcbiAgICAgIC0tcGx1bS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI0IDAuMjYyIDAuNDYxKTtcclxuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NCAwLjM0MSAwLjU5NSk7XHJcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcclxuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjY2IDAuMzY1IDAuNzQ4KTtcclxuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC42MDIgMC45MzMpO1xyXG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xyXG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4wNzEgMC45NzMvMC4wMjYpO1xyXG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC4yNjcgMS8wLjA1OSk7XHJcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjMzMyAwLjk5Ni8wLjE0OCk7XHJcbiAgICAgIC0tcGx1bS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMzE4IDEvMC4yMTkpO1xyXG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTQgMC4zODggMS8wLjI2OSk7XHJcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjQ2MyAxLzAuMzI4KTtcclxuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNTI5IDEvMC40MjUpO1xyXG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC41NTMgMS8wLjU2OCk7XHJcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjQyNyAxLzAuNjkpO1xyXG4gICAgICAtLXBsdW0tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNDcxIDAuOTk2LzAuNzMyKTtcclxuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNjAyIDAuOTMzKTtcclxuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjgzNiAwLjk0OSk7XHJcblxyXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4xMDMpO1xyXG4gICAgICAtLXB1cnBsZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgyIDAuMTM0KTtcclxuICAgICAgLS1wdXJwbGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE3NSAwLjExMiAwLjIyNCk7XHJcbiAgICAgIC0tcHVycGxlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC4xMzcgMC4yOTcpO1xyXG4gICAgICAtLXB1cnBsZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY0IDAuMTY3IDAuMzQ5KTtcclxuICAgICAgLS1wdXJwbGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjMxMSAwLjIwOCAwLjQwNik7XHJcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4yNjYgMC40OTYpO1xyXG4gICAgICAtLXB1cnBsZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDkgMC42NDkpO1xyXG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcclxuICAgICAgLS1wdXJwbGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NyAwLjM3MyAwLjc5MSk7XHJcbiAgICAgIC0tcHVycGxlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xyXG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XHJcbiAgICAgIC0tcHVycGxlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuMDcxIDAuOTk2LzAuMDM4KTtcclxuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC4yODYgMC45OTYvMC4wNzIpO1xyXG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjM0OSAwLjk5Ni8wLjE2OSk7XHJcbiAgICAgIC0tcHVycGxlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAyIDAuMzUzIDEvMC4yNDgpO1xyXG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjQwNCAxLzAuMzAzKTtcclxuICAgICAgLS1wdXJwbGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MzMgMC40NTUgMS8wLjM2Nik7XHJcbiAgICAgIC0tcHVycGxlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAuNTA2IDEvMC40NTgpO1xyXG4gICAgICAtLXB1cnBsZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjUyMiAxLzAuNjIyKTtcclxuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC40MDggMS8wLjczNik7XHJcbiAgICAgIC0tcHVycGxlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxIDAuNDU5IDEvMC43NzgpO1xyXG4gICAgICAtLXB1cnBsZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuNjIgMSk7XHJcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XHJcblxyXG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMDcxIDAuMTE4KTtcclxuICAgICAgLS12aW9sZXQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMSAwLjA4NCAwLjE0MSk7XHJcbiAgICAgIC0tdmlvbGV0LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xMjMgMC4yNTYpO1xyXG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkxIDAuMTQ4IDAuMzQ1KTtcclxuICAgICAgLS12aW9sZXQtNTogY29sb3IoZGlzcGxheS1wMyAwLjIyNiAwLjE4MiAwLjM5Nik7XHJcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjkgMC4yMjMgMC40NDkpO1xyXG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI2IDAuMjc3IDAuNTMpO1xyXG4gICAgICAtLXZpb2xldC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk5IDAuMzQ2IDAuNjU2KTtcclxuICAgICAgLS12aW9sZXQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNyAwLjM0MSAwLjc4NCk7XHJcbiAgICAgIC0tdmlvbGV0LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNDAyIDAuODIzKTtcclxuICAgICAgLS12aW9sZXQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xyXG4gICAgICAtLXZpb2xldC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XHJcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMTQxIDAuOTk2LzAuMDU1KTtcclxuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MSAwLjI2MyAxLzAuMDgpO1xyXG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ5NCAwLjMzNyAwLjk5Ni8wLjIwMik7XHJcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDUgMS8wLjI5OSk7XHJcbiAgICAgIC0tdmlvbGV0LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTI1IDAuMzkyIDEvMC4zNTMpO1xyXG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU2OSAwLjQ1NSAxLzAuNDA4KTtcclxuICAgICAgLS12aW9sZXQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC40OTQgMS8wLjQ5Nik7XHJcbiAgICAgIC0tdmlvbGV0LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTk2IDAuNTEgMS8wLjYzMSk7XHJcbiAgICAgIC0tdmlvbGV0LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIyIDAuNDI0IDEvMC43NjkpO1xyXG4gICAgICAtLXZpb2xldC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NzYgMC40ODIgMS8wLjgxMSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjcyIDAuNjUgMSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XHJcblxyXG4gICAgICAtLWlyaXMtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjA3NSAwLjExNCk7XHJcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMDg2IDAuMTQpO1xyXG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNCAwLjI3Mik7XHJcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTUzIDAuMTY1IDAuMzgyKTtcclxuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4yMDEgMC40NCk7XHJcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMjQxIDAuNDkxKTtcclxuICAgICAgLS1pcmlzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTEgMC4yODkgMC41NjUpO1xyXG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjM1IDAuMzQ1IDAuNjczKTtcclxuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XHJcbiAgICAgIC0taXJpcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQyOCAwLjQxNiAwLjg0Myk7XHJcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjY2MiAxKTtcclxuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcclxuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuMjI0IDAuOTkyLzAuMDUxKTtcclxuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYxIDAuMzE0IDEvMC4wOCk7XHJcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM3MyAxLzAuMjE5KTtcclxuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI1IDAuMzYxIDEvMC4zMzcpO1xyXG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjQgMS8wLjQpO1xyXG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC40NDcgMS8wLjQ1NCk7XHJcbiAgICAgIC0taXJpcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4NiAwLjQ4NiAxLzAuNTM0KTtcclxuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDk0IDEvMC42NTIpO1xyXG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMS8wLjc5OSk7XHJcbiAgICAgIC0taXJpcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC40ODYgMS8wLjgzMik7XHJcbiAgICAgIC0taXJpcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC42NjIgMSk7XHJcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44NzUgMC45ODYpO1xyXG5cclxuICAgICAgLS1pbmRpZ28tMTogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjA3NCAwLjExOCk7XHJcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODEgMC4wODkgMC4xNDQpO1xyXG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1IDAuMTQxIDAuMjc1KTtcclxuICAgICAgLS1pbmRpZ28tNDogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjE4IDAuMzY5KTtcclxuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjE2MyAwLjIyIDAuNDM5KTtcclxuICAgICAgLS1pbmRpZ28tNjogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjI2MiAwLjUpO1xyXG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ1IDAuMzA5IDAuNTc1KTtcclxuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjM2MiAwLjY3NCk7XHJcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xyXG4gICAgICAtLWluZGlnby0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NCAwLjQ0NSAwLjg2Nik7XHJcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcclxuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NDggMC44ODEgMC45OSk7XHJcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMjEyIDAuOTk2LzAuMDU1KTtcclxuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4zNDUgMC45ODgvMC4wODUpO1xyXG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAwLjQwNCAxLzAuMjIzKTtcclxuICAgICAgLS1pbmRpZ28tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40MiAxLzAuMzI0KTtcclxuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC40NTEgMS8wLjQpO1xyXG4gICAgICAtLWluZGlnby1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAwLjQ5IDEvMC40NjcpO1xyXG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjUxIDEvMC41NDcpO1xyXG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUxOCAxLzAuNjUyKTtcclxuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC40NTEgMS8wLjgyNCk7XHJcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUwNiAxLzAuODU4KTtcclxuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcclxuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xyXG5cclxuICAgICAgLS1ibHVlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTcgMC4wODEgMC4xMjIpO1xyXG4gICAgICAtLWJsdWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjA5OCAwLjE0Nyk7XHJcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTU0IDAuMjcpO1xyXG4gICAgICAtLWJsdWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjAzMyAwLjE5NyAwLjM3KTtcclxuICAgICAgLS1ibHVlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjI0NSAwLjQ0MSk7XHJcbiAgICAgIC0tYmx1ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQgMC4yOTggMC41MTEpO1xyXG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjE5NSAwLjM2MSAwLjYpO1xyXG4gICAgICAtLWJsdWUtODogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjQzNCAwLjcyKTtcclxuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xyXG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC42MTIgMC45NzMpO1xyXG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xyXG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTggMC45OSk7XHJcbiAgICAgIC0tYmx1ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMzMzIDEvMC4wNTkpO1xyXG4gICAgICAtLWJsdWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTQgMC40MzUgMC45ODgvMC4wODUpO1xyXG4gICAgICAtLWJsdWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjIgMC40NjMgMS8wLjIxOSk7XHJcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDEvMC4zMjQpO1xyXG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC41MSAxLzAuNCk7XHJcbiAgICAgIC0tYmx1ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjU1NyAxLzAuNDc1KTtcclxuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuNTg0IDEvMC41NzIpO1xyXG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC41OTIgMS8wLjcwMik7XHJcbiAgICAgIC0tYmx1ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjU3MyAwLjk5Ni8wLjk2Nyk7XHJcbiAgICAgIC0tYmx1ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42MzEgMS8wLjk3MSk7XHJcbiAgICAgIC0tYmx1ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xyXG4gICAgICAtLWJsdWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk4IDAuOTkpO1xyXG5cclxuICAgICAgLS1jeWFuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTMgMC4wODUgMC4wOTgpO1xyXG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjEwNSAwLjEyMik7XHJcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDczIDAuMTY4IDAuMjA5KTtcclxuICAgICAgLS1jeWFuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjMgMC4yMTYgMC4yNzcpO1xyXG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjI2NyAwLjMzNik7XHJcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTM3IDAuMzI0IDAuNCk7XHJcbiAgICAgIC0tY3lhbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg2IDAuMzk4IDAuNDg0KTtcclxuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjQ5NiAwLjYpO1xyXG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XHJcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMzMSAwLjY3NSAwLjgwMSk7XHJcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcclxuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuOTE5IDAuOTYyKTtcclxuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC42NDcgMC45OTIvMC4wMzQpO1xyXG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC43MzMgMS8wLjA1OSk7XHJcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjc0MSAwLjk5Ni8wLjE1Mik7XHJcbiAgICAgIC0tY3lhbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjcyNSAxLzAuMjI3KTtcclxuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuNzU3IDEvMC4yOSk7XHJcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAwLjc5MiAxLzAuMzU4KTtcclxuICAgICAgLS1jeWFuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuODA4IDEvMC40NDYpO1xyXG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC44MTYgMS8wLjU3Mik7XHJcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgyIDEvMC43NDgpO1xyXG4gICAgICAtLWN5YW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzOSAxLzAuNzg2KTtcclxuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcclxuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XHJcblxyXG4gICAgICAtLXRlYWwtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MyAwLjA3OSk7XHJcbiAgICAgIC0tdGVhbC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMTEgMC4xMDcpO1xyXG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjA4NyAwLjE3NSAwLjE2NSk7XHJcbiAgICAgIC0tdGVhbC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg3IDAuMjI3IDAuMjE0KTtcclxuICAgICAgLS10ZWFsLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMiAwLjI3NyAwLjI2MSk7XHJcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYyIDAuMzM1IDAuMzE0KTtcclxuICAgICAgLS10ZWFsLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC40MDYgMC4zNzkpO1xyXG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjQ4OSAwLjQ1Myk7XHJcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcclxuICAgICAgLS10ZWFsLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjkgMC42Mik7XHJcbiAgICAgIC0tdGVhbC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XHJcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjg3KTtcclxuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC43NjEvMC4wMTcpO1xyXG4gICAgICAtLXRlYWwtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC45ODggMC45MDIvMC4wNDcpO1xyXG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMSAwLjg5OC8wLjExOCk7XHJcbiAgICAgIC0tdGVhbC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE4IDAuOTk2IDAuOTI5LzAuMTczKTtcclxuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzEgMSAwLjkzMy8wLjIyNyk7XHJcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NiAxIDAuOTMzLzAuMjg2KTtcclxuICAgICAgLS10ZWFsLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDEgMC45MjUvMC4zNjYpO1xyXG4gICAgICAtLXRlYWwtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkyNS8wLjQ1NCk7XHJcbiAgICAgIC0tdGVhbC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjk5NiAwLjkwNi8wLjYxKTtcclxuICAgICAgLS10ZWFsLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQzOSAwLjk5NiAwLjg5LzAuNjY5KTtcclxuICAgICAgLS10ZWFsLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XHJcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XHJcbiAgICAgIC0tamFkZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgzIDAuMDcxKTtcclxuXHJcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTEgMC4wOTQpO1xyXG4gICAgICAtLWphZGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjE3NiAwLjEzOCk7XHJcbiAgICAgIC0tamFkZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMjI4IDAuMTc3KTtcclxuICAgICAgLS1qYWRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4yNzkgMC4yMjEpO1xyXG4gICAgICAtLWphZGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjE3NCAwLjMzNCAwLjI3Myk7XHJcbiAgICAgIC0tamFkZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE5IDAuNDAyIDAuMzM1KTtcclxuICAgICAgLS1qYWRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC40MTEpO1xyXG4gICAgICAtLWphZGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjYzIDAuNTIxKTtcclxuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM4IDAuNjggMC41NTUpO1xyXG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcclxuICAgICAgLS1qYWRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODM4KTtcclxuICAgICAgLS1qYWRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4yOTgvMC4wMTcpO1xyXG4gICAgICAtLWphZGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC45ODggMC42NTEvMC4wNDcpO1xyXG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjcgMSAwLjY2Ny8wLjExOCk7XHJcbiAgICAgIC0tamFkZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjk5NiAwLjcwMi8wLjE3Myk7XHJcbiAgICAgIC0tamFkZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAxIDAuNzQxLzAuMjI3KTtcclxuICAgICAgLS1qYWRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM5IDEgMC43OTYvMC4yODYpO1xyXG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODA0LzAuMzYyKTtcclxuICAgICAgLS1qYWRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC44MzUvMC40NSk7XHJcbiAgICAgIC0tamFkZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ3OCAwLjk5NiAwLjgxNi8wLjYwNik7XHJcbiAgICAgIC0tamFkZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMSAwLjgxNi8wLjY1Nik7XHJcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcclxuICAgICAgLS1qYWRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjgzOCk7XHJcblxyXG4gICAgICAtLWdyZWVuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjIgMC4wODMgMC4wNzEpO1xyXG4gICAgICAtLWdyZWVuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzkgMC4xMDYgMC4wOSk7XHJcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjEgMC4xNzMgMC4xMzMpO1xyXG4gICAgICAtLWdyZWVuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTUgMC4yMjkgMC4xNjYpO1xyXG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4yODIgMC4yMDYpO1xyXG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4zMzggMC4yNSk7XHJcbiAgICAgIC0tZ3JlZW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjQwMyAwLjI5OCk7XHJcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjI3IDAuNDc5IDAuMzUxKTtcclxuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcclxuICAgICAgLS1ncmVlbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjY4MiAwLjQ3NCk7XHJcbiAgICAgIC0tZ3JlZW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC44MjggMC41NzMpO1xyXG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcclxuICAgICAgLS1ncmVlbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMjk4LzAuMDE3KTtcclxuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjk4IDAuNjE2LzAuMDQzKTtcclxuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjk5NiAwLjY1NS8wLjExNCk7XHJcbiAgICAgIC0tZ3JlZW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC45OTYgMC42MzUvMC4xNzMpO1xyXG4gICAgICAtLWdyZWVuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA4IDEgMC42NzgvMC4yMzIpO1xyXG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc1IDEgMC43MDYvMC4yOSk7XHJcbiAgICAgIC0tZ3JlZW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMSAwLjcwNi8wLjM2Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MjkgMSAwLjcxOC8wLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC45OTYgMC42ODIvMC42MSk7XHJcbiAgICAgIC0tZ3JlZW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC42ODIvMC42Nik7XHJcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuODI4IDAuNTczKTtcclxuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MzggMC44MDcpO1xyXG5cclxuICAgICAgLS1ncmFzcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDY3KTtcclxuICAgICAgLS1ncmFzcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgzIDAuMTAzIDAuMDg1KTtcclxuICAgICAgLS1ncmFzcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMTYzIDAuMTIyKTtcclxuICAgICAgLS1ncmFzcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI1IDAuMTUpO1xyXG4gICAgICAtLWdyYXNzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4yNzkgMC4xODYpO1xyXG4gICAgICAtLWdyYXNzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4zMzcgMC4yMjQpO1xyXG4gICAgICAtLWdyYXNzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40IDAuMjY0KTtcclxuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNDcgMC4zMDUpO1xyXG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XHJcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjYgMC42OTQgMC40MjYpO1xyXG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuODA3IDAuNTQyKTtcclxuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XHJcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjA3MS8wLjAxNyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC45OTYgMC41ODQvMC4wMzgpO1xyXG4gICAgICAtLWdyYXNzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuOTkyIDAuNTg4LzAuMTA2KTtcclxuICAgICAgLS1ncmFzcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjUxIDAuOTk2IDAuNTU3LzAuMTY5KTtcclxuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAxIDAuNTg4LzAuMjI3KTtcclxuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAxIDAuNjA4LzAuMjkpO1xyXG4gICAgICAtLWdyYXNzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA0IDEgMC42MTYvMC4zNTgpO1xyXG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA4IDEgMC42Mi8wLjQzMyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMSAwLjU2OS8wLjYyMik7XHJcbiAgICAgIC0tZ3Jhc3MtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjk5NiAwLjYvMC42NzMpO1xyXG4gICAgICAtLWdyYXNzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XHJcbiAgICAgIC0tZ3Jhc3MtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk3IDAuOTM2IDAuNzc2KTtcclxuXHJcbiAgICAgIC0tb3JhbmdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODggMC4wNyAwLjA1Nyk7XHJcbiAgICAgIC0tb3JhbmdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODkgMC4wNjEpO1xyXG4gICAgICAtLW9yYW5nZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg5IDAuMTIgMC4wNTYpO1xyXG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYyIDAuMTMyIDApO1xyXG4gICAgICAtLW9yYW5nZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE1IDAuMTY4IDAuMDE2KTtcclxuICAgICAgLS1vcmFuZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjIxOSAwLjA4OCk7XHJcbiAgICAgIC0tb3JhbmdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NjUgMC4yODMgMC4xNDcpO1xyXG4gICAgICAtLW9yYW5nZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuMzU5IDAuMjAxKTtcclxuICAgICAgLS1vcmFuZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjkgMC40NSAwLjIpO1xyXG4gICAgICAtLW9yYW5nZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNTEgMC4yMyk7XHJcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcclxuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XHJcbiAgICAgIC0tb3JhbmdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDAuMjQ3IDAvMC4wMjIpO1xyXG4gICAgICAtLW9yYW5nZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjUyOSAwLzAuMDUxKTtcclxuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC40ODYgMC8wLjEzMSk7XHJcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMzg0IDAvMC4yMTEpO1xyXG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU1IDAvMC4yNjUpO1xyXG4gICAgICAtLW9yYW5nZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNTI5IDAuMTI5LzAuMzMyKTtcclxuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjI1MS8wLjQyOSk7XHJcbiAgICAgIC0tb3JhbmdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODQgMC4zMDIvMC41NzIpO1xyXG4gICAgICAtLW9yYW5nZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDk0IDAuMjE2LzAuODk1KTtcclxuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjIgMC4yMzUvMC45NzkpO1xyXG4gICAgICAtLW9yYW5nZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYzIDAuMzgpO1xyXG4gICAgICAtLW9yYW5nZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XHJcblxyXG4gICAgICAtLWJyb3duLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNjcgMC4wNTkpO1xyXG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDcgMC4wOTUgMC4wODcpO1xyXG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4xMyAwLjExNSk7XHJcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjE5MSAwLjE2MSAwLjEzOCk7XHJcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjIzNSAwLjE5NCAwLjE2Mik7XHJcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjI5MSAwLjIzNyAwLjE5Mik7XHJcbiAgICAgIC0tYnJvd24tNzogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjI5NSAwLjIzMik7XHJcbiAgICAgIC0tYnJvd24tODogY29sb3IoZGlzcGxheS1wMyAwLjQ2OSAwLjM3NyAwLjI4Nyk7XHJcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XHJcbiAgICAgIC0tYnJvd24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42OTcgMC41NTcgMC40MjMpO1xyXG4gICAgICAtLWJyb3duLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODM1IDAuNzE1IDAuNTk3KTtcclxuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XHJcbiAgICAgIC0tYnJvd24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC4wNzEgMC8wLjAwNSk7XHJcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjcwNiAwLjUyNS8wLjA0Myk7XHJcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDUgMC41NzYvMC4wOTMpO1xyXG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjUgMC41OTIvMC4xMzUpO1xyXG4gICAgICAtLWJyb3duLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjEgMC41ODgvMC4xODEpO1xyXG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NzMgMC41OTIvMC4yNCk7XHJcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NzYgMC41OC8wLjMyKTtcclxuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNzggMC41NzMvMC40MzMpO1xyXG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC41NDkvMC42MjcpO1xyXG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzkyIDAuNTk2LzAuNjc3KTtcclxuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MzUgMC43MTUgMC41OTcpO1xyXG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XHJcblxyXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU2IDAuMDc4IDAuMTE2KTtcclxuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjEwMSAwLjE0OSk7XHJcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODkgMC4xNTQgMC4yNDQpO1xyXG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMjA3IDAuMzIzKTtcclxuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjI2MSAwLjM5NCk7XHJcbiAgICAgIC0tc2t5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNyAwLjMyMiAwLjQ2OSk7XHJcbiAgICAgIC0tc2t5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4zOTQgMC41NTcpO1xyXG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuNDggMC42NjUpO1xyXG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcclxuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC45MjUgMC45OTEpO1xyXG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNiAwLjc3MiAwLjkyNCk7XHJcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcclxuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjI4MiAwLjk5Ni8wLjA1NSk7XHJcbiAgICAgIC0tc2t5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU3IDAuNDY3IDAuOTkyLzAuMDg5KTtcclxuICAgICAgLS1za3ktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC41MjIgMC45OTYvMC4xOSk7XHJcbiAgICAgIC0tc2t5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEyIDAuNTg0IDEvMC4yNzQpO1xyXG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI1OSAwLjYzMSAxLzAuMzQ5KTtcclxuICAgICAgLS1za3ktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDIgMC42NTUgMS8wLjQzMyk7XHJcbiAgICAgIC0tc2t5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI5IDAuNjg2IDEvMC41MjYpO1xyXG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjcxIDEvMC42NDMpO1xyXG4gICAgICAtLXNreS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU5MiAwLjg5NCAxLzAuOTg0KTtcclxuICAgICAgLS1za3ktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIyIDAuOTMzIDEvMC45OTIpO1xyXG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xyXG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC45NDcgMC45OTMpO1xyXG5cclxuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODIgMC4wODEpO1xyXG4gICAgICAtLW1pbnQtMjogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjEwNCAwLjEwNSk7XHJcbiAgICAgIC0tbWludC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMTcgMC4xNjgpO1xyXG4gICAgICAtLW1pbnQtNDogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjIyNCAwLjIyKTtcclxuICAgICAgLS1taW50LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDQgMC4yNzUgMC4yNjQpO1xyXG4gICAgICAtLW1pbnQtNjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjMzMiAwLjMxMyk7XHJcbiAgICAgIC0tbWludC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA3IDAuNDAzIDAuMzczKTtcclxuICAgICAgLS1taW50LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40OSAwLjQ0MSk7XHJcbiAgICAgIC0tbWludC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC45MDggMC44MzQpO1xyXG4gICAgICAtLW1pbnQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC45NTQgMC44OTgpO1xyXG4gICAgICAtLW1pbnQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xyXG4gICAgICAtLW1pbnQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xyXG4gICAgICAtLW1pbnQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjk5Mi8wLjAxNyk7XHJcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk4IDAuOTgvMC4wNDMpO1xyXG4gICAgICAtLW1pbnQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzYgMC45OTYgMC45OTYvMC4xMSk7XHJcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk5NiAwLjk3My8wLjE2OSk7XHJcbiAgICAgIC0tbWludC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAxIDAuOTQ5LzAuMjIzKTtcclxuICAgICAgLS1taW50LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY5IDEgMC45MzMvMC4yODYpO1xyXG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkxNC8wLjM2Mik7XHJcbiAgICAgIC0tbWludC1hODogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDEgMC44OS8wLjQ1NCk7XHJcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY3OCAwLjk5NiAwLjkxNC8wLjkwNCk7XHJcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NjEgMSAwLjk0MS8wLjk1KTtcclxuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjgyNSAwLjczMyk7XHJcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xyXG5cclxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNzMgMC4wNDgpO1xyXG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4NiAwLjEgMC4wNjcpO1xyXG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTYgMC4wOTkpO1xyXG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3MiAwLjIxNCAwLjEyNik7XHJcbiAgICAgIC0tbGltZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEzIDAuMjY2IDAuMTUzKTtcclxuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTcgMC4zMjEgMC4xODIpO1xyXG4gICAgICAtLWxpbWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjMwNyAwLjM4MyAwLjIxNSk7XHJcbiAgICAgIC0tbGltZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuNDU2IDAuMjUpO1xyXG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcclxuICAgICAgLS1saW1lLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY1IDAuOTk1IDAuNTE5KTtcclxuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzcxIDAuODkzIDAuNDg1KTtcclxuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcclxuICAgICAgLS1saW1lLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuOTQxIDAvMC4wMDkpO1xyXG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC45OTYgMC4wNzEvMC4wMzgpO1xyXG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAxIDAuMzgvMC4xMDEpO1xyXG4gICAgICAtLWxpbWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MjkgMSAwLjQzNS8wLjE2KTtcclxuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ1IDEgMC40NzEvMC4yMTUpO1xyXG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjQ4Mi8wLjI3NCk7XHJcbiAgICAgIC0tbGltZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAxIDAuNTA2LzAuMzQxKTtcclxuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDEgMC41MS8wLjQxNik7XHJcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAxIDAuNTAyLzAuOTI1KTtcclxuICAgICAgLS1saW1lLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAxIDAuNTIyLzAuOTk2KTtcclxuICAgICAgLS1saW1lLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc3MSAwLjg5MyAwLjQ4NSk7XHJcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDUgMC45NjYgMC43NTMpO1xyXG5cclxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjA2OSAwLjA0Nyk7XHJcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDMgMC4wOTQgMC4wNjMpO1xyXG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY4IDAuMTM3IDAuMDM5KTtcclxuICAgICAgLS15ZWxsb3ctNDogY29sb3IoZGlzcGxheS1wMyAwLjIwOSAwLjE2OSAwKTtcclxuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjIwOSAwKTtcclxuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjMxIDAuMjYxIDAuMDcpO1xyXG4gICAgICAtLXllbGxvdy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg5IDAuMzMxIDAuMTM1KTtcclxuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjQ5NyAwLjQyIDAuMTgyKTtcclxuICAgICAgLS15ZWxsb3ctOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTIgMC4yMik7XHJcbiAgICAgIC0teWVsbG93LTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1Nik7XHJcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ4IDAuODg1IDAuMzkyKTtcclxuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xyXG4gICAgICAtLXllbGxvdy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjM2OSAwLzAuMDEzKTtcclxuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43OTIgMC8wLjAzOCk7XHJcbiAgICAgIC0teWVsbG93LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzEgMC8wLjExKTtcclxuICAgICAgLS15ZWxsb3ctYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDEgMC8wLjE1Mik7XHJcbiAgICAgIC0teWVsbG93LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzY1IDAvMC4yMDIpO1xyXG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjgxNiAwLjA4Mi8wLjI2MSk7XHJcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzEgMC4yNjMvMC4zNDUpO1xyXG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMzE0LzAuNDYzKTtcclxuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyMiAwLjIyKTtcclxuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1NSk7XHJcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XHJcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNCAwLjczMSk7XHJcblxyXG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODIgMC4wNyAwLjA1KTtcclxuICAgICAgLS1hbWJlci0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTExIDAuMDk0IDAuMDY0KTtcclxuICAgICAgLS1hbWJlci0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc4IDAuMTI4IDAuMDQ5KTtcclxuICAgICAgLS1hbWJlci00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMTU2IDApO1xyXG4gICAgICAtLWFtYmVyLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjE5MyAwKTtcclxuICAgICAgLS1hbWJlci02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuMjQ1IDAuMDc2KTtcclxuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIyIDAuMzE0IDAuMTQxKTtcclxuICAgICAgLS1hbWJlci04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuMzk5IDAuMTg5KTtcclxuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcclxuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcgMC4xNSk7XHJcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XHJcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xyXG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMjk4IDAvMC4wMTcpO1xyXG4gICAgICAtLWFtYmVyLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuNjUxIDAvMC4wNDcpO1xyXG4gICAgICAtLWFtYmVyLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42IDAvMC4xMTgpO1xyXG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NTcgMC8wLjE4NSk7XHJcbiAgICAgIC0tYW1iZXItYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU5MiAwLzAuMjQpO1xyXG4gICAgICAtLWFtYmVyLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42NTkgMC4wOTQvMC4yOTkpO1xyXG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43MTQgMC4yNjMvMC4zODMpO1xyXG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzI5IDAuMzA2LzAuNSk7XHJcbiAgICAgIC0tYW1iZXItYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2OSAwLjI1OSk7XHJcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzEgMC4xNDkpO1xyXG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOCAwLjI5KTtcclxuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xyXG5cclxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNzEgMC4wNjcpO1xyXG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNCAwLjEwMSAwLjA5KTtcclxuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEgMC4xMzYgMC4xMjIpO1xyXG4gICAgICAtLWdvbGQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3NyAwLjE3IDAuMTUyKTtcclxuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4yMDcgMC4xODUpO1xyXG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI1MiAwLjIyNSk7XHJcbiAgICAgIC0tZ29sZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI3IDAuMzEgMC4yNzcpO1xyXG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjQwNyAwLjM4NCAwLjM0Mik7XHJcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xyXG4gICAgICAtLWdvbGQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42MjggMC41NjYgMC40NjMpO1xyXG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xyXG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC44ODcgMC44NTUpO1xyXG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC44NTUgMC4wNzEvMC4wMDUpO1xyXG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg5IDAuNjE2LzAuMDQzKTtcclxuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC43NTMvMC4wOCk7XHJcbiAgICAgIC0tZ29sZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTMzIDAuOC8wLjExOCk7XHJcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ5IDAuODA0LzAuMTYpO1xyXG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyNSAwLjgvMC4yMTUpO1xyXG4gICAgICAtLWdvbGQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0NSAwLjgzMS8wLjI3OCk7XHJcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuOTM3IDAuODIvMC4zNjYpO1xyXG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44ODIgMC42OS8wLjU1MSk7XHJcbiAgICAgIC0tZ29sZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5NCAwLjcyNS8wLjYwMSk7XHJcbiAgICAgIC0tZ29sZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xyXG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcclxuXHJcbiAgICAgIC0tYnJvbnplLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzYgMC4wNjcgMC4wNjMpO1xyXG4gICAgICAtLWJyb256ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMDk3IDAuMDkzKTtcclxuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE0NyAwLjEzMiAwLjEyNSk7XHJcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4xNjYgMC4xNTYpO1xyXG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjAyIDAuMTkpO1xyXG4gICAgICAtLWJyb256ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc4IDAuMjQ2IDAuMjMpO1xyXG4gICAgICAtLWJyb256ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQzIDAuMzAyIDAuMjgxKTtcclxuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjM3NCAwLjM0Nyk7XHJcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xyXG4gICAgICAtLWJyb256ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2IDAuNTU2IDAuNTA0KTtcclxuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XHJcbiAgICAgIC0tYnJvbnplLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xyXG4gICAgICAtLWJyb256ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjA2NyAwLzAuMDA5KTtcclxuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjggMC43MDYvMC4wNDMpO1xyXG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjg1MSAwLjc2MS8wLjA4NSk7XHJcbiAgICAgIC0tYnJvbnplLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODM5IDAuNzgvMC4xMjcpO1xyXG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2MyAwLjc3My8wLjE3Myk7XHJcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NjMgMC43OTYvMC4yMjcpO1xyXG4gICAgICAtLWJyb256ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuODY3IDAuOC8wLjI5NSk7XHJcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NTkgMC43ODgvMC4zODcpO1xyXG4gICAgICAtLWJyb256ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuODIgMC43MzMvMC41ODUpO1xyXG4gICAgICAtLWJyb256ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzOSAwLjc2MS8wLjYzNSk7XHJcbiAgICAgIC0tYnJvbnplLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgxIDAuNzA3IDAuNjU1KTtcclxuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xyXG5cclxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjcpO1xyXG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjA5OCk7XHJcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM1IDAuMTM1IDAuMTM1KTtcclxuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4xNjMgMC4xNjMpO1xyXG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjE5MiAwLjE5Mik7XHJcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI4IDAuMjI4IDAuMjI4KTtcclxuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODMgMC4yODMgMC4yODMpO1xyXG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjM3NSAwLjM3NSAwLjM3NSk7XHJcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuNDMxIDAuNDMxKTtcclxuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg0IDAuNDg0IDAuNDg0KTtcclxuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA2IDAuNzA2IDAuNzA2KTtcclxuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTMzKTtcclxuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLWdyYXktYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wMzQpO1xyXG4gICAgICAtLWdyYXktYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNzEpO1xyXG4gICAgICAtLWdyYXktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMDUpO1xyXG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMzQpO1xyXG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNzIpO1xyXG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yMzEpO1xyXG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zMzIpO1xyXG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zOTEpO1xyXG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNDQ1KTtcclxuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjY4NSk7XHJcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45MjkpO1xyXG5cclxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcgMC4wNjcgMC4wNzQpO1xyXG4gICAgICAtLW1hdXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wOTggMC4xMDUpO1xyXG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzggMC4xMzQgMC4xNDQpO1xyXG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjcgMC4xNjEgMC4xNzUpO1xyXG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTYgMC4xODkgMC4yMDYpO1xyXG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzIgMC4yMjUgMC4yNDUpO1xyXG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4yNzcgMC4zMDIpO1xyXG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zNzMgMC40MDgpO1xyXG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC40MjggMC40NjcpO1xyXG4gICAgICAtLW1hdXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDggMC41MTkpO1xyXG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNyAwLjczNSk7XHJcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45NCk7XHJcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XHJcbiAgICAgIC0tbWF1dmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTIgMS8wLjAzNCk7XHJcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MzMgMC45OTIvMC4wNzcpO1xyXG4gICAgICAtLW1hdXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDAuOTE4IDAuOTk2LzAuMTExKTtcclxuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkwNiAwLjk5Ni8wLjE0NSk7XHJcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45MjUgMC45OTYvMC4xODMpO1xyXG4gICAgICAtLW1hdXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuOTI5IDEvMC4yNDYpO1xyXG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTE4IDEvMC4zNjEpO1xyXG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTE4IDEvMC40MjQpO1xyXG4gICAgICAtLW1hdXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjkyNSAxLzAuNDc5KTtcclxuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC45NjEgMS8wLjcxMik7XHJcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDEvMC45MzcpO1xyXG5cclxuICAgICAgLS1zbGF0ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDc0KTtcclxuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMTA1KTtcclxuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMgMC4xMzUgMC4xNDUpO1xyXG4gICAgICAtLXNsYXRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTYgMC4xNjMgMC4xNzYpO1xyXG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTEgMC4yMDYpO1xyXG4gICAgICAtLXNsYXRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTUgMC4yMjYgMC4yNDQpO1xyXG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjUgMC4yOCAwLjMwMik7XHJcbiAgICAgIC0tc2xhdGUtODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM4MSAwLjQwOSk7XHJcbiAgICAgIC0tc2xhdGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNSAwLjQzMSAwLjQ2Myk7XHJcbiAgICAgIC0tc2xhdGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjkgMC40ODMgMC41MTQpO1xyXG4gICAgICAtLXNsYXRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkyIDAuNzA0IDAuNzI4KTtcclxuICAgICAgLS1zbGF0ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzIDAuOTMzIDAuOTQpO1xyXG4gICAgICAtLXNsYXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuOTkyIDEvMC4wMzQpO1xyXG4gICAgICAtLXNsYXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTMzIDAuOTkyLzAuMDc3KTtcclxuICAgICAgLS1zbGF0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk1MyAwLjk5Ni8wLjExMSk7XHJcbiAgICAgIC0tc2xhdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC45MjkgMC45OTYvMC4xNDUpO1xyXG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTQ5IDAuOTk2LzAuMTgzKTtcclxuICAgICAgLS1zbGF0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkyOSAxLzAuMjQ2KTtcclxuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAwLjkzNyAxLzAuMzYxKTtcclxuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg5OCAwLjkzNyAxLzAuNDIpO1xyXG4gICAgICAtLXNsYXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjk0NSAxLzAuNDc1KTtcclxuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC45NjkgMC45OTYvMC43MDgpO1xyXG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5MiAxLzAuOTM3KTtcclxuXHJcbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY0IDAuMDcgMC4wNjcpO1xyXG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5MiAwLjA5OCAwLjA5NCk7XHJcbiAgICAgIC0tc2FnZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTM1IDAuMTMxKTtcclxuICAgICAgLS1zYWdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTUgMC4xNjQgMC4xNTkpO1xyXG4gICAgICAtLXNhZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4MyAwLjE5MyAwLjE4OCk7XHJcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE4IDAuMjMgMC4yMjQpO1xyXG4gICAgICAtLXNhZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjI4NSAwLjI3Nyk7XHJcbiAgICAgIC0tc2FnZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzYyIDAuMzgyIDAuMzczKTtcclxuICAgICAgLS1zYWdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC40MzggMC40MjEpO1xyXG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NTMgMC40OSAwLjQ3NCk7XHJcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjcwOSAwLjY5Nyk7XHJcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyNyAwLjkzMyAwLjkzKTtcclxuICAgICAgLS1zYWdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNhZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45ODggMC45ODQvMC4wMyk7XHJcbiAgICAgIC0tc2FnZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk0NSAwLjk0MS8wLjA3Mik7XHJcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5NiAwLjk5Mi8wLjEwMik7XHJcbiAgICAgIC0tc2FnZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTk2LzAuMTMxKTtcclxuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDEgMC45NzYvMC4xNzMpO1xyXG4gICAgICAtLXNhZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk3Ni8wLjIzMyk7XHJcbiAgICAgIC0tc2FnZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAxIDAuOTg0LzAuMzM0KTtcclxuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDEgMC45NTcvMC4zOTcpO1xyXG4gICAgICAtLXNhZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDEgMC45NzMvMC40NTIpO1xyXG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDEgMC45ODgvMC42ODgpO1xyXG4gICAgICAtLXNhZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDEgMC45OTYvMC45MjkpO1xyXG5cclxuICAgICAgLS1vbGl2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDcgMC4wNjMpO1xyXG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTUgMC4wOTggMC4wOTEpO1xyXG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzEgMC4xMzUgMC4xMjYpO1xyXG4gICAgICAtLW9saXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTggMC4xNjMgMC4xNTMpO1xyXG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODYgMC4xOTIgMC4xOCk7XHJcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIyMSAwLjIyOSAwLjIxNSk7XHJcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI3MyAwLjI4NCAwLjI2Nik7XHJcbiAgICAgIC0tb2xpdmUtODogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjM4MiAwLjM1OSk7XHJcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjQzOCAwLjQwNCk7XHJcbiAgICAgIC0tb2xpdmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjcgMC40OSAwLjQ1OCk7XHJcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAwLjcwOSAwLjY4Mik7XHJcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45MjYpO1xyXG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLW9saXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTg4IDAuOTc2LzAuMDMpO1xyXG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTk2IDAuOTg4LzAuMDY4KTtcclxuICAgICAgLS1vbGl2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk5NiAwLjk0OS8wLjEwMik7XHJcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMSAwLjk2NS8wLjEzMSk7XHJcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk2OS8wLjE2OSk7XHJcbiAgICAgIC0tb2xpdmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAxIDAuOTYxLzAuMjI4KTtcclxuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk2MSAxIDAuOTU3LzAuMzM0KTtcclxuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAxIDAuOTIyLzAuMzk3KTtcclxuICAgICAgLS1vbGl2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMSAwLjk0MS8wLjQ1Mik7XHJcbiAgICAgIC0tb2xpdmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDEgMC45NjUvMC42ODgpO1xyXG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTkyLzAuOTI5KTtcclxuXHJcbiAgICAgIC0tc2FuZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDYzKTtcclxuICAgICAgLS1zYW5kLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTQpO1xyXG4gICAgICAtLXNhbmQtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjEzNSAwLjEyOSk7XHJcbiAgICAgIC0tc2FuZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0IDAuMTYzIDAuMTU2KTtcclxuICAgICAgLS1zYW5kLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC4xOTIgMC4xODMpO1xyXG4gICAgICAtLXNhbmQtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzIDAuMjI5IDAuMjE3KTtcclxuICAgICAgLS1zYW5kLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODUgMC4yODIgMC4yNjcpO1xyXG4gICAgICAtLXNhbmQtODogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjM3OCAwLjM1Nyk7XHJcbiAgICAgIC0tc2FuZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuNDI4IDAuNDAzKTtcclxuICAgICAgLS1zYW5kLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDgxIDAuNDU2KTtcclxuICAgICAgLS1zYW5kLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNzAzIDAuNjgpO1xyXG4gICAgICAtLXNhbmQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45MjYpO1xyXG4gICAgICAtLXNhbmQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XHJcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OC8wLjAzNCk7XHJcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjk5NiAwLjk5Mi8wLjA3Mik7XHJcbiAgICAgIC0tc2FuZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk1My8wLjEwNik7XHJcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45NjUvMC4xMzUpO1xyXG4gICAgICAtLXNhbmQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk3NiAwLjkyOS8wLjE3Nyk7XHJcbiAgICAgIC0tc2FuZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTg0IDAuOTI5LzAuMjM2KTtcclxuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjUvMC4zNDEpO1xyXG4gICAgICAtLXNhbmQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk4IDAuOTI1LzAuMzk1KTtcclxuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTkyIDAuOTMzLzAuNDUpO1xyXG4gICAgICAtLXNhbmQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTYgMC45NjEvMC42ODUpO1xyXG4gICAgICAtLXNhbmQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjk5Mi8wLjkyOSk7XHJcblxyXG4gICAgICAtLWdyYXktMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTEzNy8wLjcpO1xyXG4gICAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTEzNyAwLjExNzYvMC43KTtcclxuICAgICAgLS1zbGF0ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMTc2LzAuNyk7XHJcbiAgICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTEzNyAwLjEwNTkvMC43KTtcclxuICAgICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMDIvMC43KTtcclxuICAgICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTM3IDAuMTEzNyAwLjEwNTkvMC43KTtcclxuXHJcbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XHJcbiAgICAgIC0tbWF1dmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMjU1IDAuMTMzMy8wLjUpO1xyXG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjEzMzMvMC41KTtcclxuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjExNzYvMC41KTtcclxuICAgICAgLS1vbGl2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XHJcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTY5IDAuMDk0MSAwLjA3ODQvMC41KTtcclxuICAgICAgLS1yZWQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMDg2My8wLjUpO1xyXG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE1NjkgMC4wOTQxIDAuMTA5OC8wLjUpO1xyXG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLXBpbmstc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE3MjUgMC4wNzg0IDAuMTQ5LzAuNSk7XHJcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4xNzI1LzAuNSk7XHJcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDkgMC4wOTQxIDAuMTk2MS8wLjUpO1xyXG4gICAgICAtLXZpb2xldC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjEwMiAwLjIxMTgvMC41KTtcclxuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTAyIDAuMjExOC8wLjUpO1xyXG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjEwOTggMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcwNiAwLjEyNTUgMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4NCAwLjE0MTIgMC4xNzI1LzAuNSk7XHJcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjE0OSAwLjE0MTIvMC41KTtcclxuICAgICAgLS1qYWRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTQ5IDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQxMiAwLjEwOTgvMC41KTtcclxuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTMzMyAwLjEwMi8wLjUpO1xyXG4gICAgICAtLWJyb3duLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTE3NiAwLjEwMi8wLjUpO1xyXG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEzMzMgMC4xMDk4LzAuNSk7XHJcbiAgICAgIC0tc2t5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTMzMyAwLjIxOTYvMC41KTtcclxuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQ5IDAuMTQxMi8wLjUpO1xyXG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwOTggMC4xMjU1IDAuMDc4NC8wLjUpO1xyXG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjExNzYgMC4wNzA2LzAuNSk7XHJcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMDc4NC8wLjUpO1xyXG4gICAgICAtLW9yYW5nZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEwOTggMC4wNzA2LzAuNSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cclxuXHJcbi8vIE9WRVJMQVlTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XHJcbiAgLS1ibGFjay1hMjogb2tsY2goMCUgMCAwIC8gMTAlKTtcclxuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xyXG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XHJcbiAgLS1ibGFjay1hNTogb2tsY2goMCUgMCAwIC8gMzAlKTtcclxuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xyXG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XHJcbiAgLS1ibGFjay1hODogb2tsY2goMCUgMCAwIC8gNjAlKTtcclxuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xyXG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xyXG4gIC0tYmxhY2stYTExOiBva2xjaCgwJSAwIDAgLyA5MCUpO1xyXG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcclxuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XHJcbiAgLS13aGl0ZS1hMzogb2tsY2goMTAwJSAwIDAgLyAxNSUpO1xyXG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcclxuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XHJcbiAgLS13aGl0ZS1hNjogb2tsY2goMTAwJSAwIDAgLyA0MCUpO1xyXG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcclxuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XHJcbiAgLS13aGl0ZS1hOTogb2tsY2goMTAwJSAwIDAgLyA3MCUpO1xyXG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcclxuICAtLXdoaXRlLWExMjogb2tsY2goMTAwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXRvbWF0by05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1yZWQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcnVieS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1jcmltc29uLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXBpbmstOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcGx1bS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1wdXJwbGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tdmlvbGV0LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWlyaXMtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0taW5kaWdvLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJsdWUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tY3lhbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS10ZWFsLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWphZGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3JlZW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3Jhc3MtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tb3JhbmdlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJyb3duLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXNreS05LWNvbnRyYXN0OiBva2xjaCgyNC4xMSUgMC4wMSAyNDguMjMpO1xyXG4gIC0tbWludC05LWNvbnRyYXN0OiBva2xjaCgyMy45NiUgMC4wMTIgMTY3LjU2KTtcclxuICAtLWxpbWUtOS1jb250cmFzdDogb2tsY2goMjQuMTclIDAuMDExIDEzOS40Myk7XHJcbiAgLS15ZWxsb3ctOS1jb250cmFzdDogb2tsY2goMjQuMzElIDAuMDA4IDk1LjM3KTtcclxuICAtLWFtYmVyLTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XHJcbiAgLS1nb2xkLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJyb256ZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1ncmF5LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxufVxyXG5cclxuXHJcbi8vIFdpZGUgZ2FtdXQgY29sb3JzIGZvciBtb25pdG9ycyB0aGF0IHN1cHBvcnQgUDNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tYmxhY2stYTE6Y29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcclxuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xyXG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xyXG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XHJcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcclxuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xyXG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XHJcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcclxuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xyXG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xyXG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xyXG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcclxuXHJcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XHJcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcclxuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcclxuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xyXG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XHJcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcclxuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xyXG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XHJcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcclxuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcclxuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cclxuXHJcbi8vIGJyZWFrcG9pbnQgbWl4aW5cclxuJGJyZWFrcG9pbnQteHM6IDMyMHB4O1xyXG4kYnJlYWtwb2ludC1zbTogNDgwcHg7XHJcbiRicmVha3BvaW50LW1kOiA2NzJweDtcclxuJGJyZWFrcG9pbnQtbGc6IDEwNTZweDtcclxuJGJyZWFrcG9pbnQteGw6IDEzMTJweDtcclxuJGJyZWFrcG9pbnQteHhsOiAxNTg0cHg7XHJcbiRicmVha3BvaW50LXh4eGw6IDE3MjhweDtcclxuJGJyZWFrcG9pbnQtbWQtcXVlc3Rpb25uYWlyZTogODMwcHg7XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkbWVkaWEpIHtcclxuICAgIEBpZiAkbWVkaWEgPT0geHMge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXhzKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IGxnIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHhsIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXh4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHh4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14eHhsKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBtZC1xdWVzdGlvbm5haXJlIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLXF1ZXN0aW9ubmFpcmUpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IG1vYmlsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4c29ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHNtb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWRvbmx5IHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQtbWQpIGFuZCAobWF4LXdpZHRoIDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBsZ29ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC1sZykgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC14bCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHhsb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXhsKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LXh4bCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vLyBTSVpFIFBSSU1JVElWRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1zaXplLTI6IGNhbGMoMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQ6IGNhbGMoNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTY6IGNhbGMoNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTg6IGNhbGMoOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTEyOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTY6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xODogY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTIwOiBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMjQ6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0zMjogY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQwOiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtNDg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS01NjogY2FsYyg1NnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTY0OiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxufVxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC8vIFRZUEUgU0laRSBTQ0FMRVxyXG4gIC8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4gIC0tcmVtLWJhc2U6IDE2O1xyXG4gIC0tc2NhbGUtNDogY2FsYyg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlLTM6IGNhbGMoMTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUtMjogY2FsYygxMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZS0xOiBjYWxjKDE0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlMDogIGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUxOiAgY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTI6ICBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlMzogIGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGU0OiAgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTU6ICBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlNjogIGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGU3OiAgY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTg6ICBjYWxjKDQ4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuXHJcblxyXG4gIC8vIExJTkUgSEVJR0hUXHJcbiAgLy8gTmFtZSBtYXRjaGVzIHRoZSBzaXplIHNjYWxlIGZvciBlYXN5IHVzZVxyXG4gIC8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4gIC0tbGgtc2NhbGUtMjogY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZS0xOiBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlMDogIGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGUxOiAgY2FsYygyMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTI6ICBjYWxjKDI0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlMzogIGNhbGMoMjhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGU0OiAgY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTU6ICBjYWxjKDM2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlNjogIGNhbGMoNDByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGU3OiAgY2FsYyg0MnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTg6ICBjYWxjKDUwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuXHJcblxyXG4gIC8vIEZPTlQgV0VJR0hUXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xyXG4gIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xyXG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XHJcbiAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xyXG4gIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG5cclxuXHJcbiAgLy8gU1RZTElTVElDIFZBUklBTlRTXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1zbWFsbC10ZXh0OiBjaGFyYWN0ZXItdmFyaWFudChsYy1sLXdpdGgtdGFpbCk7XHJcblxyXG5cclxuICAvLyBPVkVSUklERSBGT1JHRS9ST0JPVE8gU1RZTEVTXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1tZGMtdHlwb2dyYXBoeS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcclxuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAtLW1kYy10eXBvZ3JhcGh5LWJvZHkyLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuIiwiLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cclxuXHJcbi8vIEB1c2UgbmVlZHMgdG8gYmUgYXQgdGhlIHRvcCBub3cuLi4gTGVhdmUgdGhpcyBpbXBvcnQgYXQgdGhlIGJvdHRvbVxyXG4vLyBAdXNlICcuLi8uLi9ub2RlX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3ZhcmlhYmxlcyc7IC8vIFRPRE86IERvIHdlIGFjdHVhbGx5IG5lZWQgdGhpcyBoZXJlP1xyXG5cclxuLy8gUElYRUwgVE8gUkVNIEZVTkNUSU9OXHJcbkBmdW5jdGlvbiBweC10by1yZW0oJHB4KSB7IC8vIEluc2VydCBweCBudW1iZXIgd2l0aG91dCB1bml0ICdweCcsIGl0IHdpbGwgcmV0dXJuIHJlbSB2YWx1ZS5cclxuICBAcmV0dXJuICRweCAqIDAuMDYyNXJlbTtcclxufVxyXG5cclxuLy8gdHlwb2dyYXBoeVxyXG4kZm9udC1kaXNwbGF5OiBcIkFkYXB0ZXIgRGlzcGxheVwiO1xyXG4kZm9udC10ZXh0OiBcIkFkYXB0ZXIgVGV4dFwiO1xyXG5cclxuLy8gUGxhY2UgYWxsIG92ZXJyaWRlcyBhdCB0aGUgdG9wXHJcbiRsYXlvdXQtaGVhZGVyLWRlc2t0b3AtaW5kZW50OiAyMHB4O1xyXG5cclxuLyogQmFkZ2VzICovXHJcbiRiYWRnZS1ncmVlbjogaHNsYSgxNTIsIDc2JSwgODAlLCAxKTtcclxuJGJhZGdlLXB1cnBsZTogaHNsYSgyNDQsIDcxJSwgOTIlLCAxKTtcclxuJGJhZGdlLXllbGxvdy0wMTogaHNsYSg0OCwgOTAlLCA3NiUsIDEpO1xyXG4kYmFkZ2UteWVsbG93LTAyOiBoc2xhKDMzLCAxMDAlLCA4NSUsIDEpO1xyXG4kYmFkZ2UtcGluazogaHNsYSgwLCAxMDAlLCA5MyUsIDEpO1xyXG5cclxuLyogVUkgQmFja2dyb3VuZHMgKi9cclxuLy8gVGhlc2UgYXJlIG9sZCBub3cgYW5kIHNob3VsZCBiZSByZXBsYWNlZCBzb29uXHJcbiRncmF5LWh1ZTogMjQwO1xyXG4kYmctMDA6IGhzbCgkZ3JheS1odWUgMCUgMTAwJSk7XHJcbiRiZy0wMTogaHNsKCRncmF5LWh1ZSA5JSA5NiUpO1xyXG5cclxuJHB1cnBsZS1odWU6IDI0NTtcclxuJGJnLXB1cnBsZS0wMDogaHNsKCRwdXJwbGUtaHVlIDg2JSA5NyUpO1xyXG4kYmctcHVycGxlLTAxOiBoc2woJHB1cnBsZS1odWUgNDElIDkzJSk7XHJcblxyXG4vKiBDb3JlIFVJIENvbG91cnMgKi9cclxuJHByaW1hcnk6IGhzbGEoMjMwLCA5OSUsIDY0JSwgMSk7XHJcblxyXG4vLyBUaGVzZSBhcmUgb2xkIGFuZCBhcmUgcmVwbGFjZWQgd2l0aCB0aGUgQ1NTIHZhcmlhYmxlIHZlcnNpb25zXHJcbiRncmF5LTEwMDogaHNsKCRncmF5LWh1ZSAwJSAxMDAlKTtcclxuJGdyYXktOTk6IGhzbCgkZ3JheS1odWUgMjAlIDk5JSk7XHJcbiRncmF5LTk1OiBoc2woJGdyYXktaHVlIDklIDk2JSk7XHJcbiRncmF5LTkwOiBoc2woJGdyYXktaHVlIDclIDkyJSk7XHJcbiRncmF5LTgwOiBoc2woJGdyYXktaHVlIDUlIDgzJSk7XHJcbiRncmF5LTcwOiBoc2woJGdyYXktaHVlIDIlIDc1JSk7XHJcbiRncmF5LTYwOiBoc2woJGdyYXktaHVlIDMlIDU5JSk7XHJcbiRncmF5LTUwOiBoc2woJGdyYXktaHVlIDMlIDQ4JSk7XHJcbiRncmF5LTQwOiBoc2woJGdyYXktaHVlIDElIDM4JSk7XHJcbiRncmF5LTMwOiBoc2woJGdyYXktaHVlIDIlIDI4JSk7XHJcbiRncmF5LTIwOiBoc2woJGdyYXktaHVlIDElIDE5JSk7XHJcbiRncmF5LTEwOiBoc2woJGdyYXktaHVlIDIlIDExJSk7XHJcbiRncmF5LTAwOiBoc2woJGdyYXktaHVlIDAlIDAlKTtcclxuXHJcbiRsaWdodC1wdXJwbGUtMTAwOiBoc2xhKDAsIDAlLCAxMDAlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS05OTogaHNsYSgyNTUsIDEwMCUsIDk5JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtOTU6IGhzbGEoMjQ1LCA4NiUsIDk3JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtOTA6IGhzbGEoMjQ1LCAzMCUsIDkyJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtODA6IGhzbGEoMjQ3LCAyMiUsIDg1JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtNzA6IGhzbGEoMjQ1LCAxOSUsIDc3JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtNjA6IGhzbGEoMjUxLCAxMSUsIDYxJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtNTA6IGhzbGEoMjQ4LCA5JSwgNDklLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS00MDogaHNsYSgyNTQsIDExJSwgNDAlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS0zMDogaHNsYSgyNjMsIDklLCAyOSUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTIwOiBoc2xhKDI0MCwgMTAlLCAyMSUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTEwOiBoc2xhKDI0MCwgOCUsIDEyJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtMDA6IGhzbGEoMCwgMCUsIDAlLCAxKTtcclxuXHJcbiRpbmRpZ28tOTA6IGhzbGEoMjM1LCA5MyUsIDk1JSwgMSk7XHJcbiRpbmRpZ28tODA6IGhzbGEoMjM0LCA5NiUsIDg5JSwgMSk7XHJcbiRpbmRpZ28tYWN0aXZlOiBoc2xhKDIzNSwgOTUlLCA5MiUsIDEpO1xyXG5cclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIC8qIFVJIEJhY2tncm91bmRzICovXHJcbiAgJGJnLTAwOiBoc2woJGdyYXktaHVlIDIlIDEyJSk7XHJcbiAgJGJnLTAxOiBoc2woJGdyYXktaHVlIDIlIDE2JSk7XHJcbiAgJGJnLXB1cnBsZS0wMDogaHNsKCRwdXJwbGUtaHVlIDIlIDEyJSk7XHJcbiAgJGJnLXB1cnBsZS0wMTogaHNsKCRwdXJwbGUtaHVlIDIlIDE2JSk7XHJcblxyXG4gIC8qIENvcmUgVUkgQ29sb3VycyAqL1xyXG4gICRncmF5LTEwMDogaHNsKCRncmF5LWh1ZSAyJSAxMiUpO1xyXG4gICRncmF5LTk5OiAgaHNsKCRncmF5LWh1ZSAyJSAxMyUpO1xyXG4gICRncmF5LTk1OiAgaHNsKCRncmF5LWh1ZSAwJSAxNiUpO1xyXG4gICRncmF5LTkwOiAgaHNsKCRncmF5LWh1ZSAxJSAxOCUpO1xyXG4gICRncmF5LTgwOiAgaHNsKCRncmF5LWh1ZSAxJSAyNCUpO1xyXG4gICRncmF5LTcwOiAgaHNsKCRncmF5LWh1ZSAxJSAyOSUpO1xyXG4gICRncmF5LTYwOiAgaHNsKCRncmF5LWh1ZSAyJSA0MiUpO1xyXG4gICRncmF5LTUwOiAgaHNsKCRncmF5LWh1ZSAyJSA1MyUpO1xyXG4gICRncmF5LTQwOiAgaHNsKCRncmF5LWh1ZSAxJSA2MyUpO1xyXG4gICRncmF5LTMwOiAgaHNsKCRncmF5LWh1ZSAxJSA3NiUpO1xyXG4gICRncmF5LTIwOiAgaHNsKCRncmF5LWh1ZSA2JSA4OSUpO1xyXG4gICRncmF5LTEwOiAgaHNsKCRncmF5LWh1ZSAxMCUgOTYlKTtcclxuICAkZ3JheS0wMDogIGhzbCgkZ3JheS1odWUgMCUgMCUpO1xyXG4gICRsaWdodC1wdXJwbGUtMTAwOiBoc2xhKDAsIDAlLCAxMiUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtOTk6IGhzbGEoMjQwLCAzJSwgMTMlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTk1OiBoc2xhKDI0MCwgNiUsIDE2JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS05MDogaHNsYSgyNDgsIDglLCAyMCUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtODA6IGhzbGEoMjQ1LCA5JSwgMjYlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTcwOiBoc2xhKDI0NCwgOSUsIDMyJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS02MDogaHNsYSgyNDUsIDExJSwgNDUlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTUwOiBoc2xhKDI0NCwgMTQlLCA1NyUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtNDA6IGhzbGEoMjQ0LCAyMCUsIDY5JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0zMDogaHNsYSgyNDQsIDMxJSwgODElLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTIwOiBoc2xhKDI0NiwgNDYlLCA5MiUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtMTA6IGhzbGEoMjQ1LCAxMDAlLCA5NyUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtMDA6IGhzbGEoMCwgMCUsIDEwMCUsIDEpO1xyXG59XHJcblxyXG5cclxuJG1pZG5pZ2h0LXNhZ2U6ICMzRDRENEE7XHJcbiRtaWRuaWdodC1zcHJ1Y2U6ICM1NDY1NzM7XHJcbiR0ZWFsOiAjM0ZBREE4O1xyXG4kcHVycGxlOiAjMzIzREE4O1xyXG4kbW91bnRhaW4tZ3JlZW46ICMwRjgwNUE7XHJcbiRtaW50LWdyZWVuOiAjOENCOUI0O1xyXG4kbGlnaHQtbWludDogI0E5RUJENTtcclxuJGRhcmstbWludDogIzdEQTZBMTtcclxuJGRhcmstZ3JlZW46ICMwNTRBNDk7XHJcblxyXG4kYmx1ZTogaHNsYSgyMzAsIDk5JSwgNjQlLCAxKTtcclxuXHJcblxyXG4vLyBzdGF0dXMgcGlsbCBjb2xvcnNcclxuXHJcbiRzdGF0dXMtcGluazogI0Y1QkFFNTtcclxuJHN0YXR1cy1wdXJwbGU6ICNDQUM3RjU7XHJcbiRzdGF0dXMtZ3JlZW46ICM1REU0OUE7XHJcbiRzdGF0dXMtYmx1ZTogI0E0RDFGNTtcclxuJHN0YXR1cy10ZWFsOiAjNjJERURFO1xyXG4kc3RhdHVzLXllbGxvdzogI0U1Q0I1QjtcclxuJHN0YXR1cy1vcmFuZ2U6ICNGN0MzODE7XHJcbiRzdGF0dXMtcmVkOiAjRjZCRUJFO1xyXG5cclxuJGRhcmtlci1jb25maXJtZWQtZ3JlZW46ICM0OTU3NTE7XHJcbiRkYXJrLWNvbmZpcm1lZC1ncmVlbjogI0FCQ0NCRTtcclxuJGNvbmZpcm1lZC1ncmVlbjogI0MxRTVENjtcclxuJGxpZ2h0LWNvbmZpcm1lZC1ncmVlbjogI0Q4RjBFNTtcclxuXHJcbiRncmVlbi0zOiAjMGQ4MDYxO1xyXG4kc2xhdGUtZ3JleTogIzQyNTM1QztcclxuXHJcbiRuYXZ5OiAjMUU0NDVBO1xyXG5cclxuJGdvbGQ6ICNGRkQxOTk7XHJcbiRkYXJrLWdvbGQ6ICM2NjU0M0Q7XHJcblxyXG4kb2ZmLXdoaXRlOiAjRjRGNUY1O1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiR3aGl0ZS0zMDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4kd2hpdGUtMzAtczogI0YwRjFGMTtcclxuXHJcbiRkYXJrLWdyZXk6ICMxYzFmMWQ7XHJcbiR1aS1ncmV5LTM6ICNEN0RBRTA7XHJcbiR1aS1ncmV5LWFjdGl2ZTogI0JGQzJDNztcclxuJHVpLWdyZXktNTogIzEzMTQxNDtcclxuJHByaW1hcnktZ3JleTogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuJHByaW1hcnktZ3JleS03MDogcmdiYSggJHByaW1hcnktZ3JleSwgLjcgKTtcclxuJGxpZ2h0LWdyZXk6IHJnYmEoMjQ1LDI0NSwyNDUsMSk7XHJcbiRsaWdodGVyLWdyZXk6IHJnYmEoMTE1LDExOSwxMjIsMSk7XHJcblxyXG5cclxuJGdyZXktZGVmYXVsdDogIzMwMzEzMztcclxuJGdyZXktbGlnaHQ6ICM1MjU0NTc7XHJcbiRncmV5LWxpZ2h0ZXI6ICM2QzcwNzM7XHJcbiRncmV5LXBsYWNlaG9sZGVyOiAjOUVBM0E4O1xyXG4kZ3JleS1kaXNhYmxlZDogI0M0QzVDNjtcclxuJGdyZXktZmllbGQtMDE6ICNmNGY0ZjQ7XHJcbiRncmV5LXRpbGUtYm9yZGVyOiAjZTNlNGU1O1xyXG4kZ3JleS1ob3ZlcjogI2RlZGZlMDtcclxuXHJcblxyXG4kdWkteWVsbG93OiAjRkZGMkM3O1xyXG5cclxuJHVpLWhvdmVyOiAjRTFFMkU1O1xyXG5cclxuJGJsYWNrOiAjMDAwMDAwO1xyXG5cclxuJHByaW1hcnktY29sb3I6ICRibHVlO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAkc2xhdGUtZ3JleTtcclxuXHJcblxyXG4kaGFpcmxpbmVzOiByZ2JhKDExNSwxMTksMTIyLDAuNCk7XHJcbiRib3JkZXItZm9ybTogI0VCRURGMDtcclxuJG5hdi1hY3RpdmU6IHJnYmEoJHdoaXRlLCAuNCk7XHJcblxyXG4kc3VjY2Vzcy1ncmVlbjogIzM5QzE5MDtcclxuJGVycm9yLXJlZDogI0QzNDI0MjtcclxuXHJcbiR0cmFuc2l0aW9uOiA2MDBtcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xyXG4kdHJhbnNpdGlvbi1zaG9ydDogMTAwbXMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcclxuXHJcblxyXG4vL1xyXG4kcmFkaXVzLWxnOiAxOHB4O1xyXG4kcmFkaXVzLXNtOiAxNnB4O1xyXG5cclxuXHJcbi8vIEpNUyAvIGZvcmdlXHJcbiRwdXJwbGUtaGVhZGVyOiAjMkEyQjNBO1xyXG4kZGFyay1wdXJwbGU6ICMwODBDMjU7XHJcbiRsaWdodC1pbmRpZ286ICM4QzlFRkY7XHJcbiRpbmRpZ286ICMzRjUxQjU7XHJcblxyXG4vL0pNUyBEcmF3ZXJcclxuJGRyYXdlci1zaWRlYmFyLXdpZHRoOiAyNDBweDtcclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBCQVNFIFNUUlVDVFVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbkBtaXhpbiBiYWRnZS1iYXNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tYmFkZ2UtZ2FwLCAwLjI1cmVtKTtcclxuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgMC41cmVtKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XHJcbiAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xyXG5cclxuICAmOmhhcyhbY2xhc3MqPVwiaWNvbi0tXCJdKSB7XHJcbiAgICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJhZGdlLXhzLCAuYmFkZ2Utc20sIC5iYWRnZS1tZCwgLmJhZGdlLWxnIHtcclxuICBAaW5jbHVkZSBiYWRnZS1iYXNlO1xyXG59XHJcblxyXG4uYmFkZ2Utc20ge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG59XHJcblxyXG4uYmFkZ2UtbGcge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xyXG4gIC0tYmFkZ2UtZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIC0tYmFkZ2UtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgLS1iYWRnZS1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbn1cclxuXHJcbi5iYWRnZS1ncm91cCB7XHJcbiAgJi1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG5cclxuICAmLWJsb2NrIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vLyBORVcgQkFER0UgMjAyNVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZSguYmFkZ2UpIHtcclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xyXG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTgpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcclxuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcclxuXHJcbiAgJjpoYXMoc3ZnKSB7XHJcbiAgICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNikgdmFyKC0tc2l6ZS04KTtcclxuICAgIC0tYmFkZ2UtZ2FwOiB2YXIoLS1zaXplLTYpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInhzXCJdIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0xOCk7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJzbVwiXSB7XHJcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMjApO1xyXG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwibGdcIl0ge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xyXG59XHJcblxyXG4vLyBTZW1hbnRpYyBWYXJpYW50c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImluZm9ybWF0aW9uYWxcIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwic3VjY2Vzc1wiXSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJhdHRlbnRpb25cIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS15ZWxsb3ctYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cIndhcm5pbmdcIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1vcmFuZ2UtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImNyaXRpY2FsXCJdIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBDYW5kaWRhdGUgU3RhdHVzZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJzZWxlY3RlZFwiXSxcclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwicS1wb29sLXNlbGVjdGVkXCJdIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcGx1bS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInN1bW1vbmVkXCJdIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tdmlvbGV0LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJjb25maXJtZWRcIl0sXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImNvbXBsZXRlZFwiXSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJleGN1c2VkXCJdLFxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJxcG9vbGV4Y3VzZWRcIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS15ZWxsb3ctYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cImRpc3F1YWxpZmllZFwiXSxcclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwicXBvb2xkaXNxdWFsaWZpZWRcIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwiZGVmZXJyZWRcIl0sXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInBvc3Rwb25lZFwiXSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInBhbmVsXCJdIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tc2t5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJqdXJvclwiXSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJ1bmRlbGl2ZXJhYmxlXCJdLFxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJxcG9vbHVuZGVsaXZlcmFibGVcIl0ge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwicGVuZGluZy1yZXF1ZXN0XCJdIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwibm90LXNjaGVkdWxlZFwiXSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWNyaW1zb24tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jYXNlLXBhbmVsLWJhZGdlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICByaWdodDogMTZweDtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICBib3R0b206IDhweDtcclxuICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBTVEFUVVNFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jb2xvcixcclxuW2NsYXNzKj1cImJhZGdlLW1kXCJdLmNvbG9yLFxyXG5bY2xhc3MqPVwiYmFkZ2Utc21cIl0uY29sb3IsXHJcbltjbGFzcyo9XCJ0YWctbWRcIl0uY29sb3IsXHJcbltjbGFzcyo9XCJ0YWctc21cIl0uY29sb3Ige1xyXG5cclxuICAmLS13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmLS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcblxyXG4gICYtLWluZm9ybWF0aW9uYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWluYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS15ZXMtbm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tbXVsdGlwbGUtY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tZGF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY2FuZGlkYXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWRpc3F1YWxpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tZXhjdXNhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW5lc3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZnKTtcclxuICB9XHJcblxyXG4gICYtLW5vdC1zY2hlZHVsZWQsXHJcbiAgJi0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xyXG5cclxuICAgICYgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXBsdW0tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXN1bW1vbmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldC1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1jb25maXJtZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG5cclxuICAgICYgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNreS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1wZW5kaW5nLXJlcXVlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBlbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1hcHByb3ZlZCxcclxuICAmLS1wYW5lbC1zZW50LFxyXG4gICYtLWVtcGFuZWxlZCxcclxuICAmLS1qdXJ5LWVtcGFuZWxlZCxcclxuICAmLS1qdXJvcixcclxuICAmLS10aW1lLWluLFxyXG4gICYtLXRpbWUtaW4tb3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWV4Y3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS15ZWxsb3ctYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlZmVycmVkLCAmLS1wb3N0cG9uZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlbmllZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXJlZC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY29tcGxldGVkLFxyXG4gICYtLXBheS1maXJzdC1kYXlzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS11bmRlbGl2ZXJhYmxlLFxyXG4gICYtLXEtcG9vbC11bmRlbGl2ZXJhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWNyaW1zb24tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTExKTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JnZS1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5mb3JnZS1idXR0b24tLXVuZWxldmF0ZWQpOm5vdCguZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZCkge1xyXG4gIC0tbWRjLXRoZW1lLXByaW1hcnk6IHZhcigtLWJ1dHRvbi1wcmltYXJ5KTtcclxufVxyXG5cclxuLmZvcmdlLWJ1dHRvbi0tdW5lbGV2YXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmJ0bi1zZWNvbmRhcnkpIHtcclxuICAvLy0tbWRjLXRoZW1lLXByaW1hcnk6IHZhcigtLWJ1dHRvbi1wcmltYXJ5KTtcclxuICAvLy0tbWRjLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTsgfVxyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKSB7XHJcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4OyAvL01heWJlIGlubGluZS1mbGV4P1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSwgMC44NzVyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xLCAxLjI4NTcyKTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDVcIjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgbWluLWhlaWdodDogM3JlbTtcclxuICBtaW4td2lkdGg6IDMuNXJlbTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgb3V0bGluZSAxNTBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAuYW5pbWF0ZS1zbGlkZS0tcmlnaHQsXHJcbiAgLmFuaW1hdGUtc2xpZGUtLWxlZnQge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYW5pbWF0ZS1zbGlkZS0tcmlnaHQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcclxuICAgIH1cclxuICAgIC5hbmltYXRlLXNsaWRlLS1sZWZ0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAtLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1idXR0b24tcHJpbWFyeSk7XHJcbiAgLS1tZGMtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLy8tLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1idXR0b24tcHJpbWFyeS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnktLWFsdCB7XHJcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAtLW1kYy10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS1zbGF0ZS0xKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuXHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gIH1cclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tc2xhdGUtMSk7IH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gIC0tbWRjLXRoZW1lLXByaW1hcnk6IHZhcigtLXNsYXRlLTQpO1xyXG4gIC0tbWRjLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS01KTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5LS1hbHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTUpO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXRlcnRpYXJ5IHtcclxuICAtLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgLS1tZGMtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICAtLW1kYy10aGVtZS1wcmltYXJ5OiB2YXIoLS1yZWQtYTExKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ2hvc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAgICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7IH1cclxuICB9XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtdGVydGlhcnkpOyB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWljb24tb25seSB7XHJcbiAgJi5idG4teHMge1xyXG4gICAgbWluLXdpZHRoOiAxLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgbWluLXdpZHRoOiAycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1tZCB7XHJcbiAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgIG1heC13aWR0aDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1sZyB7XHJcbiAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYnRuIHtcclxuICAmLXhzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMiwgMS4zMzMzMzMpO1xyXG4gIH1cclxuXHJcbiAgJi1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yLCAxLjMzMzMzMyk7XHJcbiAgfVxyXG5cclxuICAmLW1kIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1sZyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi14bCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzLjVyZW07XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZnVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZGwtYnV0dG9uLS1yYWlzZWQge1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnRvcC1oZWFkZXItYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubWRsLWJ1dHRvbltkaXNhYmxlZF1bZGlzYWJsZWRdLCAubWRsLWJ1dHRvbi5tZGwtYnV0dG9uLS1kaXNhYmxlZC5tZGwtYnV0dG9uLS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcclxufVxyXG5cclxuLm1kbC1idXR0b24tLXJhaXNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZyk7IC8vIFRPRE86IFVwZGF0ZSBjYW5jZWwgYnV0dG9uIGJhY2tncm91bmQgY29sb3VyXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0zMCkpOyAvLyBUT0RPOiBVcGRhdGUgY2FuY2VsIGJ1dHRvbiBob3ZlciBzdGF0ZSBiYWNrZ3JvdW5kIGNvbG91clxyXG4gIH1cclxufVxyXG5cclxuLm1kbC1idXR0b24tLWZhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLWJ1dHRvbi1ncm91cC1nYXAsIDFyZW0pO1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgICYgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwLS1mdWxsLXdpZHRoOndoZXJlKC5nYXAtOCkge1xyXG4gIC0tYnV0dG9uLWdyb3VwLWdhcDogMC41cmVtO1xyXG59XHJcblxyXG5cclxuLy8gRFJBRy9SRU9SREVSIEJVVFRPTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmRyYWctYnV0dG9uLXdyYXBwZXIge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG5cclxufVxyXG5cclxuXHJcbi8vIEFDVElPTiBCQVIgQlVUVE9OIEdST1VQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gYWN0aW9uLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbiAgYm90dG9tOiAyNHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyIHsgLy8gVE9ETzogU2V0IGFjdGlvbi1iYXIgcG9zaXRpb24gZml4ZWQgdW50aWwgdGhlIG5ldyBkZXNpZ24gdXBkYXRlXHJcbiAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzMnB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4vLy5hY3Rpb24tYmFyIHsgLy8gZGVmYXVsdCBidXR0b24gZ3JvdXAgLSBsZWZ0IGFsaWduZWRcclxuLy8gIEBpbmNsdWRlIGFjdGlvbi1idXR0b24tZ3JvdXA7XHJcbi8vICBoZWlnaHQ6IDM2cHg7XHJcbi8vICBwb3NpdGlvbjogc3RpY2t5O1xyXG4vL31cclxuLy9cclxuLy8uZHJhd2VyLXdyYXBwZXIgLmFjdGlvbi1iYXIgeyAvLyBkcmF3ZXIgYnV0dG9uIGdyb3VwIC0gcmlnaHQgYWxpZ25lZFxyXG4vLyAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHBhZGRpbmctaW5saW5lOiAzMnB4O1xyXG4vL31cclxuLy9cclxuLy8uZm9ybS1sYXlvdXQgLmFjdGlvbi1iYXIge1xyXG4vLyAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbi8vICBwb3NpdGlvbjogc3RpY2t5O1xyXG4vL31cclxuXHJcbiIsIkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5wcmV2aWV3LWNhcmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG59XHJcblxyXG4ucHJldmlldy1jYXJkLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc3BhY2luZyk7XHJcbn1cclxuXHJcbi5wcmV2aWV3LWNhcmQtbGFiZWwge1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG59XHJcblxyXG4ucHJldmlldy10ZXh0e1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS1jaGVja2JveC1zaXplOiAxcmVtO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgLS1jaGVja2JveC1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ0hFQ0tCT1ggR1JPVVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5jaGVja2JveC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxuICBncmlkLWNvbHVtbjogMS8tMTtcclxuXHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENIRUNLQk9YIFdSQVBQRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi8vIENIRUNLQk9YXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgKyBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3g6Y2hlY2tlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcMjcxMyc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveCArIC5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xyXG5cclxuICAmID4gbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmlzLWludmFsaWQ6aGFzKC5jaGVja2JveC13cmFwcGVyKSAuaW52YWxpZC1mZWVkYmFjazpub3QoLmNoZWNrYm94LXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2spIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiZXJyb3JcIjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDIwMCwgXCJvcHN6XCIgMjA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLy8gR0xPQkFMIFNUVUZGXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0taW5wdXQtaGVpZ2h0LXhzOiAxLjc1cmVtO1xyXG4gIC0taW5wdXQtaGVpZ2h0LXNtOiAycmVtO1xyXG4gIC0taW5wdXQtaGVpZ2h0LW1kOiAyLjVyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQtbGc6IDNyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQteGw6IDMuNXJlbTtcclxuXHJcbiAgLS1pbnB1dC13aWR0aC14eHM6IGNhbGMoNjRyZW0gLyAxNik7XHJcbiAgLS1pbnB1dC13aWR0aC14czogY2FsYyg4MHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXNtOiBjYWxjKDExMnJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLW1kOiBjYWxjKDE0NHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLWxnOiBjYWxjKDE3NnJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXhsOiBjYWxjKDIwOHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXh4bDogY2FsYygyOThyZW0gLyAxNik7XHJcbiAgLS1pbnB1dC13aWR0aC1tYXgtY29udGVudDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWlucHV0LWZvY3VzLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcclxuXHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBub25lO1xyXG5cclxuICAtLXJhZGlvLWZvY3VzLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1yYWRpby1mb2N1cy1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHJcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHJcbiAgLS1lcnJvci1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tcnVieS1hOSk7XHJcbiAgLS1lcnJvci1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcclxuICAtLWVycm9yLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG5cclxuICAtLWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAtLXNlbGVjdC1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgLy9tYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnB1dC13aWR0aCB7XHJcbiAgJi0teHMgeyBtYXgtd2lkdGg6IGNhbGMoODByZW0gLyAxNik7IH1cclxuICAmLS1zbSB7IG1heC13aWR0aDogY2FsYygxMTJyZW0gLyAxNik7IH1cclxuICAmLS1tZCB7IG1heC13aWR0aDogMjk4cHg7IH1cclxufVxyXG5cclxuLmlucHV0LXNwaW5uZXItaGlkZGVuLFxyXG4udGV4dC1pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJTlBVVCBCQVNFIEZPUlxyXG4vLyBURVhUIElOUFVUICsgU0VMRUNUU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuQG1peGluIGlucHV0LWJhc2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XHJcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJTlBVVCBXUkFQUEVSU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcclxuICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgJi1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLWlucHV0LXdyYXBwZXItZ2FwLCB2YXIoLS1zcGFjaW5nKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3BhY2luZyBhbmQgU2l6ZSBQcm9wc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmlucHV0LXdyYXBwZXIge1xyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC00XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC04XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC0xMlwiXSB7IC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwiZ2FwLTE2XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoODByZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoODByZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC1zbVwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygxMTJyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTEycmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgtbWRcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTQ0cmVtIC8gMTYpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NHJlbSAvIDE2KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cIndpZHRoLWxnXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDE3NnJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxNzZyZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC14bFwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygyMDhyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjA4cmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteHhsXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDI5OHJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygyOThyZW0gLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUkVRVUlSRUQgSU5ESUNBVE9SXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucmVxdWlyZWQtaW5kaWNhdG9yIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIipcIiAvIFwiUmVxdWlyZWRcIjsgLy9UT0RPOiBSZW1vdmUgcmVxdWlyZWQgb25jZSB3ZSBjb25kaXRpb25hbGx5IGFkZCBhcmlhLXJlcXVpcmVkXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbiAgICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAycHgpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIElOUFVUUyBXSVRIIElDT05TICYgRVhUUkFTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaW5wdXQtZmllbGQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZm9yZ2UtaWNvbi1idXR0b24tLWRlbnNlIHtcclxuICAgIGJsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuXHJcbiAgICAmOjphZnRlcixcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcclxufVxyXG5cclxuLmZvcm0tYnV0dG9uLWRhdGVwaWNrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTFweDtcclxuICB0b3A6IDZweDtcclxufVxyXG5cclxuLmlucHV0LXdyYXBwZXItcGhvbmUtZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogbm9uZTtcclxuICB3aWR0aDogNi41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiRXh0XCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGhvbmUtZXh0IHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAyLjVyZW0gMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIElOUFVUIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5bY2xhc3MqPVwiaW5wdXQtaWNvblwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy9ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLWlucHV0LWljb24tc2l6ZSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLXN0YXJ0IHtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLXN0YXJ0ICsgLnRleHQtaW5wdXQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDFyZW07XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwieHNcIl0pIHtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDAuNzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtaWNvbi1lbmQge1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgLy9wYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlucHV0LWljb24tZW5kLXBhZGRpbmcsIDFyZW0pO1xyXG59XHJcblxyXG4udGV4dC1pbnB1dDpoYXMoKyAuaW5wdXQtaWNvbi1lbmQpIHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xyXG5cclxuICAmOndoZXJlKC50ZXh0LWlucHV0LXBlcmNlbnQpIHtcclxuICAgIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMS41cmVtKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIElOUFVUIEdST1VQU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmlucHV0LWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1sYXlvdXQtZGlyZWN0aW9uLCByb3cpO1xyXG4gIGdhcDogdmFyKC0taW5wdXQtc3BhY2luZywgMC41cmVtKTtcclxuXHJcbiAgJltkYXRhLWlucHV0LWdyb3Vwfj1cImJsb2NrXCJdIHtcclxuICAgIC0tbGF5b3V0LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLS1pbnB1dC1zcGFjaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwiaGFzLWJ1dHRvblwiXSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwiZnVsbFwiXSB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwieHNcIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwic21cIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7IH1cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwibWRcIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJltkYXRhLWlucHV0LWdyb3Vwfj1cImxnXCJdIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJ4bFwiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7IH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWlubGluZSB7XHJcbiAgJi0teHMgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLS1zbSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtLW1kIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtLWxnIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtLXhsIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTsgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYmxvY2sge1xyXG4gICYtLXhzIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi0tc20geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLS1tZCB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLS1sZyB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLS14bCB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7IH1cclxufVxyXG5cclxuXHJcbi8vIE1JU0MgKyBWQUxJREFUSU9OXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmlucHV0LWdyb3VwLWZ1bGwtd2lkdGggPiAubWRsLXRleHRmaWVsZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pcy1pbnZhbGlkIC5mci13cmFwcGVyIHtcclxuICBib3JkZXI6IDFweCByZ2IoMjEzLDAsMCkgc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCxcclxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLnZhbGlkYXRpb24tZ3JvdXAge1xyXG4gICYgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFZBTElEQVRJT05cclxuLy8gVE9ETzogQ2FuIHdlIGNsZWFuIHRoZXNlIHVwP1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnZhbGlkYXRpb24tZ3JvdXAsXHJcbi5mb3JtLWdyb3VwLFxyXG4uY2hlY2tib3gtZ3JvdXAsXHJcbi5pbnB1dC13cmFwcGVyLFxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwsXHJcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcclxuICAmLmlzLWludmFsaWQge1xyXG5cclxuICAgIC50ZXh0LWlucHV0IHtcclxuICAgICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtaW5wdXQsXHJcbiAgICAuc2xpbS1zZWxlY3QsXHJcbiAgICAuc2xpbS1zZWxlY3Qtb3V0bGluZWQge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRhcmVhIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIGluc2V0IDAgMCAwIDRweCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tYnV0dG9uLS1jaGVja21hcmsge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0YWJsZS1jYXJkIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICBAaW5jbHVkZSBoZWxwZXItdGV4dC0wMTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZhbGlkYXRpb24tZ3JvdXAgeyAvL1RPRE86IERvIHdlIHN0aWxsIG5lZWQgdGhpcz9cclxuICAmLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtd3JhcHBlciB7XHJcbiAgJi5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9XCJ3aWR0aC14c1wiXSkgLmludmFsaWQtZmVlZGJhY2sgeyBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTsgfVxyXG4gICY6aGFzKFtkYXRhLWlucHV0LXN0eWxlPVwid2lkdGgtc21cIl0pIC5pbnZhbGlkLWZlZWRiYWNrIHsgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7IH1cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT1cIndpZHRoLW1kXCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpOyB9XHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9XCJ3aWR0aC1sZ1wiXSkgLmludmFsaWQtZmVlZGJhY2sgeyBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTsgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS0zKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1yYW5nZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8IDMwOHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAvLyY6OmFmdGVyIHtcclxuICAvLyAgY29udGVudDogXCJ0b2RheVwiIC8gXCJcIjtcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgLy8gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAvLyAgZm9udC1zaXplOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcclxuICAvLyAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLy8gIHdpZHRoOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcclxuICAvLyAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLy99XHJcblxyXG4gIEBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8PSA0NTBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWlucHV0IHsgLy8gZGVmYXVsdCBzZWxlY3Qgc3R5bGVcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOnJlYWQtb25seSB7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdLFxyXG4uZGF0ZXBpY2tlcltkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIC5mbGF0cGlja3ItaW5wdXQge1xyXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIsIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyLCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBib3gtc2hhZG93OiAxcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgLTFweCAwIDAgdmFyKC0tc2xhdGUtYTQpLCAwIDFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTQpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbiAgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICBzcGFuLmN1ci1tb250aCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcmV2TW9udGhEYXksXHJcbiAgJi5uZXh0TW9udGhEYXkge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50b2RheSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUT0RPOiBtYWtlIGRpYWxvZyBhdXRvLXNpemUgdG8gd2lkdGggb2YgY29udGVudFxyXG5AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9jb2xvcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcblxyXG4vLyBOQVRJVkUgRElBTE9HIFNUWUxFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmRpYWxvZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1kaWFsb2ctd2lkdGgsIDMwcmVtKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDVyZW0sIGNhbGMoLTMuMzMzM3JlbSArIDIwLjgzMzN2dyksIDEwcmVtKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWRpYWxvZy1wYWRkaW5nLWJsb2NrLCAxcmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZGlhbG9nLXBhZGRpbmctaW5saW5lLCAxcmVtKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmcsIHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGlhbG9nLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tZGlhbG9nLXNoYWRvdywgMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWRpYWxvZy1iZy1ibHVyKTtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG46OmJhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xyXG59XHJcblxyXG4vLyBXaWR0aHNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZSguZGlhbG9nKSB7XHJcbiAgJltkYXRhLWRpYWxvZ349XCJ4c1wiXSB7IC0tZGlhbG9nLXdpZHRoOiAyMHJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwic21cIl0geyAtLWRpYWxvZy13aWR0aDogMjVyZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cIm1kXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDMwcmVtOyB9XHJcbiAgJltkYXRhLWRpYWxvZ349XCJtZC1sZ1wiXSB7IC0tZGlhbG9nLXdpZHRoOiAzNXJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwibGdcIl0geyAtLWRpYWxvZy13aWR0aDogNDByZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cInhsXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDUwcmVtOyB9XHJcbn1cclxuXHJcblxyXG4vLyBUeXBlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PVwidHJhbnNsdWNlbnRcIl0ge1xyXG4gIC0tZGlhbG9nLWJnOiB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCk7XHJcbiAgLS1kaWFsb2ctYmctYmx1cjogYmx1cig2NHB4KSBzYXR1cmF0ZSgxMjAlKTtcclxuICAtLWRpYWxvZy1iZy1zYXR1cmF0ZTogMTIwJTtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cIndyYXBwZXJcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgLS1kaWFsb2ctYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogbm9uZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cImlubmVyXCJdIHtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cIm5vLXBhZGRpbmdcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbn1cclxuXHJcbi5kaWFsb2ctaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcblxyXG4gICYgcCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcblxyXG4gICYgLmdhcC0xNiB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1ib2R5IHtcclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwiY2VudGVyZWRcIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWRpYWxvZy1ib2R5fj1cInN1Y2Nlc3NcIl0ge1xyXG4gICAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tamFkZS1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwid2FybmluZ1wiXSB7XHJcbiAgICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1hbWJlci1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWRpYWxvZy1ib2R5fj1cImVycm9yXCJdIHtcclxuICAgIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS1pY29uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWJnLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctdHlwZS1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS00OCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS10ZXh0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keS0tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xyXG59XHJcblxyXG4uZGlhbG9nLWJvZHktLXRleHQge1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcm93LWdhcDogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMS4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYmcsIHZhcigtLXNsYXRlLWEyKSk7XHJcbiAgY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJkZWxldGVcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLXJ1YnktYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXJ1YnktYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiZXJyb3JcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLXJ1YnktYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tcnVieS1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXJ1YnktYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwid2FybmluZ1wiXSB7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYW1iZXItYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYW1iZXItYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwic3VjY2Vzc1wiXSB7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tamFkZS1hMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1qYWRlLWE2KTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tamFkZS1hMTIpOyB9XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJpbmZvcm1hdGlvbmFsXCJdIHtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ibHVlLWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1ibHVlLWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cInRleHQtbGVmdFwiXSB7XHJcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJjb21wYWN0XCJdIHtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDAuODc1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG5cclxuLmRpYWxvZy1lcnJvci1pZC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Vycm9yLWNvZGUtc3RhcnRdIDFmciBbZXJyb3ItY29kZS1lbmQgYnV0dG9uLXN0YXJ0XSBhdXRvIFtidXR0b24tZW5kXTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbSAwLjVyZW07XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWJnLCB2YXIoLS1zbGF0ZS1hMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG59XHJcblxyXG5cclxuLy8gVVggRElBTE9HIE9WRVJMQVlcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbnV4LWRpYWxvZy1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCAvIDAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcblxyXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmU6bGFzdC1vZi10eXBlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcclxuICAvL29wYWNpdHk6IDE7XHJcbn1cclxuXHJcbnV4LWRpYWxvZy1vdmVybGF5LmFjdGl2ZS51eC1kcmF3ZXItb3ZlcmxheTpsYXN0LW9mLXR5cGUge1xyXG4gIC8vaW5zZXQ6IHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSAwIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcclxufVxyXG5cclxuXHJcbi8vIFVYIERJQUxPRyBTVFlMRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbnV4LWRpYWxvZy1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAwLjk4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQgIWltcG9ydGFudDtcclxufVxyXG5cclxudXgtZGlhbG9nLWNvbnRhaW5lci5hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTI1bXMgMjVtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51eC1kaWFsb2ctY29udGFpbmVyID4gZGl2IHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXY6aGFzKD4gdXgtZGlhbG9nKSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctb3BlbiB1eC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgycmVtLCBjYWxjKC0yOHJlbSArIDUzLjMzM3ZiKSwgNHJlbSk7XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctbWFyZ2luLXRvcC1zbSB7XHJcbiAgbWFyZ2luLXRvcDogMTEycHg7XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctbWFyZ2luLXRvcC1tZCB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCg1cmVtLCBjYWxjKC03MHJlbSArIDEzMy4zMzN2YiksIDEwcmVtKTtcclxuICAvLyBodHRwczovL2NocmlzYnVybmVsbC5jb20vY2xhbXAtY2FsY3VsYXRvci8/Zm9udC1zaXplLXJvb3Q9MTYmc2l6ZS1taW49ODAmc2l6ZS1tYXg9MTYwJnZpZXdwb3J0LW1pbj05MDAmdmlld3BvcnQtbWF4PTk2MCZ2aWV3cG9ydC11bml0cz12YlxyXG59XHJcblxyXG4udXgtZGlhbG9nLW9wZW4gdXgtZGlhbG9nIHtcclxuICAvL21hcmdpbi10b3A6IDEwcmVtO1xyXG4gIC8vbWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxuLmRpYWxvZy12YWxpZGF0aW9uLWVycm9yIHtcclxuICBjb2xvciA6ICNENTAwMDA7XHJcbn1cclxuXHJcbi8vIERpYWxvZyB3aXRoIGNhcmRzIGFuZCBsaXN0c1xyXG4uZGlhbG9nLWNhcmQtZ3JvdXAtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMS41cmVtO1xyXG59XHJcblxyXG4uZGlhbG9nLWNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLmRpYWxvZy1jYXJkLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLnRvZ2dsZS1hcnJvdyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIC50b2dnbGUtYXJyb3ctcm90YXRlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgfVxyXG5cclxuICAuY29sbGFwc2VkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50b2dnbGUtYXJyb3ctYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kaWFsb2ctY2FyZC1zZWN0aW9uLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgJi1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1jYXJkLXNlY3Rpb24tbWV0YSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEwcmVtIC8gMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEycmVtIC8gMTYpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA0JztcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uY2FyZC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IHZhcigtLXNpemUtNCwgMC4yNXJlbSk7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG5cclxuLmNhcmQtbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2cHg7XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBOZWVkIHRvIHVwZGF0ZSBjaXRpemVuLnNjc3MuIFRoZXNlIGFyZSB0ZW1wIGR1ZSB0byB2aW9sYXRpb25zIGZyb20gdGhlIGV4aXN0aW5nIGNvZGUuXHJcblxyXG4ubW9kYWxfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy1ibG9jazogMS41cmVtIDFyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gM3JlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5tb2RhbF9fYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuXHJcbiAgPiAqIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2JvZHkge1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgICAubWF0ZXJpYWwtaWNvbnMsXHJcbiAgICAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fYm9keS0tbm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnV4LWRpYWxvZy14cyB7XHJcbiAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAvLzMyMHB4XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctc20ge1xyXG4gIG1heC13aWR0aDogMjVyZW07XHJcbiAgLy80MDBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLW1kIHtcclxuICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gIC8vNDgwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy1tZC1sZyB7XHJcbiAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAvLzQ4MHB4XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctbGcge1xyXG4gIG1heC13aWR0aDogNDByZW07XHJcbiAgLy82NDBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLXhsIHtcclxuICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gIC8vODAwcHhcclxufVxyXG5cclxuLm1vZGFsLWNsb3NlIHtcclxuICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwLjI1cmVtO1xyXG4gIHJpZ2h0OiAwLjI1cmVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi52b2ljZW1haWwtcGxheWVyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1ub3RlLWNhcmQtYmc6IHZhcigtLXNsYXRlLWExKTtcclxuICAtLW5vdGUtY2FyZC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgLS1ub3RlLWNhcmQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIC0tbm90ZS1jYXJkLXJvdy1nYXA6IDAuNzVyZW07XHJcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemU6IDEuMjVyZW07XHJcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWJnOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBjaXJjbGUgYXQgMTAwJSAwJSwgdmFyKC0tcGluay1hNSkgMCUsIHZhcigtLXZpb2xldC1hNSkgMTAwJSk7XHJcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWZnOiB2YXIoLS12aW9sZXQtYTExKTtcclxufVxyXG5cclxuLm5vdGUtY2FyZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90ZS1jYXJkLWJnKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1ub3RlLWNhcmQtc2hhZG93KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ub3RlLWNhcmQtcmFkaXVzLCAwLjI1cmVtKTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDFyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiB2YXIoLS1ub3RlLWNhcmQtcm93LWdhcCk7XHJcbn1cclxuXHJcbi5ub3RlLWNvbnRlbnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG59XHJcblxyXG4uaGlzdG9yeS1tZXRhIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICYtYXZhdGFyIHtcclxuICAgIHdpZHRoOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpIC8gMik7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItZmcpO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDExcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVlbTtcclxuXHJcbiAgICAmOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxyXG4gIH1cclxuXHJcbiAgJi11c2VyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuMzVlbTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XHJcblxyXG4gIH1cclxuXHJcbiAgJi1kYXRlIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeS1tZXRhOmhhcyguaGlzdG9yeS1tZXRhLWF2YXRhcikge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0ycHg7XHJcbn1cclxuXHJcbiIsIlxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogMCAzNnB4IDE0cHggaHNsKDIxOCA0JSA1MCUgLyAyJSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDIwcHggMTJweCBoc2woMjE4IDQlIDUwJSAvIDglKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDJweCA1cHggaHNsKDIxOCA0JSA1MCUgLyAxNiUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCAwIDAgaHNsKDIxOCA0JSA1MCUgLyAxNiUpO1xyXG59XHJcblxyXG46d2hlcmUoLm5vdGlmaWNhdGlvbikge1xyXG4gIC0tY29sb3ItZGFya2VuOiBjYWxjKGwgLSAwLjEyNSk7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xyXG4gIC8vbWluLXdpZHRoOiAxOHJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogM3JlbTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjgxMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJnLCB2YXIoLS1zbGF0ZS0yKSk7XHJcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcclxuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nLCB2YXIoLS1zbGF0ZS1hMTApKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmLS10ZXh0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLS10ZXh0LXdyYXBwZXItaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gICYtLWljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICdGSUxMJyAxLCAnd2dodCcgNDAwLCAnR1JBRCcgMCwgJ29wc3onIDIwO1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1pY29uKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1ub3RpZmljYXRpb24taWNvbik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLXRpdGxlLCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLS1zdWJ0aXRsZSB7XHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNhcHRpb24ge1xyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1hY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi0tY2FwdGlvbjp3aGVyZSguZGFyaykge1xyXG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5zbWFsbCkge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpXHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb246aGFzKC5ub3RpZmljYXRpb24tLWNhcHRpb24pIC5ub3RpZmljYXRpb24tLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpIC8gMik7XHJcbn1cclxuXHJcbltkYXRhLW5vdGlmaWNhdGlvbi10eXBlPVwiaW5mb3JtYXRpb25hbFwiXSB7XHJcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWJsdWUtMik7XHJcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1ibHVlLWExMCk7XHJcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAmIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLW5vdGlmaWNhdGlvbi10eXBlPVwid2FybmluZ1wiXSB7XHJcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWFtYmVyLTIpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tYW1iZXItYTEyKTtcclxuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAmIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2FuZC1hNyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNhbmQtYTkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9XCJlcnJvclwiXSB7XHJcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XHJcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1ydWJ5LWExMCk7XHJcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAmIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hNyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1hdXZlLWE5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWFsb2c6bm90KC5xdWljay1zY2FuKTpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9XCJlcnJvclwiXSB7XHJcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLW5vdGlmaWNhdGlvbi1zaGFkb3cpO1xyXG59XHJcblxyXG4uZGlzYnVyc2VtZW50cy1uZXR3b3JrLWVycm9yIHtcclxuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG5udW1iZXItY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PVwibGF5ZXItMDFcIl0pIHtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAyXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAzXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuLm51bWJlci1jb250cm9sIHtcclxuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xyXG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW51bWJlci1jb250cm9sLWJnLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcbi5udW1iZXItY29udHJvbC1pbnB1dCB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtaW5saW5lLXNpemU6IDNyZW07XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblxyXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tbnVtYmVyLWNvbnRyb2wtaGVpZ2h0KTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gUkFESU8gR1JPVVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTiBXUkFQUEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC8vZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbkBtaXhpbiByYWRpby1idXR0b24tYmFzZSB7XHJcbiAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDFyZW0gLyAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24ge1xyXG4gIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1iYXNlO1xyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZXMgdGhlIHdob2xlIHBhcmVudCBzZWxlY3RhYmxlLWNhcmQgY2xpY2thYmxlXHJcbjp3aGVyZSguc2VsZWN0YWJsZS1jYXJkKSAucmFkaW8tYnV0dG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBSQURJTyBCVVRUT04gQ0hFQ0tNQVJLXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrIHtcclxuICBAaW5jbHVkZSByYWRpby1idXR0b24tYmFzZTtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2VzIHRoZSB3aG9sZSBwYXJlbnQgc2VsZWN0YWJsZS1jYXJkIGNsaWNrYWJsZVxyXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbiIsIlxyXG4vLyBSQU5HRSBJTlBVVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShpbnB1dFt0eXBlPVwicmFuZ2VcIl0pIHtcclxuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRyYWNrLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yNSkpO1xyXG4gIC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb246IDE0cHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4vLyBSYW5nZSBSZXNldFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIFJlbW92ZXMgZGVmYXVsdCBmb2N1c1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xyXG4vLyBzbGlkZXIgdHJhY2tcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xyXG59XHJcblxyXG4vLyBzbGlkZXIgdGh1bWJcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IGxvb2sgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXHJcblxyXG4gIC8vY3VzdG9tIHN0eWxlc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xyXG4gIHdpZHRoOiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXHJcbi8vIHNsaWRlciB0cmFja1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0KTtcclxufVxyXG5cclxuLy8gc2xpZGVyIHRodW1iXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgYm9yZGVyOiBub25lOyAvKlJlbW92ZXMgZXh0cmEgYm9yZGVyIHRoYXQgRkYgYXBwbGllcyovXHJcbiAgYm9yZGVyLXJhZGl1czogMDsgLypSZW1vdmVzIGRlZmF1bHQgYm9yZGVyLXJhZGl1cyB0aGF0IEZGIGFwcGxpZXMqL1xyXG5cclxuICAvLyBjdXN0b20gc3R5bGVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1jb2xvcik7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcclxufVxyXG4iLCLvu79AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UnIGFzICo7XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRhaW5lciB7XHJcbiAgLS1oaWdobGlnaHQtd2lkdGg6IGF1dG87XHJcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XHJcbn1cclxuXHJcbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzJweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1oaWdobGlnaHQteC1wb3MpKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dCwgd2lkdGggMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgJiAucmFkaW8tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG4vLyBTRUxFQ1QgV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJleHBhbmRfbW9yZVwiIC8gXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUsIHZhcigtLXNjYWxlMSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpOjphZnRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0pOjphZnRlciB7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PVwiY2FsZW5kYXJcIl0pOjphZnRlciB7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU0VMRUNUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlbGVjdC1pbnB1dCB7IC8vIGRlZmF1bHQgc2VsZWN0IHN0eWxlXHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKDJyZW0gKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbmxhYmVsOmhhcygrIC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxlZ2VuZCB0ZXh0IHdoZW4gaW5wdXRzIGFyZSBzZXQgdG8gZGlzYWJsZWRcclxuLy8gVXNlZCBpbiBTZXR0aW5ncyAtPiBMb2NhdGlvbnMgLT4gTWVzc2FnZSBzZXR0aW5nc1xyXG5sZWdlbmQ6aGFzKCsgLmlucHV0LXdyYXBwZXItaG9yaXpvbnRhbCA+IC5zZWxlY3Qtd3JhcHBlciA+IC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcblxyXG4vLyBTVFlMRSBWQVJJQU5UU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNlbGVjdC1pbnB1dCB7XHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAxXCJdIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDJcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAzXCJdIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwicXVpY2stYWN0aW9uXCJdIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjc1cmVtIGNhbGMoMC43NXJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwiY2FsZW5kYXJcIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IDJyZW07XHJcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMC43NXJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTSVpFIFBST1BTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwieHNcIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14cyk7XHJcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cInNtXCJdIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsZ1wiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LWxnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14c1wiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtc21cIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLW1kXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1sZ1wiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteGwpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXh4bFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tYXgtY29udGVudFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tYXgtY29udGVudCk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi5zZWxlY3RhYmxlLWNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOm5vdCguc2VsZWN0YWJsZS1jYXJkLWNoZWNrZWQpOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5zZWxlY3RhYmxlLWNhcmQtZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZC1jaGVja2VkIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyOmZvY3VzLXdpdGhpbiAuc2VsZWN0YWJsZS1jYXJkIHtcclxuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xyXG59XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkOmhhcygucmFkaW8tYnV0dG9uOmNoZWNrZWQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbn1cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gR0VORVJJQyBTVEFUU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zdGF0LWNhcmQtd3JhcHBlci1jb250YWluZXItZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG5cclxuICAmID4gLnN0YXQtY2FyZC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXQtY2FyZC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAwLjg3NXJlbTtcclxuICAvL21hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5zdGF0LWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAwLjI1cmVtO1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUE9PTFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5cclxuLy8gUE9PTCBTVEFUUyBNQUlOIENPTlRBSU5FUiBXSVRISU4gVEFCXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnBvb2wtc3RhdHMtLW1haW4ge1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcblxyXG4vLyBQT09MIFNUQVRTIFNFQ1RJT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnBvb2wtc3RhdHMtLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gIHJvdy1nYXA6IDFyZW07XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIxXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAxO1xyXG4gICAgcm93LWdhcDogMDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAyO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWNvbHVtbi1jb3VudD1cIjNcIl0ge1xyXG4gICAgLS1jb2x1bW4tY291bnQ6IDM7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiNFwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogNDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCI2XCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiA2O1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNlY3Rpb24tdHlwZT1cImRldGFpbHNcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDUuMjVyZW07IC8vIEFjY291bnQgZm9yIDphZnRlciBiZyBlbGVtZW50IHRvIG1ha2Ugc3BhY2luZyBtYXRjaCBvcHRpY2FsbHlcclxuXHJcbiAgICAvLyBCYWNrZ3JvdW5kIGJlaGluZCBQb29sIERldGFpbHNcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiA0MnB4IC0xcmVtIC0xLjI1cmVtIC0xcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApIC8gNiUpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQT09MUyBTVEFUUyBCSVRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnN0YXQtY2FyZC1ncm91cCB7XHJcblxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tY2FyZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2x1bW4tY291bnQpLCAxZnIpO1xyXG4gIGNvbHVtbi1nYXA6IDJyZW07XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIxXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAxO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWNvbHVtbi1jb3VudD1cIjJcIl0ge1xyXG4gICAgLS1jb2x1bW4tY291bnQ6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0taGVhZGluZyB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgLy9ib3JkZXItY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDIwJSk7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNzVyZW07XHJcblxyXG4gICZbZGF0YS1oZWFkaW5nLXR5cGU9XCJkZXRhaWxzXCJdIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wb29sLXN0YXRzLS1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDAuNzVyZW07XHJcblxyXG4gICZbZGF0YS1jYXJkLXR5cGU9XCJkZXRhaWxzXCJdIHtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xyXG4gIGhlaWdodDogM3JlbTtcclxuXHJcbiAgLy8mOmJlZm9yZSB7XHJcbiAgLy8gIC0tc3RhdC1jb2xvcjogaHNsKHZhcigtLWhvdC1waW5rLTQwKSk7XHJcbiAgLy8gIC0tc3RhdC1kb3Qtc2l6ZTogMC4zNzVyZW07XHJcbiAgLy9cclxuICAvLyAgY29udGVudDogXCJcIjtcclxuICAvLyAgd2lkdGg6IHZhcigtLXN0YXQtZG90LXNpemUpO1xyXG4gIC8vICBoZWlnaHQ6IHZhcigtLXN0YXQtZG90LXNpemUpO1xyXG4gIC8vICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXN0YXQtZG90LXNpemUpIC8gMik7XHJcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXQtY29sb3IpO1xyXG4gIC8vfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZmxleDogYXV0bztcclxuICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICZbZGF0YS1jYXB0aW9uLXR5cGU9XCJ0ZXJ0aWFyeVwiXSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tdmFsdWUge1xyXG4gIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLXN0YXQtdmFsdWUtbGg6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IHZhcigtLXN0YXQtdmFsdWUtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN0YXQtdmFsdWUtbGgpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XHJcblxyXG4gICZbZGF0YS12YWx1ZS1zaXplPVwibGFyZ2VcIl0ge1xyXG4gICAgLS1zdGF0LXZhbHVlLXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgICAtLXN0YXQtdmFsdWUtbGg6IHZhcigtLWxoLXNjYWxlMik7XHJcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogaW5pdGlhbDtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0LWRpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDE2JSk7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5ncmlkLXNwYW4tMiB7XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxufVxyXG5cclxuXHJcbi8vIFBPT0wgQ1JFQVRJT04gU1RBVFMgVEFCTEVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucG9vbC1zdGF0cy0tdGFibGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xyXG5cclxuICAmIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XHJcbiAgfVxyXG5cclxuICAmIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XHJcbiAgfVxyXG5cclxuICAmIHRyIHtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICB9XHJcblxyXG4gICYgdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tdGFibGUtY2VsbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGhzbCh2YXIoLS1ncmF5LTMwKSk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHJcbiAgJi1oZWFkZXIge1xyXG4gICAgLy9mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgLy9saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4uc3ZnIHtcclxuICAmLS1jb2xvciB7XHJcbiAgICAmLWNvbXBsZXRlIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tamFkZS1hMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oaWRkZW4ge1xyXG4gICAgcGF0aCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG5cclxuLy8gQkFTRSBTVFlMRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRleHQtaW5wdXQge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOnJlYWQtb25seTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAvLy0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIH1cclxuXHJcbiAgJjpyZWFkLW9ubHk6aXMoOmZvY3VzLXZpc2libGUpIHtcclxuICAgIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMDtcclxuICAgIC0taW5wdXQtZm9jdXMtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoKyAuaW5wdXQtYnV0dG9uKSB7XHJcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbmxhYmVsOmhhcygrIC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbi8vIFVzZWQgaW4gU2V0dGluZ3MgLT4gTG9jYXRpb25zIC0+IE1lc3NhZ2Ugc2V0dGluZ3NcclxubGVnZW5kOmhhcygrIC5pbnB1dC1ncm91cC1pbmxpbmUtZnVsbCA+IC5pbnB1dC13cmFwcGVyID4gLnRleHQtaW5wdXQ6ZGlzYWJsZWQpIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcblxyXG4vLyBTVFlMRSBWQVJJQU5UU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRleHQtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJvdXRsaW5lZFwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMVwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAyXCJdIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wM1wiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICAmOndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1cInhzXCJdKSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXhzKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcblxyXG4gICAgJjpoYXMoKyAuaW5wdXQtYnV0dG9uKSB7XHJcbiAgICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNzVyZW0gdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwic21cIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbGcpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49XCJ4bFwiXSkge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14bCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRleHQtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXNtXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tZFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbGdcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBCQVNFIFNUWUxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udGV4dGFyZWEge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiA3cmVtO1xyXG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xyXG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XHJcbiAgcmVzaXplOiBibG9jaztcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5qdXJ5LXZvaWNlLW1lbnUpIHtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gNi43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxhYmVsIHRleHQgd2hlbiBpbnB1dCBpcyBzZXQgdG8gZGlzYWJsZWRcclxubGFiZWw6aGFzKCsgLnRleHRhcmVhOmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAxXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDJcIl0ge1xyXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAzXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi8vIENhbGN1bGF0ZWQgYnkgNDBweCBkZWZhdWx0IGhlaWdodCArIDE4cHggKDEuMTI1cmVtKSBsaW5lLWhlaWdodCBmb3IgYSBsaW5lIG9mIHRleHRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10ZXh0YXJlYS1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbn1cclxuXHJcbi8vIE9uZSBsaW5lXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInh4c1wiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XHJcbn1cclxuXHJcbi8vIFR3byBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJ4c1wiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArIHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vIFRocmVlIGxpbmVzXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInNtXCJdIHtcclxuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDIpKTtcclxufVxyXG5cclxuLy8gRm91ciBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJtZFwiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiAzKSk7XHJcbn1cclxuXHJcbi8vIEZpdmUgbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNCkpO1xyXG59XHJcblxyXG4vLyBTaXggbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwieGxcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNSkpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzICo7XHJcblxyXG46d2hlcmUoLnRvZ2dsZS1zd2l0Y2gpIHtcclxuICAtLXdpZHRoLW11bHRpcGxpZXI6IDI7XHJcblxyXG4gIC0tdHJhY2std2lkdGgtbWluOiBjYWxjKDMwcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2stcGFkZGluZzogY2FsYygzcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2staGVpZ2h0OiBjYWxjKDIwcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2std2lkdGg6IG1heCh2YXIoLS10cmFjay13aWR0aC1taW4pLCBjYWxjKCh2YXIoLS10aHVtYi1zaXplKSAqIHZhcigtLXdpZHRoLW11bHRpcGxpZXIpKSArICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKSk7XHJcbiAgLS10cmFjay1tYXJnaW46IDA7XHJcblxyXG4gIC0tdGh1bWItc2l6ZTogY2FsYyh2YXIoLS10cmFjay1oZWlnaHQpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xyXG4gIC0tdGh1bWItcG9zaXRpb246IDAlO1xyXG5cclxuICAtLXRyYWNrLWNvbG9yLWluYWN0aXZlOiB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgLS10cmFjay1jb2xvci1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXRodW1iLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS10aHVtYi1jb2xvci1oaWdobGlnaHQ6IHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAxcHg7XHJcblxyXG4gIC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgLS10aHVtYi1oaWdobGlnaHQtZHVyYXRpb246IDEwMG1zO1xyXG59XHJcblxyXG5cclxuLy8gVE9HR0xFIFNXSVRDSFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIFRvZ2dsZSArIExhYmVsKHMpXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVlbTtcclxuXHJcbiAgZm9udC1zaXplOiB2YXIoLS10b2dnbGUtbGFiZWwtZm9udC1zaXplKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9nZ2xlLXN3aXRjaDpoYXMoLnRvZ2dsZTpkaXNhYmxlZCkudG9nZ2xlLXN3aXRjaCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLy8gVHJhY2sgKyBUaHVtYlxyXG4udG9nZ2xlIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tdHJhY2std2lkdGgpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXRyYWNrLWhlaWdodCk7XHJcbiAgcGFkZGluZzogdmFyKC0tdHJhY2stcGFkZGluZyk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS10cmFjay1tYXJnaW4pO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFjay1jb2xvci1pbmFjdGl2ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHJhY2std2lkdGgpO1xyXG5cclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZDogW3RyYWNrXSAxZnIgLyBbdHJhY2tdIDFmcjtcclxuXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10aHVtYi10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLW91dDtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIC0tdGh1bWItcG9zaXRpb246IGNhbGMoKHZhcigtLXRyYWNrLXdpZHRoKSAtIDEwMCUpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgLS10aHVtYi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLXRyYWNrLWFjdGl2ZTogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IG9rbGNoKDEwMCUgMCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCgodmFyKC0tdHJhY2std2lkdGgpIC8gMikgLSAodmFyKC0tdGh1bWItc2l6ZSkgLyAyKSkgLSB2YXIoLS10cmFjay1wYWRkaW5nKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaHVtYlxyXG4udG9nZ2xlOjpiZWZvcmUge1xyXG4gIC0taGlnaGxpZ2h0LXNpemU6IDA7XHJcblxyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZ3JpZC1hcmVhOiB0cmFjaztcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0taGlnaGxpZ2h0LXNpemUpIHZhcigtLXRodW1iLWNvbG9yLWhpZ2hsaWdodCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRodW1iLXBvc2l0aW9uKSk7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQsIGJveC1zaGFkb3cgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi50b2dnbGU6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XHJcbiAgLS1oaWdobGlnaHQtc2l6ZTogY2FsYyh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpO1xyXG59XHJcblxyXG4udG9nZ2xlLWxhYmVsIHtcclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAmW2RhdGEtdG9nZ2xlfj1cInhzXCJdIHtcclxuICAgIC0tdHJhY2staGVpZ2h0OiAxcmVtO1xyXG4gICAgLy8tLXRyYWNrLW1hcmdpbjogMXB4O1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDA7XHJcbiAgICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG5cclxuICAgIC50b2dnbGUtbGFiZWwge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJtZFwiXSB7XHJcbiAgICAtLXRyYWNrLWhlaWdodDogMS41cmVtO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgICAvLy0tdG9nZ2xlLWxhYmVsLW1hcmdpbjogMC4xMjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlfj1cImxnXCJdIHtcclxuICAgIC0tdHJhY2staGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAmW2RhdGEtdG9nZ2xlfj1cInNldHRpbmctcm93XCJdIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJpbmxpbmVcIl0ge1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC42MjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlPVwiaW5saW5lIHhzXCJdIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlfj1cInN0YWNrZWRcIl0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRvZ2dsZS1zd2l0Y2gtaW5saW5lIHtcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBUUkVFIFZJRVcgQ09NUE9ORU5UXHJcbi8vIEN1c3RvbWl6YXRpb24gdG8gbWF0Y2ggdGhlIGFwcCBjaGVja2JveCBzdHlsaW5nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZ2otY2hlY2tib3gtbWQgc3BhbiB7XHJcbiAgY3Vyc29yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcclxuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkpICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcclxuICBib3JkZXI6IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYyg5cmVtIC8gMTYpO1xyXG4gIGxlZnQ6IGNhbGMoNHJlbSAvIDE2KSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBjYWxjKDZyZW0gLyAxNik7XHJcbn1cclxuXHJcbnVsLmdqLWxpc3QtbWQgbGkge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1cImRpc3BsYXlcIl0ge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNzApKSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAyO1xyXG59XHJcblxyXG4uZ2otaWNvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLy8gRmxleFxyXG5cclxuLmZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLWp1c3RpZnktY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tc3RhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmLWFsaWduLS1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICYtZ3JvdyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleC1hbGlnbi1zZWxmIHtcclxuICAmLS1jZW50ZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi0tc3RhcnQge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICYtLWVuZCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuIiwiXHJcbltjbGFzcyo9XCJncmlkLVwiXSB7XHJcbiAgLy9kaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgJi1jb2wtZnVsbCB7IC8vIGdyaWQtY29sdW1uIHNwYW4gZnVsbFxyXG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgfVxyXG5cclxuICAmLWF1dG8tZml0IHsgLy8gbWluLXdpZHRoIDgwcHgsIGZpdCBhcyBtdWNoIGl0ZW0gYXMgcG9zc2libGUgaW4gb25lIHJvdy5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig4MHB4LCAxMDAlKSwgMWZyKSk7XHJcbiAgICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICYtLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjgwcHgsMTAwJSksIDFmcikpO1xyXG4gICAgICBnYXA6IDI0cHggMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYXV0by1maXQtZGVuc2Uge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDY0cHgsIDEwMCUpLCAxZnIpKTtcclxuICAgIGdhcDogMjRweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi1hdXRvIHsgLy8gZ3JpZCBsYXlvdXQsIGlucHV0IHNpemUgbWVkaXVtLCBjb2x1bW4gY291bnQgdmFyaWVzIGRlcGVuZHMgb24gdGhlIHNjcmVlbiBzaXplLlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigyOThweCwgMTAwJSksIDFmcikpO1xyXG4gIH1cclxuXHJcbiAgJi0xIHsgLy8gR3JpZCBsYXlvdXQsIGNvbHVtbiBjb3VudCAxLlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAyNHB4IDMycHg7XHJcbiAgfVxyXG5cclxuICAmLTIgeyAvLyBHcmlkIGxheW91dCwgY29sdW1uIGNvdW50IDIuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogMjRweCAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtMyB7IC8vIEdyaWQgbGF5b3V0LCBjb2x1bW4gY291bnQgMy5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi00IHsgLy8gR3JpZCBsYXlvdXQsIGNvbHVtbiBjb3VudCA0LlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBnYXA6IDI0cHggMzJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmdyaWQtYXV0by1maXQtZGVuc2U6aGFzKC5pcy1pbnZhbGlkKSB7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG59XHJcbiIsIi8vIEdBUCBGT1IgRkxFWCAmIEdSSURcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZ2FwIHtcclxuICAmLTIgIHsgZ2FwOiB2YXIoLS1zaXplLTIpOyB9XHJcbiAgJi00ICB7IGdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgeyBnYXA6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyIHsgZ2FwOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgeyBnYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCB7IGdhcDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyIHsgZ2FwOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtNDAgeyBnYXA6IHZhcigtLXNpemUtNDApOyB9XHJcbiAgJi00OCB7IGdhcDogdmFyKC0tc2l6ZS00OCk7IH1cclxufVxyXG5cclxuLnJvdy1nYXAge1xyXG4gICYtMiAgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTIpOyB9XHJcbiAgJi00ICB7IHJvdy1nYXA6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggIHsgcm93LWdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtNDAgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTQwKTsgfVxyXG4gICYtNDggeyByb3ctZ2FwOiB2YXIoLS1zaXplLTQ4KTsgfVxyXG4gICYtNjQgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTY0KTsgfVxyXG59XHJcblxyXG4uY29sdW1uLWdhcCB7XHJcbiAgJi0yICB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgeyBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi00MCB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDApOyB9XHJcbiAgJi00OCB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNDgpOyB9XHJcbn1cclxuXHJcbi5ncm91cC1nYXAge1xyXG4gIGdhcDogMjRweCAzMnB4O1xyXG59XHJcbiIsIlxyXG4vLyBNQVJHSU5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubWFyZ2luIHtcclxuICAmLTQgICAgeyBtYXJnaW46IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW46IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBtYXJnaW46IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBtYXJnaW46IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luOiAwOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIGxlZnQvcmlnaHRcclxuLm1hcmdpbi1pbmxpbmUge1xyXG4gICYtNCAgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4taW5saW5lOiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWlubGluZTogYXV0bzsgfVxyXG59XHJcblxyXG4vLyBMb2dpY2FsIHByb3BlcnR5IGZvciB0b3AvYm90dG9tXHJcbi5tYXJnaW4tYmxvY2sge1xyXG4gICYtNCAgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4tYmxvY2s6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4tYmxvY2s6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi10b3Age1xyXG4gICYtNCAgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi1yaWdodCB7XHJcbiAgJi00ICAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1pbmxpbmUtZW5kOiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20ge1xyXG4gICYtMiAgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luLWJsb2NrLWVuZDogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1ibG9jay1lbmQ6IGF1dG87IH1cclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0IHtcclxuICAmLTQgICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luLWlubGluZS1zdGFydDogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87IH1cclxufVxyXG5cclxuXHJcbi8vIFBBRERJTkdcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5wYWRkaW5nIHtcclxuICAmLTQgICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZzogMDsgfVxyXG59XHJcblxyXG4vLyBMb2dpY2FsIHByb3BlcnR5IGZvciBsZWZ0L3JpZ2h0XHJcbi5wYWRkaW5nLWlubGluZSB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctaW5saW5lOiAwOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIHRvcC9ib3R0b21cclxuLnBhZGRpbmctYmxvY2sge1xyXG4gICYtNCAgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nLWJsb2NrOiAwOyB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcCB7XHJcbiAgJi04ICAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtNCAgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTEyICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctcmlnaHQge1xyXG4gICYtNCAgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nLWlubGluZS1lbmQ6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctYm90dG9tIHtcclxuICAmLTQgICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1ibG9jay1lbmQ6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctbGVmdCB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXNpZGViYXItd2lkdGg6IDI0MHB4O1xyXG4gIC0tdG9wLWJhci1oZWlnaHQ6IDNyZW07XHJcbiAgLS1zcGFjaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwieHNcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDIwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwic21cIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDMwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwibWRcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDQwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwibGdcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDUwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwieGxcIl0pIHsgLS1sYXlvdXQtd2lkdGg6IDYwcmVtOyB9XHJcbjp3aGVyZShbZGF0YS1sYXlvdXR+PVwiY2VudGVyZWRcIl0pIHsgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvOyB9XHJcblxyXG5cclxuLy8gQVBQIFNUUlVDVFVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5hcHAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uYXBwLXByaW1hcnktLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogMDsgLy8gV2hlbiB0aGUgcGFyZW50IGRpdiBpcyBmbGV4IGxheW91dCwgdGhlIGRlZmF1bHQgd2lkdGggaXMgXCJhdXRvXCIgd2hpY2ggYWxsb3dzIHRoZSBlbGVtZW50IHRvIGtlZXAgaXRzIG9yaWdpbmFsIHNpemUuIEJ5IHNldHRpbmcgdGhlIHdpZHRoIHRvIDAsIGFuZCBzZXQgZmxleDogMSwgbm93IHRoZSB3aWR0aCBpcyAxMDAlIHRvIHRoZSBzY3JlZW4gc2l6ZSAobm90IGtlZXBpbmcgdGhlIG9yaWdpbmFsIHNpemUpIGFuZCB0aGUgaG9yaXpvbnRhbCBzY3JvbGxpbmcgd29ya3MgcHJvcGVybHkuXHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAvL3otaW5kZXg6IGF1dG87XHJcbn1cclxuXHJcbi8vIFRoaXMgbmVlZHMgdG8gbWlycm9yIC5tYWluIGFib3ZlIGZvciB0aGUgaW5uZXIgY29udGVudHMgdG8gd29yayBwcm9wZXJseVxyXG4ucm91dGVyLXZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgei1pbmRleDogMDsgLy8gT3RoZXJ3aXNlIHRoZSBkcmF3ZXIgc2l0cyBiZWxvdyB0aGUgdGFiIGJhclxyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBzY3JvbGwtcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5yb3V0ZXItdmlldyA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgZmxleDogYXV0bzsgLy8gTWFrZSBzY3JlZW5zIHdpdGggdGFibGVzIHNwYW4gZnVsbCB3aWR0aFxyXG59XHJcblxyXG5cclxuXHJcbi8vIFBBR0UgTEFZT1VUIFdSQVBQRVJTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ubGF5b3V0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gIHJvdy1nYXA6IHZhcigtLWxheW91dC1yb3ctZ2FwLCAycmVtKTtcclxuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcclxuICB3aWR0aDogbWluKDEwMCUsIHZhcigtLWxheW91dC13aWR0aCkpO1xyXG4gIC8vbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWxheW91dC1wYWRkaW5nLWJsb2NrKTtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInhzXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDI1cmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXSB7IC0tbGF5b3V0LXdpZHRoOiAzMHJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwibWRcIl0geyAtLWxheW91dC13aWR0aDogNDByZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cImxnXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDUwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXSB7IC0tbGF5b3V0LXdpZHRoOiA2MHJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDcwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl0geyAtLWxheW91dC13aWR0aDogODByZW07IH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJjZW50ZXJlZFwiXSB7IC0tbGF5b3V0LWFsaWdubWVudDogYXV0bzsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiYmxvY2stcGFkZGluZ1wiXSB7IC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiYmxvY2stcGFkZGluZy1lcXVhbFwiXSB7IC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdIHsgLS1sYXlvdXQtcGFkZGluZy1pbmxpbmU6IDJyZW07IH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJwYWRkZWRcIl0ge1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSB7XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtO1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cIm5vLXBhZGRpbmdcIl0ge1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMDtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQWRkIHBhZGRpbmcgdG8gdGhlIHdpZHRoIG9mIGxheW91dCB3cmFwcGVyIHRvIGtlZXAgaW5uZXIgY29udGVudCBhdCB0aGUgaW50ZW5kZWQgd2lkdGhcclxuICAmW2RhdGEtbGF5b3V0fj1cInhzXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4c1wiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInhzXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoMjVyZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwic21cIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInNtXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwic21cIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYygzMHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJtZFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwibWRcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJtZFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDQwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cImxnXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJsZ1wiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cImxnXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNTByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwieGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg2MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJ4eGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInh4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInh4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDcwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cIngtd2lkZVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieC13aWRlXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieC13aWRlXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoODByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdyYXAgbm90aWZpY2F0aW9uc1xyXG4ubm90aWZpY2F0aW9uLWxheW91dC13cmFwcGVyIHtcclxuICAtLWxheW91dC13aWR0aDogNDByZW07XHJcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xyXG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWxheW91dC1hbGlnbm1lbnQpO1xyXG4gIG1heC13aWR0aDogdmFyKC0tbGF5b3V0LXdpZHRoKTtcclxufVxyXG5cclxuXHJcbi8vIEZvcm0tbGF5b3V0XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZm9ybS1sYXlvdXQgeyAvLyBwYXJlbnQgZGl2IG9mIGZpZWxkc2V0XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiA0cmVtO1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgLy93aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4uZm9ybS1sYXlvdXQtd2l0aC10YWJsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiBhdXRvOyAvLyBUcmlhbCBpbnN0ZWFkIG9mIDEgMSBhdXRvXHJcbiAgZ2FwOiAycmVtO1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mb3JtLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI5OHB4LCAxMDAlKSwgMWZyKSk7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG59XHJcblxyXG5cclxuLy8gRElTUExBWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmJsb2NrIHsgZGlzcGxheTogYmxvY2s7IH1cclxuLmlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4uaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblxyXG4vLyBQT1NJVElPTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnJlbGF0aXZlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbi5hYnNvbHV0ZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG4uZml4ZWQgeyBwb3NpdGlvbjogZml4ZWQ7IH1cclxuLnN0aWNreSB7IHBvc2l0aW9uOiBzdGlja3k7IH1cclxuXHJcblxyXG46d2hlcmUoLndyYXBwZXItc20pIHtcclxuICAuZ3JpZC1pdGVtLWF1dG8ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT1ZFUkZMT1dcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LXgtaGlkZGVuIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbn1cclxuXHJcblxyXG4vLyBTRVRUSU5HU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNldHRpbmdzLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWxheW91dC1hbGlnbm1lbnQpO1xyXG4gIG1heC13aWR0aDogdmFyKC0tbGF5b3V0LXdpZHRoLCA0MHJlbSk7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXIge1xyXG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuXHJcbiAgJjpvbmx5LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJ+PVwibm8tbWFyZ2luXCJdIHsgbWFyZ2luLWJsb2NrLWVuZDogMDsgfVxyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG5cclxuICAmOmhhcyhidXR0b24pIHtcclxuICAgIC8vIExpbmUtaGVpZ2h0IGlzIDIycHggYW5kIGJ1dHRvbiBpcyAyNHB4XHJcbiAgICAvLyBTdWJ0cmFjdCBoYWxmIHRoZSBkaWZmZXJlbmNlIG9mIHRoZSBidXR0b24gaGVpZ2h0XHJcbiAgICAvLyBNb3ZlIHVwIGhhbGYgdGhlIGRpc3RhbmNlIG9mIHRoZSBidXR0b24gaGVpZ2h0XHJcbiAgICAvLyBBbGlnbm1lbnQgd2lsbCBtYXRjaCBoZWFkaW5ncyB3aXRob3V0IGJ1dHRvbnNcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKCh2YXIoLS1saC1zY2FsZTEpIC8gMikgLSAxcHgpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSkgLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXIge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLnNldHRpbmdzLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gIHJvdy1nYXA6IHZhcigtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcCwgMS41cmVtKTtcclxuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImJvcmRlci1ib3R0b21cIl0geyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpOyB9XHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiYm9yZGVyLXRvcFwiXSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7IH1cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJwYWRkaW5nLWJvdHRvbVwiXSB7IHBhZGRpbmctYmxvY2s6IDAgMS41cmVtOyB9XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC00XCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuMjVyZW07IH1cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJnYXAtOFwiXSB7IC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAwLjVyZW07IH1cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJnYXAtMTJcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC43NXJlbTsgfVxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC0xNlwiXSB7IC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAxcmVtOyB9XHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLTMyXCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDJyZW07IH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZmlsbGVkXCJdIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLXJvdy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLnNldHRpbmdzLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXJvd349XCJmaWxsZWRcIl0ge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3Mtcm93OmhhcyguaXMtaW52YWxpZCksXHJcbi5pbnB1dC1ncm91cC1pbmxpbmU6aGFzKC5pcy1pbnZhbGlkKSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1yb3ctLWRlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNCk7XHJcbiAgZmxleDogMSAxIDEycmVtO1xyXG59XHJcblxyXG4ucGF5LW9wdGlvbi0tbWlsZWFnZSB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFVUSUxJVElFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi53ZCB7XHJcbiAgJi04ICAgIHsgd2lkdGg6IDAuNXJlbTsgfVxyXG4gICYtMTYgICB7IHdpZHRoOiAxcmVtOyB9XHJcbiAgJi0yNCAgIHsgd2lkdGg6IDEuNXJlbTsgfVxyXG4gICYtaGFsZiB7IHdpZHRoOiA1MCU7IH1cclxuICAmLWZ1bGwgeyB3aWR0aDogMTAwJTsgfVxyXG4gICYtZml0LWNvbnRlbnQgeyB3aWR0aDogZml0LWNvbnRlbnQ7IH1cclxufVxyXG5cclxuLndpZHRoLXhzICAgICB7IG1heC1pbmxpbmUtc2l6ZTogMjByZW07IH1cclxuLndpZHRoLXNtICAgICB7IG1heC1pbmxpbmUtc2l6ZTogMjVyZW07IH1cclxuLndpZHRoLW1kICAgICB7IG1heC1pbmxpbmUtc2l6ZTogMzByZW07IH1cclxuLndpZHRoLW1kLWxnICB7IG1heC1pbmxpbmUtc2l6ZTogMzVyZW07IH1cclxuLndpZHRoLWxnICAgICB7IG1heC1pbmxpbmUtc2l6ZTogNDByZW07IH1cclxuLndpZHRoLWxnLXhsICB7IG1heC1pbmxpbmUtc2l6ZTogNTByZW07IH1cclxuLndpZHRoLXhsICAgICB7IG1heC1pbmxpbmUtc2l6ZTogNjByZW07IH1cclxuLndpZHRoLXh4bCAgICB7IG1heC1pbmxpbmUtc2l6ZTogNzByZW07IH1cclxuLndpZHRoLXgtd2lkZSB7IG1heC1pbmxpbmUtc2l6ZTogODByZW07IH1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLy8gT2Z0ZW4gdXNlZCB1dGlsaXR5IGNsYXNzZXNcclxuXHJcbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nLWJvcmRlci1ib3R0b20ge1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICY6aGFzKC5idG4taWNvbi1vbmx5KSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYygxMXJlbSAvIDE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXJzb3ItZGVmYXVsdCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uY3Vyc29yLWdyYWIge1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxuICB9XHJcbn1cclxuXHJcbi5jdXJzb3ItcG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGVscGVyLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtaXhpbiBkaXZpZGVyLWJhc2Uge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XHJcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICBAaW5jbHVkZSBkaXZpZGVyLWJhc2U7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcblxyXG4uZGl2aWRlci1tZCB7XHJcbiAgQGluY2x1ZGUgZGl2aWRlci1iYXNlO1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5wb2ludGVyLWV2ZW50LWluaXRpYWwge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbmZvLWljb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBibG9jay1zaXplOiAxLjVyZW07XHJcbiAgaW5saW5lLXNpemU6IDEuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2NvbXBvbmVudHMvYmFkZ2UnIGFzICo7XHJcblxyXG4vLyBBUFAgQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYpIHtcclxuICAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxyXG4gIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxyXG4gIC5icmFuZGluZzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJEZXZcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIH1cclxufVxyXG5cclxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpIHtcclxuICAgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcclxuICAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcclxuICAuYnJhbmRpbmc6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiRGV2IFRlc3RcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIH1cclxufVxyXG5cclxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSB7XHJcbiAgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcclxuICAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcclxuICAuYnJhbmRpbmc6OmFmdGVyICB7XHJcbiAgICBjb250ZW50OiBcIkRldiBTdGFnZVwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkge1xyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciAge1xyXG4gICAgY29udGVudDogXCJUZXN0IFNpdGVcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gRElTQlVSU0VNRU5UUyBBQ0NPVU5UXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXItLWlucHV0IHtcclxuICBtYXgtd2lkdGg6IDE4cmVtO1xyXG59XHJcblxyXG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlci0tYmFkZ2Uge1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuXHJcbiAgJiBpIHtcclxuICAgIGNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRE9OQVRJT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnV0aWxpdHktZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kb25hdGlvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZG9uYXRpb24tdHlwZS1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZG9uYXRpb24tdHlwZS1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tdHlwZS1lbmRdO1xyXG4gIGdhcDogMS41cmVtIDFyZW07XHJcbiAgbWF4LXdpZHRoOiAyNy41cmVtO1xyXG5cclxuICAmOmhhcyguZG9uYXRpb24tYW1vdW50KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkb25hdGlvbi10eXBlLXN0YXJ0XSBtaW5tYXgoNXJlbSwgMTMuMjVyZW0pIFtkb25hdGlvbi10eXBlLWVuZCBkb25hdGlvbi1hbW91bnQtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLWFtb3VudC1lbmRdO1xyXG4gIH1cclxufVxyXG5cclxuLmRvbmF0aW9uLWFsbG9jYXRpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTtcclxuICByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbn1cclxuXHJcbi5kb25hdGlvbi1hbGxvY2F0aW9uLS1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbY2hhcml0eS1zdGFydF0gbWlubWF4KDVyZW0sIDI3LjVyZW0pIFtjaGFyaXR5LWVuZCB1dGlsaXR5LXN0YXJ0XSAyLjVyZW0gW3V0aWxpdHktZW5kXTtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuXHJcbiAgJjpoYXMoLmRvbmF0aW9uLXBlcmNlbnQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NoYXJpdHktc3RhcnRdIG1pbm1heCg1cmVtLCAyNy41cmVtKSBbY2hhcml0eS1lbmQgcGVyY2VudC1zdGFydF0gNXJlbSBbcGVyY2VudC1lbmQgdXRpbGl0eS1zdGFydF0gMi41cmVtIFt1dGlsaXR5LWVuZF07XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRpb24tc3BsaXQge1xyXG4gIGdyaWQtYXJlYTogc3BsaXQ7XHJcbn1cclxuXHJcbi5kb25hdGlvbi1jaGFyaXR5IHtcclxuXHJcbn1cclxuXHJcbi5kb25hdGlvbi1wZXJjZW50IHtcclxuXHJcbn1cclxuXHJcbi5kb25hdGlvbi1yZW1vdmUge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xyXG59XHJcblxyXG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tYWN0aW9uLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydF0gYXV0byBbc3BsaXQtZW5kXTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xyXG5cclxuICAmOmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdGV4dCk6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDEzLjI1cmVtKSBbc3BsaXQtZW5kIHRvdGFsLXRleHQtc3RhcnRdIG1pbm1heCgyLjVyZW0sIDEzLjI1cmVtKSBbdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtc3RhcnRdIDVyZW0gW3RvdGFsLXZhbHVlLWVuZCBlbXB0eS1zdGFydF0gMi41cmVtIFtlbXB0eS1lbmRdO1xyXG5cclxuICAgIEBjb250YWluZXIgKCB3aWR0aCA8IDMxLjI1cmVtICkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydCB0b3RhbC10ZXh0LXN0YXJ0XSBtaW5tYXgoMi41cmVtLCAyNy41cmVtKSBbc3BsaXQtZW5kIHRvdGFsLXRleHQtZW5kIHRvdGFsLXZhbHVlLXN0YXJ0XSA1cmVtIFt0b3RhbC12YWx1ZS1lbmQgZW1wdHktc3RhcnRdIDIuNXJlbSBbZW1wdHktZW5kXTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0IHRvdGFsLXZhbHVlLXN0YXJ0XSBhdXRvIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1lbmRdO1xyXG4gICAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0IHtcclxuICBncmlkLWFyZWE6IHRvdGFsLXRleHQ7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuXHJcbi5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XHJcbiAgZ3JpZC1hcmVhOiB0b3RhbC12YWx1ZTtcclxuXHJcbiAgPiAuYmFkZ2Uge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgODBtcyBlYXNlLW91dCwgY29sb3IgODBtcyBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuIiwiOndoZXJlKGh0bWwpIHtcclxuICAtLWZvbnQtc2FuczogJ0ludGVyVmFyaWFibGUnLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1tb25vOiAnSUJNIFBsZXggTW9ubycsIHVpLW1vbm9zcGFjZSwgU0YgTW9ubywgbW9ub3NwYWNlO1xyXG4gIC0tZm9udC1pY29uczogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xyXG59XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIDEsICdjYWx0JyAxOyAvKiBmaXggZm9yIENocm9tZSAqL1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcclxuICA6d2hlcmUoaHRtbCkgeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTsgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zLCBzYW5zLXNlcmlmKTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbiIsIi8vIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vLyBUT0RPOiBEZXByZWNhdGUgdGhlc2UgY2xhc3NlcyBpbiBmYXZvdXIgb2YgdGhlIC5pY29uLS0gb25lcyBiZWxvd1xyXG4ubWF0ZXJpYWwtaWNvbnMsXHJcbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTsgLy8gMThweFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxufVxyXG5cclxuW2NsYXNzKj1cImljb24tLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAmLS04IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XHJcbiAgfVxyXG5cclxuICAmLS04LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0zKTtcclxuICB9XHJcblxyXG4gICYtLTEwLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTIge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICYtLTEyLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gICYtLTE0LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTYge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIH1cclxuXHJcbiAgJi0tMTYtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxuICB9XHJcblxyXG4gICYtLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICB9XHJcblxyXG4gICYtLTE4LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0xOC1mb3JnZS1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tMjAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tMjAtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxuICB9XHJcblxyXG4gICYtLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDI0O1xyXG4gIH1cclxuXHJcbiAgJi0tMjQtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDI0O1xyXG4gIH1cclxuXHJcbiAgJi0tNDgge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTgpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgNDg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi8vIDAwIFN0cnVjdHVyZVxyXG4uY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNzI4cHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDU5cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgcGFkZGluZzogMCA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuaHIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGFpcmxpbmVzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyAwMSBDYXJkc1xyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24gYWxsO1xyXG4gICYtLWZpZWxkLWdyb3VwIHtcclxuICAgIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgbWFyZ2luOiAwIDMycHggMzJweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG4gICYtd2l0aC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgfVxyXG4gICYuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItcmVkO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlIGFsbDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IC0ycHggcmdiYSgyMTEsNjYsNjYsMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4IDEycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1sZztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1sZztcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG5cclxuICBzdmcge1xyXG4gICAgZmlsbDogJHByaW1hcnktZ3JleTtcclxuICB9XHJcblxyXG4gICYtLWVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogJHVpLXllbGxvdztcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWktZ3JleS0zO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1zbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gIH1cclxuICBoNSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlLXBpbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuLmxpc3QtY2FyZC1oZWFkZXItLWNvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcmQtYm9keSB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgJl9fY2hlY2tsaXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LXNwcnVjZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhcmQtLXF1ZXN0aW9ubmFpcmUge1xyXG4gIGgzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC0tZmllbGQtZ3JvdXAge1xyXG5cclxuICAuZm9ybS1pbnB1dC1saW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAwMiBMaXN0c1xyXG4ubGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpc3QtYWN0aW9ucyB7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtY2hlY2tsaXN0IHtcclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAuaWNvbi1jaXJjbGUge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLWZpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLW1ldGFkYXRhIHtcclxuICBtYXJnaW4tbGVmdDogMjRweDtcclxuICBtYXgtd2lkdGg6IDcwJTtcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWNvbnRlbnQtY2hlY2tsaXN0IHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgd2lkdGg6IDc1JTtcclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLnBpbGwtc3RhdHVzIHtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcclxuICAvL2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAxcHggMCAwIDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmlsbDogJGRhcmstZ3JleTtcclxuICB9XHJcbiAgJi53YWl0aW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICNkMWQxZDE7XHJcbiAgfVxyXG4gICYucmV2aWV3IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoI0VCQjg3QSwgLjcyKTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0dXMge1xyXG4gICYtc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1waW5rO1xyXG4gIH1cclxuICAmLXN1bW1vbmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtcHVycGxlO1xyXG4gIH1cclxuICAmLWNvbmZpcm1lZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLWdyZWVuO1xyXG4gIH1cclxuICAmLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtYmx1ZTtcclxuICB9XHJcbiAgJi1qdXJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXRlYWw7XHJcbiAgfVxyXG4gICYtZXhjdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXllbGxvdztcclxuICB9XHJcbiAgJi1kZWZlcnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLW9yYW5nZTtcclxuICB9XHJcbiAgJi1kaXNxdWFsaWZpZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1yZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLWNoZWNrbGlzdCB7XHJcbiAgLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICArIC5saXN0LWl0ZW0tY2hlY2tsaXN0IHtcclxuICAgIC5saXN0LWNvbnRlbnQtY2hlY2tsaXN0OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tc3RhdHVzIHtcclxuICAmLXBlbmRpbmcsICYtcHJvZ3Jlc3MsICYtY29tcGxldGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGVuZGluZzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMScgcj0nOScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nNCcgc3Ryb2tlLWRhc2hhcnJheT0nMyAyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbiAgJi1wcm9ncmVzczpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzUuNScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNOCAxQzYuNjE1NTMgMSA1LjI2MjE2IDEuNDEwNTQgNC4xMTEwMSAyLjE3OTcxQzIuOTU5ODcgMi45NDg4OCAyLjA2MjY2IDQuMDQyMTMgMS41MzI4NSA1LjMyMTIyQzEuMDAzMDMgNi42MDAzIDAuODY0NDEgOC4wMDc3NiAxLjEzNDUxIDkuMzY1NjNDMS40MDQ2IDEwLjcyMzUgMi4wNzEyOSAxMS45NzA4IDMuMDUwMjYgMTIuOTQ5N0M0LjAyOTIyIDEzLjkyODcgNS4yNzY1IDE0LjU5NTQgNi42MzQzNyAxNC44NjU1QzcuOTkyMjQgMTUuMTM1NiA5LjM5OTcgMTQuOTk3IDEwLjY3ODggMTQuNDY3MkMxMS45NTc5IDEzLjkzNzMgMTMuMDUxMSAxMy4wNDAxIDEzLjgyMDMgMTEuODg5QzE0LjU4OTUgMTAuNzM3OCAxNSA5LjM4NDQ3IDE1IDhDMTQuOTk3OSA2LjE0NDEzIDE0LjI1OTcgNC4zNjQ4NiAxMi45NDc0IDMuMDUyNTZDMTEuNjM1MSAxLjc0MDI2IDkuODU1ODggMS4wMDIwOSA4IDFaTTggMTRDNi40MDg3IDE0IDQuODgyNTggMTMuMzY3OSAzLjc1NzM2IDEyLjI0MjZDMi42MzIxNCAxMS4xMTc0IDIgOS41OTEzIDIgOEMyIDYuNDA4NyAyLjYzMjE0IDQuODgyNTggMy43NTczNiAzLjc1NzM2QzQuODgyNTggMi42MzIxNCA2LjQwODcgMiA4IDJWOEwxMi4yNDA2IDEyLjI0MDdDMTEuNjg0NSAxMi43OTg4IDExLjAyMzYgMTMuMjQxNSAxMC4yOTU4IDEzLjU0MzRDOS41NjgwOSAxMy44NDUzIDguNzg3ODggMTQuMDAwNSA4IDE0WicgZmlsbD0nJTIzNTI2MTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxuICAmLWNvbXBsZXRlOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjEgMSAxIDQuMSAxIDhDMSAxMS45IDQuMSAxNSA4IDE1QzExLjkgMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03IDExTDQuMyA4LjNMNS4yIDcuNUw3IDkuM0wxMSA1LjRMMTEuOSA2LjJMNyAxMVonIGZpbGw9JyUyMzUyNjE1QicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDUgMTFMNC4zMDAwNSA4LjMwMDAyTDUuMjAwMDUgNy41MDAwMkw3LjAwMDA1IDkuMzAwMDJMMTEgNS40MDAwMkwxMS45IDYuMjAwMDJMNy4wMDAwNSAxMVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIDAzIEZvcm1zXHJcblxyXG4uZm9ybS1pbnB1dC1saW5lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uZm9ybS1pbnB1dC1saW5lW3JlYWRvbmx5XSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0taWNvbi1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrYm94LWNvbnRyb2wge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICAvLyBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDUuOTk5OTlMMCAwLjk5OTk4OEwwLjcgMC4yOTk5ODhMNSA0LjU5OTk5TDkuMyAwLjI5OTk4OEwxMCAwLjk5OTk4OEw1IDUuOTk5OTlaJyBmaWxsPSclMjMzMDMxMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mbGV4IHtcclxuICAuZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gMDUgSW50ZXJhY3RpdmVcclxuXHJcbi8vIDA1QSBUb29sdGlwc1xyXG4udG9vbHRpcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHBhZGRpbmc6IDAgMThweCAxOHB4O1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtMjRweDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIHRvcDogLTI0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogOTklO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50b29sdGlwLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uIGFsbDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LXNwcnVjZTtcclxuICAgIC50b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vICoqU3VwcG9ydCBDbGFzc2VzXHJcblxyXG4vLyAqVHlwb2dyYXBoeSBzdXBwb3J0c1xyXG4udC1saWdodC1ncmV5IHtcclxuICBjb2xvcjogJHByaW1hcnktZ3JleS03MDtcclxufVxyXG5cclxuLy8gKlN0b3JlIGJyZWFrcG9pbnRzIGluIGJvZHk6YmVmb3JlIGNvbnRlbnQuXHJcbi8vICpUaGlzIGFsbG93cyBKYXZhc2NyaXB0IHRvIGFjY2VzcyB0aGVtXHJcblxyXG5ib2R5IHtcclxuICAmLm5vc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcImluaXRpYWxcIjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgY29udGVudDogXCJ4c1wiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBjb250ZW50OiBcInNtXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwibWRcIjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgY29udGVudDogXCJsZ1wiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICBjb250ZW50OiBcInhsXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICBjb250ZW50OiBcInh4bFwiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwieHh4bFwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHRhYmxlXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogJHVpLWdyZXktMztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbiAgdGgsIHRkIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLy9AZXh0ZW5kIC50ZXh0LXNob3J0LXNtO1xyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFibGUtYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoYWlybGluZXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtaGVhZGVyLS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICR1aS1ncmV5LTM7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnRhYmxlLWRhdGEtY29udGVudCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi50YWJsZS1hY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAwNiBVdGlsaXR5XHJcbi5lcnJvciB7XHJcbiAgY29sb3I6ICRlcnJvci1yZWQ7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsIHtcclxuICAmLmVycm9yIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLXJlZDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRlcnJvci1yZWQ7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjIgMSAxIDQuMiAxIDhDMSAxMS44IDQuMiAxNSA4IDE1QzExLjggMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03LjUgNEg4LjVWOUg3LjVMNy41IDRaTTggMTIuMkM3LjYgMTIuMiA3LjIgMTEuOCA3LjIgMTEuNEM3LjIgMTEgNy41IDEwLjYgOCAxMC42QzguNCAxMC42IDguOCAxMSA4LjggMTEuNEM4LjggMTEuOCA4LjQgMTIuMiA4IDEyLjJaJyBmaWxsPSclMjNEMzQyNDInLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4wMScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003LjUwMDAxIDRIOC41MDAwMVY5SDcuNTAwMDFMNy41MDAwMSA0Wk04LjAwMDAxIDEyLjJDNy42MDAwMSAxMi4yIDcuMjAwMDEgMTEuOCA3LjIwMDAxIDExLjRDNy4yMDAwMSAxMSA3LjUwMDAxIDEwLjYgOC4wMDAwMSAxMC42QzguNDAwMDEgMTAuNiA4LjgwMDAxIDExIDguODAwMDEgMTEuNEM4LjgwMDAxIDExLjggOC40MDAwMSAxMi4yIDguMDAwMDEgMTIuMlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1sYWJlbC0tY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIC8vQGV4dGVuZCAudGV4dC1zaG9ydC1zbTtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwtLXJhZGlvIHtcclxuICBjb2xvcjogJGdyZXktZGVmYXVsdDtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDI0cHggMTJweCAwO1xyXG59XHJcbiIsIi8vIFRPRE86IFRoaXMgd2hvbGUgZmlsZSBzaG91bGQgYmUgYnJva2VuIHVwIGludG8gdGhlIHJlbGV2YW50IGZpbGVzXHJcbi8vIFRoaXMgc2NzcyBjb250YWlucyBnbG9iYWwgcnVsZSBzZXRzIGZvciBKdXJ5IE1hbmFnZXIgbmV3IGRlc2lnbiBPTkxZLlxyXG5cclxuLypcclxuVGFibGUgb2YgQ29udGVudHNcclxuXHJcbjAwIE5vcm1hbGl6ZVxyXG4wMSBUeXBlIFN0eWxlc1xyXG4wMiBVdGlsaXR5XHJcbjAzIEdsb2JhbFxyXG4wNCBNb2RhbHNcclxuMDUgMjAyMiBRMiBOZXcgbGF5b3V0XHJcblxyXG4qL1xyXG5cclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tc3BhY2luZzogMC41cmVtO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyBOZXcgU2VsZWN0IExvY2F0aW9ucyBjbGFzc2VzIHN0YXJ0XHJcblxyXG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAmIGlucHV0W3R5cGUgPSBjaGVja2JveF0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZDogIzQ5NjdGRTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmZvY3VzOmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTmV3IFNlbGVjdCBMb2NhdGlvbnMgY2xhc3NlcyBlbmRcclxuXHJcbi8vIEZyb2FsYSBFZGl0b3JcclxuLmZyb2FsYS1lZGl0b3ItLXBsYWluLXRleHQge1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1idXR0b25fX3JpcHBsZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vdGVtcFxyXG59XHJcblxyXG4uZ3JpZC13aXRoLXNpZGViYXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzhweCAxZnI7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWljb24tLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGdhcDogNHB4O1xyXG59XHJcblxyXG4ucmVkLWJvcmRlci10ZW1wIHtcclxuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XHJcbiAgcGFkZGluZzogMjRweDtcclxufVxyXG5cclxuLm1kZHRwLXBpY2tlci0tcG9ydHJhaXQubWRkdHAtcGlja2VyLXRpbWUgLm1kZHRwLXBpY2tlcl9faGVhZGVyIHsgLy8gVE9ETzogTW92ZSB0aGlzIGNvZGUgdG8gb25lIG9mIHRoZSBjb21wb25lbnQgZmlsZSBhY2NvcmRpbmdseS5cclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBUT0RPOiBIYWQgdG8gdXNlIFwiaW1wb3J0YW50XCIgdG8gb3ZlcnJpZGUgdGhlIGNvZGUuXHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dCcgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2JhZGdlJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWZvcmdlLWFwcC1iYXItaGVpZ2h0OiAzLjVyZW07XHJcbiAgLS1mb3JnZS1hcHAtYmFyLXRoZW1lLWJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXByaW1hcnktNzUpO1xyXG4gIC0tYXZhdGFyLXNpemU6IDIuNXJlbTtcclxuICAtLWxvZ28tc2l6ZTogY2FsYygzNXJlbSAvIDE2KTtcclxuXHJcbiAgLnR5bGVyLWxvZ28tdG9wLXQgeyBmaWxsOiBva2xjaCgxMDAlIDAgMCk7IH1cclxuICAudHlsZXItbG9nby1ib3R0b20tdCB7IGZpbGw6IG9rbGNoKDEwMCUgMCAwKSB9XHJcbiAgLnR5bGVyLWxvZ28tdHJhZGVtYXJrIHsgZmlsbDogb2tsY2goMTAwJSAwIDApOyB9XHJcbn1cclxuXHJcblxyXG4uYXBwLWJhciB7XHJcbiAgLy93aWR0aDogMTAwdnc7XHJcblxyXG4gICY6OnBhcnQocm93KSB7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KTtcclxuICB9XHJcblxyXG4gICY6OnBhcnQoc2VjdGlvbi1zdGFydCksXHJcbiAgJjo6cGFydChzZWN0aW9uLWNlbnRlciksXHJcbiAgJjo6cGFydChzZWN0aW9uLWVuZCl7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLWJyYW5kaW5nIHtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIDA7XHJcbn1cclxuXHJcbi5sb2dvLXdyYXBwZXIge1xyXG4gIHdpZHRoOiB2YXIoLS1sb2dvLXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFwcC1iYXItLWhvbWUtbGluayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkOiBhdXRvIC8gbWluLWNvbnRlbnQgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBjb2xvcjogb2tsY2goMTAwJSAwIDApO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgICBvcGFjaXR5OiA3MiU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwLWJhci0tcGFnZS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDFlbTtcclxuICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gICAgLS1iYWRnZS1mb250LXdlaWdodDogNTAwO1xyXG4gICAgLS1iYWRnZS1mb250LXNpemU6IGNhbGMoMTFyZW0gLyAxNik7XHJcbiAgICBAaW5jbHVkZSBiYWRnZS1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLXBhZ2Uge1xyXG4gIC8vbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uYXBwLWJhci0tbG9jYXRpb24ge1xyXG4gIGNvbG9yOiBoc2woMCAwJSAxMDAlIC8gNzIlKTtcclxufVxyXG5cclxuLmFwcC1iYXItLW1lbnUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wcm9maWxlLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiB2YXIoLS1zaXplLTQwKTtcclxuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc2l6ZS00MCkgLyAyKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IG9rbGNoKDEgMCAwIC8gMTYlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTUpO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiB2YXIoLS1zaXplLTQwKTtcclxuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc2l6ZS00MCkgLyAyKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxIDAgMCAvIDE2JSk7XHJcbiAgfVxyXG59XHJcblxyXG4jdG9wLWJhci1sb2NhdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLmxvY2F0aW9uLWRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy90b3A6IDI0cHg7XHJcbiAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvL2dhcDogOHB4O1xyXG4gIG1pbi1ibG9jay1zaXplOiAxMnJlbTtcclxuICBtYXgtYmxvY2stc2l6ZTogMjByZW07XHJcbn1cclxuXHJcblxyXG4vLyBTdGFydCBDYWxlbmRhciBuYXYgYnV0dG9uIG92ZXJyaWRlc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZjLXJpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMXJlbTtcclxufVxyXG5cclxuLy8gU2V0dXAgYmV0dGVyIGJhc2Ugc3R5bGUgZm9yIGJ1dHRvbnNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmMtYnV0dG9uOmZvY3VzLFxyXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZjLWJ1dHRvbi1ncm91cCB7XHJcbiAgZ2FwOiAycHg7XHJcbn1cclxuXHJcbi8vIE1vbnRoLVdlZWstRGF5IEJ1dHRvbiBHcm91cFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XHJcbiAgb3JkZXI6IDI7XHJcblxyXG4gIC5mYy1idXR0b24tcHJpbWFyeSB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCAvIDAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjLWJ1dHRvbi1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDApO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gUHJldmlvdXMgTW9udGgsIE5leHQgTW9udGggQnV0dG9uIEdyb3VwXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG9yZGVyOiAxO1xyXG5cclxuICAuZmMtYnV0dG9uLXByaW1hcnkge1xyXG4gICAgd2lkdGg6IGNhbGMoNjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAgICY6aXMoOmZpcnN0LWNoaWxkKSxcclxuICAgICY6aXMoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuICAgIC8vIFRoaXMgaXMgdGhlIFwiYWN0aXZlXCIgc3RhdGUgd2hlbiBjdXJyZW50bHkgb24gdG9kYXlcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gUHJldmlvdXMgJiBOZXh0IE1vbnRoIEJ1dHRvbnNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1idXR0b24gLmZjLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJhcnJvd19iYWNrX2lvc19uZXdcIjtcclxufVxyXG5cclxuLmZjLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiYXJyb3dfZm9yd2FyZF9pb3NcIjtcclxufVxyXG5cclxuLy8gT3ZlcnJpZGUgaGVhdnkgZGVmYXVsdCBzdHlsZS4gV2UgbWF5IG5lZWQgYSBtb3JlIGExMXkgZnJpZW5kbHkgdmVyc2lvbiBsYXRlci5cclxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApIC8gMTIlKTtcclxufVxyXG5cclxuI2Z1bGwtY2FsZW5kYXIge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZmMgdGQuZmMtaGVhZC1jb250YWluZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZjIHRoLmZjLWRheS1oZWFkZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIGJvcmRlci13aWR0aDogMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcclxufVxyXG5cclxuI2V4dGVybmFsLWV2ZW50cyB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbiNleHRlcm5hbC1ldmVudHMgLmZjLWV2ZW50IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZjIHRkLFxyXG4uZmMgdGgge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG59XHJcblxyXG4uZmMtc3RhdGUtYWN0aXZlLFxyXG4uZmMtc3RhdGUtZG93biB7XHJcbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHRoLFxyXG4uZmMtdW50aGVtZWQgdGQsXHJcbi5mYy11bnRoZW1lZCB0aGVhZCxcclxuLmZjLXVudGhlbWVkIHRib2R5LFxyXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXHJcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxyXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXHJcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlcixcclxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXHJcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLTcpO1xyXG59XHJcblxyXG4uZmMtY2VudGVyIGgyLFxyXG4uZmMtbGVmdCBoMiB7XHJcbiAgQGluY2x1ZGUgZGlzcGxheS0wMjtcclxuICBmb250LXdlaWdodDogNDUwO1xyXG59XHJcblxyXG4uZmMtZGF5LW51bWJlciB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbiAgbWFyZ2luLWJsb2NrOiAwLjI1cmVtIDA7XHJcbiAgbWFyZ2luLWlubGluZTogMC4yNXJlbSAwO1xyXG59XHJcblxyXG4uZmMtZGF5LXRvcCB7XHJcblxyXG4gIC5kYXlNZW51IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xyXG4gICAgbWFyZ2luLWlubGluZTogMCAwLjI1cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xyXG5cclxuICAgIC5jb250ZXh0LW1lbnUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciwgJi5ob3ZlcntcclxuICAgIC5kYXlNZW51IHtcclxuICAgICAgLmNvbnRleHQtbWVudSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wNSk7XHJcbn1cclxuXHJcbi5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG59XHJcblxyXG4uZGlzYWJsZWQtZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxufVxyXG5cclxuLmRlZmVycmFsLWRheS1jb3VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuMjVyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgY29sb3I6IHZhcigtLWdyZWVuLWExMSk7XHJcbn1cclxuXHJcbi5yZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbn1cclxuXHJcbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gIC8vbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4vLyBFVkVOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKXtcclxuICAtLWNhbGVuZGFyLWRvdDogMC4zNzVyZW07XHJcbiAgLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nOiAwLjYyNXJlbSAwLjEyNXJlbTtcclxufVxyXG5cclxuLmZjLWRheS1ncmlkLWV2ZW50e1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDAuMTI1cmVtIDA7XHJcbiAgbWFyZ2luLWlubGluZTogMC4zNzVyZW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xyXG59XHJcblxyXG4uZmMtZXZlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjEyNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0O1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEdlbmVyYWwgRXZlbnRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmZjLWV2ZW50IHtcclxuICAvLyZfX3Bvb2w6OmJlZm9yZSB7XHJcbiAgLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vICB3aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAvLyAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gIC8vICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICAvL31cclxuXHJcbiAgJl9fc3VtbW9uc19ydW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUtYTEyKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcclxuXHJcbiAgICAuZmMtY29udGVudCB7XHJcbiAgICAgIC5mYy10aW1lIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlLWExMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hvbGlkYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS1hMTIpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xyXG4gIH1cclxuXHJcbiAgJl9fYXR0ZW5kYW5jZSB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNDApKTtcclxuICAgICAgd2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2FzZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZmMtZXZlbnQge1xyXG4gICZfX2Nhc2UtbmV3OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMyAwQzEuMzQzMTUgMCAwIDEuMzQzMTUgMCAzVjVDMCA2LjY1Njg1IDEuMzQzMTUgOCAzIDhINUM2LjY1Njg1IDggOCA2LjY1Njg1IDggNVYzQzggMS4zNDMxNSA2LjY1Njg1IDAgNSAwSDNaTTMgMUMxLjg5NTQzIDEgMSAxLjg5NTQzIDEgM1Y1QzEgNi4xMDQ1NyAxLjg5NTQzIDcgMyA3SDVDNi4xMDQ1NyA3IDcgNi4xMDQ1NyA3IDVWM0M3IDEuODk1NDMgNi4xMDQ1NyAxIDUgMUgzWicgZmlsbD0nJTIzMDA2MUM5JyBmaWxsLW9wYWNpdHk9JzAuOTYwJy8+PC9zdmc+XCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hOSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2Nhc2UtcGFuZWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDNDMCAxLjM0MzE1IDEuMzQzMTUgMCAzIDBINUM2LjY1Njg1IDAgOCAxLjM0MzE1IDggM1Y1QzggNi42NTY4NSA2LjY1Njg1IDggNSA4SDNDMS4zNDMxNSA4IDAgNi42NTY4NSAwIDVWM1pNMS45ODQwMyAxLjI3NjlDMi4yODE3OCAxLjEwMDk2IDIuNjI5MSAxIDMgMUg1QzYuMTA0NTcgMSA3IDEuODk1NDMgNyAzVjVDNyA1LjM3MDkgNi44OTkwNCA1LjcxODIyIDYuNzIzMSA2LjAxNTk3TDEuOTg0MDMgMS4yNzY5Wk0xLjI3NjkyIDEuOTg0MDFDMS4xMDA5NyAyLjI4MTc3IDEgMi42MjkwOSAxIDNWNUMxIDYuMTA0NTcgMS44OTU0MyA3IDMgN0g1QzUuMzcwOTEgNyA1LjcxODI0IDYuODk5MDMgNi4wMTU5OSA2LjcyMzA4TDEuMjc2OTIgMS45ODQwMVonIGZpbGw9JyUyMzc4MzIwMCcgZmlsbC1vcGFjaXR5PScwLjgxMCcvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE5KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FzZS1qdXJ5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDVDNi42NTY4NSAwIDggMS4zNDMxNSA4IDNWNUM4IDYuNjU2ODUgNi42NTY4NSA4IDUgOEgzQzEuMzQzMTUgOCAwIDYuNjU2ODUgMCA1VjNaTTMuODI4NDIgMUg1QzYuMTA0NTcgMSA3IDEuODk1NDMgNyAzVjQuMTcxNTdMMy44Mjg0MiAxWk0yLjQ4MTk2IDEuMDY3NzRDMS43OTM3MyAxLjI1MTc5IDEuMjUxNzggMS43OTM3NSAxLjA2Nzc0IDIuNDgxOTdMNS41MTgwNCA2LjkzMjI2QzYuMjA2MjYgNi43NDgyMSA2Ljc0ODIxIDYuMjA2MjYgNi45MzIyNiA1LjUxODA1TDIuNDgxOTYgMS4wNjc3NFpNNC4xNzE1NiA3TDEgMy44Mjg0NFY1QzEgNi4xMDQ1NyAxLjg5NTQzIDcgMyA3SDQuMTcxNTZaJyBmaWxsPSclMjMwMDZCNEQnIGZpbGwtb3BhY2l0eT0nMC45MDAnLz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE5KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FzZS1jb21wbGV0ZWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDNDMCAxLjM0MzE1IDEuMzQzMTUgMCAzIDBINUM2LjY1Njg1IDAgOCAxLjM0MzE1IDggM1Y1QzggNi42NTY4NSA2LjY1Njg1IDggNSA4SDNDMS4zNDMxNSA4IDAgNi42NTY4NSAwIDVWM1onIGZpbGw9JyUyMzU1MDAxNycgZmlsbC1vcGFjaXR5PScwLjkxMCcvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktYTkpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZjLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleDogYXV0bztcclxuXHJcbiAgLmZjLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICAuZmMtdGltZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBESjogY2F1c2luZyBqYXJyaW5nIG1vbnRoIG5hdmlnYXRpb25cclxuLy8gaG93IGRvIHdlIGFsbG93IG92ZXJmbG93IHRvIGRpc3BsYXkgdGhlIGNvbnRleHQgbWVudSB3aXRob3V0IHRyaWdnZXJpbmcgc2Nyb2xsIGJhcnMgb24gdGhlIGNhbGVuZGFyXHJcbi5mYy1yb3cuZmMtcmlnaWQsIC5mYy1kYXktZ3JpZC1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy1kYXktZ3JpZC1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XHJcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICB6LWluZGV4OiAjezEwMCAtICRpfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi8vIGNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlXHJcblxyXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlciB0ZC5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMge1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlcjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLW5lc3RlZC1hbnN3ZXIge1xyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5kcmF3ZXItaGVhZGVyLWNhbmRpZGF0ZS1uYW1lIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgbWF4LXdpZHRoOiA3NWNoO1xyXG4gIEBpbmNsdWRlIGJvZHktMDI7XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGNvbHVtbi1nYXA6IDFlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQtZGV0YWlsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4uY2hpcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDI7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktZmcpO1xyXG59XHJcblxyXG4uY2hpcC1ncm91cCB7XHJcbiAgJi1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1cImNoaXBfX3RodW1ibmFpbFwiXSB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNoaXBfX3RodW1ibmFpbCB7XHJcblxyXG4gICYtLWF0dGVuZGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1hcXVhLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWFxdWEtODApKTtcclxuICB9XHJcblxyXG4gICYtLWF2YWlsYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0taW5kaWdvLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWluZGlnby04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tcGFuZWxpc3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tanVyb3JzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcclxuICB9XHJcblxyXG4gICYtLWNoZWNrZWQtb3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1yZWQtNDApKTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tcmVkLTgwKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNoaXBfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZS0yKTtcclxufVxyXG5cclxuLm1kZHRwLXBpY2tlcl9fY2VsbC0tc2VsZWN0ZWQgeyAvLyBUT0RPOiBUZW1wb3JhcmlseSBhZGRlZCB0byBvdmVycmlkZSB0aGUgYmFja2dyb3VuZCBwcm9wZXJ0eS4gVGltZSBwaWNrZXIgc2Vjb25kaGFuZCBiYWNrZ3JvdW5kIGNvbG91ciB3YXMgYWZmZWN0ZWQgYnkgdGhlIFtjbGFzcyQ9XCItLXNlbGVjdGVkXCJdIGFib3ZlLlxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi5jb250YWN0LW1hcC1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn0iLCJ1eC1jb250ZXh0LW1lbnUtY29udGFpbmVyIHtcclxuXHJcbiAgJiB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgdXgtY29udGV4dC1tZW51IHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY2xvc2Uge1xyXG4gICAgdXgtY29udGV4dC1tZW51IHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdXgtY29udGV4dC1tZW51IHtcclxuXHJcbiAgICAmIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgbGluZWFyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjEpLFxyXG4gICAgICAgICAgICAgICAgICAwcHggNnB4IDEzcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjEpLFxyXG4gICAgICAgICAgICAgICAgICAwcHggMjNweCAyM3B4IDBweCBoc2xhKDAsIDAlLCAwJSwgMC4wOSksXHJcbiAgICAgICAgICAgICAgICAgIDBweCA1MnB4IDMxcHggMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjA1KSxcclxuICAgICAgICAgICAgICAgICAgMHB4IDkycHggMzdweCAwcHggaHNsYSgwLCAwJSwgMCUsIDAuMDEpLFxyXG4gICAgICAgICAgICAgICAgICAwcHggMTQ0cHggNDBweCAwcHggaHNsYSgwLCAwJSwgMCUsIDApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE5MnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWljay1tZW51IHtcclxuXHJcbiAgICAgICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIFF1aWNrIG1lbnUgaXRlbXMgdXBkYXRlZCB0byB1c2UgbmF2aWdhdGlvbi1pdGVtIGNsYXNzIHRvIG1hdGNoIHNpZGViYXIgYW5kIHNldHRpbmdzIG1lbnVcclxuICAgICAgLy8gU3R5bGVzIGZvciB0aGF0LCBhbG9uZyB3aXRoIGRpc2FibGVkIHN0YXRlLCBhcmUgaW4gX3NpZGViYXIuc2Nzc1xyXG4gICAgICAucXVpY2stbWVudV9faXRlbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44Nyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6ICNiZGJkYmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTc1Mzg1cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICBjb2xvcjogI2JkYmRiZDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jb250ZXh0LW1lbnUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGV4dC1tYWluLW1lbnUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiAzMnB4O1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1kcmF3ZXItaGVhZGVyLWhlaWdodDogNHJlbTtcclxuICAtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoOiAyNHJlbTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gRFJBV0VSIENPTlRBSU5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xyXG4gIGJveC1zaGFkb3c6IC0xMnB4IDAgMTBweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDIwJSksXHJcbiAgICAgICAgICAgICAgLTZweCAwIDZweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDEyJSksXHJcbiAgICAgICAgICAgICAgLTRweCAwIDRweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDglKTtcclxufVxyXG5cclxuLy8gUHJpbWFyeSBEcmF3ZXJcclxuLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgdG9wOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkpO1xyXG59XHJcblxyXG4vLyBQcm9wZXJ0aWVzIERyYXdlciAoUXggJiBTZWF0IENoYXJ0IEJ1aWxkZXJzKVxyXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcclxuICB3aWR0aDogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xyXG4gIHRvcDogdmFyKC0tdG9wLWJhci1oZWlnaHQpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3cge1xyXG4gIHdpZHRoOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgdG9wOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vIFNvIGZhciwgdGhpcyBjbGFzcyBpcyB1c2VkIGV4Y2x1c2l2ZWx5IGluIHRoZSBRdWVzdGlvbm5haXJlIFByb3BlcnRpZXMgU2lkZSBQYW5lbCAodGhlIGB0b3BgIGFuZCBgaGVpZ2h0YFxyXG4vLyBwcm9wZXJ0aWVzIHRha2UgaW50byBhY2NvdW50IHRoZSBRdWVzdGlvbm5haXJlJ3MgaGVhZGVyIGFzIHdlbGwsIHdoaWNoIHN0YWNrcyBiZWxvdyBvdXIgQXBwIEJhcilcclxuLy8gVE9ETzogRG91YmxlIGNoZWNrIGlmIHdlIHN0aWxsIG5lZWQgdGhpcywgb3RoZXJ3aXNlIGRlbGV0ZSBhbGwgcmVmZXJlbmNlc1xyXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LXNob3J0IHtcclxuICB3aWR0aDogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcclxuICB0b3A6IDEwNHB4O1xyXG59XHJcblxyXG4vLyBNb2RhbCBUeXBlXHJcbi8vIEN1cnJlbnRseSB1c2VkIGZvciBkaXNwbGF5aW5nIGNhbmRpZGF0ZSBkZXRhaWxzIG9uIHNjYW4taW5cclxudXgtZHJhd2VyLWNvbnRhaW5lci5tb2RhbCB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG5cclxuXHJcbi8vIERSQVdFUiBJTk5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aGFzKC5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyKSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxudXgtZHJhd2VyLm5vLXNsaWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG51eC1kcmF3ZXIgPiBkaXYge1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi8vIENvbXBvc2Ugd3JhcHBlclxyXG4uZHJhd2VyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vLyBEUkFXRVIgSEVBREVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxudXgtZHJhd2VyLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogMCAwIHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLmRyYXdlci10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTA0O1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gIGNhc2UtbWVudSwgY2FuZGlkYXRlLW1lbnUge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmptLWRyYXdlci1oZWFkZXItbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi50b29sYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMXJlbTtcclxuXHJcbiAgJi50b29sYmFyLS1jb25kZW5zZWQge1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERSQVdFUiBNQUlOXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmRyYXdlci1tYWluIHtcclxuICBmbGV4OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLy9wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tZHJhd2VyLXBhZGRpbmctYmxvY2stZW5kLCA0cmVtKTtcclxuICBzY3JvbGwtcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHJcbiAgJltkYXRhLWRyYXdlcn49XCJuby1wYWRkaW5nXCJdIHtcclxuICAgIC0tZHJhd2VyLXBhZGRpbmctYmxvY2stZW5kOiAwO1xyXG4gIH1cclxufVxyXG5cclxudGFiLmZsZXgtdGFiIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vLyBBTklNQVRJT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxudXgtZHJhd2VyLWNvbnRhaW5lci5vcGVuIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG59XHJcblxyXG51eC1kcmF3ZXIuc2xpZGUtY2xvc2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBkcmF3ZXItc2xpZGUtZG93bjtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG51eC1kcmF3ZXIuc2xpZGUtb3BlbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBhbmltYXRpb24tbmFtZTogZHJhd2VyLXNsaWRlLXVwO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHJhd2VyLXNsaWRlLXVwIHtcclxuICBmcm9tIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO31cclxufVxyXG5cclxuQGtleWZyYW1lcyBkcmF3ZXItc2xpZGUtZG93biB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTt9XHJcbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTt9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZScgYXMgKjtcclxuXHJcbi8vIE1FU1NBR0UgVEVNUExBVEUgRURJVE9SIElOU1RBTkNFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuZm9ybS5kcm9wem9uZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKSAvIDE2JSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG5mb3JtLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgJiBzcGFuOm5vdCguZHotdXBsb2FkLW1lc3NhZ2UsIC5mdy1zZW1pYm9sZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZS11cGxvYWQtaWNvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIGJhY2tncm91bmQ6IGhzbCgwIDAlIDEwMCUgLyA4MCUpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCBoc2wodmFyKC0tZ3JheS05MCkgLyA4JSk7XHJcbn1cclxuXHJcbmZvcm0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4iLCJcclxuLmVtcGFuZWxtZW50LWxheW91dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtwYW5lbC1zdGFydF0gMWZyIFtwYW5lbC1lbmQganVyeS1zdGFydF0gMWZyIFtqdXJ5LWVuZF07XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxufVxyXG5cclxuLmVtcGFuZWxtZW50LWNvbnRlbnQge1xyXG4gID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi5tZGwtbGF5b3V0X19jb250ZW50Lm1kbC1jb2xvci0tZ3JleS0xMDAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmVtcHR5LXN0YXRlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNjApKTtcclxuICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ29wc3onIDQ4LCAnd2dodCcgMzUwO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuIiwiLmhhcy1maWx0ZXJzIHtcclxuICAgIC8vLmZpbHRlci1kcmF3ZXIge1xyXG4gICAgLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLy8gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLy8gICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzIwcHgpO1xyXG4gICAgLy8gICAgbWFyZ2luLXJpZ2h0OiAtMzIwcHg7XHJcbiAgICAvLyAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAvLyAgICB0b3A6IDU2cHg7XHJcbiAgICAvLyAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC8vICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAvLyAgICB6LWluZGV4Ojk7XHJcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLy8gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gICAgLmZpbHRlci1kcmF3ZXItaGVhZGVyIHtcclxuICAgIC8vICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggMDtcclxuICAgIC8vICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vfVxyXG4gICAgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgLm1kbC10b29sYmFyIHtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZGwtdGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC5tZGwtdGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8mLm9wZW4ge1xyXG4gICAgLy8gICAgLmZpbHRlci1kcmF3ZXIge1xyXG4gICAgLy8gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIC8vICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAvLyAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy8gICAgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAvLyAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAvLyAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyNDBweCAtIDEwMHZ3ICsgMTAwJSArIDMyMHB4KTtcclxuICAgIC8vICAgICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBGb3JnZSBjb21wb25lbnQgY3VzdG9taXphdGlvblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0taGVpZ2h0OiAycmVtO1xyXG4gIC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1oZWlnaHQ6IDEuNXJlbTtcclxuICAtLXZlcnRpY2FsLXRhYi1saXN0LWl0ZW0tcGFkZGluZy1zbTogY2FsYygxMnJlbSAvIDE2KTtcclxuICAtLXZlcnRpY2FsLXRhYi1saXN0LWl0ZW0tcGFkZGluZy1tZDogMS41cmVtO1xyXG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xyXG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplOiAxcHg7XHJcbn1cclxuXHJcbi8vIFRPT0xUSVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZm9yZ2UtdG9vbHRpcCB7XHJcbiAgLS1mb3JnZS10b29sdGlwLXRoZW1lLWJhY2tncm91bmQ6IHZhcigtLWdyYXktYTEyKTtcclxuICAtLWZvcmdlLXRvb2x0aXAtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XHJcbiAgICAtLWZvcmdlLXRvb2x0aXAtdGhlbWUtYmFja2dyb3VuZDogb2tsY2goMCUgMCAwIC8gODcuNDUlKTsgLy9UT0RPOiBSZW1vdmUgdGhpcyBvbmNlIGRhcmsgbW9kZSBpcyBpbXBsZW1lbnRlZFxyXG4gIH1cclxufVxyXG5cclxuLmZvcmdlLXRvb2x0aXAge1xyXG4gICYuZm9yZ2UtdG9vbHRpcC0tb3BlbiB7XHJcbiAgICAmLmZvcmdlLXRvb2x0aXAtLXRvcCB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygtMC4zMjVyZW0gKyAxcHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC4zMjVyZW0pO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjMyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMzI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMzI1cmVtIHNvbGlkIHZhcigtLWZvcmdlLXRvb2x0aXAtdGhlbWUtYmFja2dyb3VuZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvcmdlLXRvb2x0aXAtLWJvdHRvbSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRk9SR0UgTElTVCBJVEVNXHJcbi8vIEdsb2JhbCBTdHlsZXNcclxuLy8gQWZmZWN0cyB0aGUgY29udGV4dC9vdmVyZmxvdyBtZW51XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuZm9yZ2UtbGlzdC1pdGVtOjpwYXJ0KHJvb3QpIHtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1mb3JnZS1saXN0LWl0ZW0taGVpZ2h0LCAycmVtKTtcclxuICBwYWRkaW5nLWJsb2NrOiAwO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gRk9SR0UgVEFCXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmZvcmdlLXRhYi1iYXIge1xyXG4gIGZsZXg6IDEgMTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9yZ2UtdGFiOjpwYXJ0KGJ1dHRvbikge1xyXG4gICAgLS1tZGMtdGhlbWUtcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gICAgLS1tZGMtcmlwcGxlLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgLS1tZGMtcmlwcGxlLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9yZ2UtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJmYWxzZVwiXTo6cGFydChidXR0b24pIHsgLy8gSG92ZXIgc3R5bGUgZm9yIG5vbi1zZWxlY3RlZCBpdGVtXHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9yZ2UtdGFiOjpwYXJ0KGluZGljYXRvcikge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgfVxyXG5cclxuICBmb3JnZS10YWI6OnBhcnQodGV4dCkge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJzbVwiXSB7XHJcbiAgLS1mb3JnZS10YWItYmFyLWhlaWdodDogMnJlbTtcclxufVxyXG5cclxuLmZvcmdlLXRhYi1iYXJbZGF0YS1mb3JnZS10YWItYmFyfj1cIm1kXCJdIHtcclxuICAtLWZvcmdlLXRhYi1iYXItaGVpZ2h0OiAyLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBWRVJUSUNBTCBUQUJTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdDo6cGFydChyb290KSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gTGlzdCBJdGVtXHJcbi8vIE92ZXJyaWRlIGZvcmdlLWxpc3QtaXRlbSBkZWZhdWx0IHN0eWxlXHJcblxyXG4udmVydGljYWwtdGFicyBmb3JnZS1saXN0LWl0ZW06OnBhcnQocm9vdCkge1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWhlaWdodDogdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1oZWlnaHQpO1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1wYWRkaW5nLXNtKTtcclxuICAtLW1kYy1yaXBwbGUtZmctb3BhY2l0eTogMDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSAwIDAgMCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bzsgLy8gT3ZlcnJpZGUgZm9yZ2U7IG1hdGNoIHRoZSByZXN0IG9mIHRoZSBhcHAgYW5kIGxldCB0aGUgYnJvd3Nlci9zeXN0ZW0gY2hvb3NlIHRoZSByZW5kZXJpbmdcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3ItY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZTogMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDA7IC8vIGZvcmdlLWxpc3QtaXRlbSBkZWZhdWx0IGdyYXkgYmFja2dyb3VuZCBvcGFjaXR5IG9uIGNsaWNrXHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgc3RhdGUgc3R5bGVcclxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdC1pdGVtW3NlbGVjdGVkXTo6cGFydChyb290KSB7XHJcbiAgLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemU6IDJweDtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0IEl0ZW0gSW5kZW50ZWRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi52ZXJ0aWNhbC10YWJzIGZvcmdlLW9wZW4taWNvbjo6cGFydChpY29uKSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnMgZm9yZ2UtbGlzdC1pdGVtLnZlcnRpY2FsLXRhYnNfX25lc3RlZC10YWI6OnBhcnQocm9vdCkge1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWluZGVudDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXZlcnRpY2FsLXRhYi1saXN0LWl0ZW0tcGFkZGluZy1tZCk7XHJcbn1cclxuXHJcblxyXG4vLyBGT1JHRSBQT1BVUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuZm9yZ2UtcG9wdXBbaWQ9XCJwb3B1cC10b29sdGlwXCJdOjpwYXJ0KHJvb3QpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTEyKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICBjb2xvcjogdmFyKC0tc2xhdGUtMSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE0cmVtIC8gMTYpO1xyXG4gIHJpZ2h0OiAwLjc1cmVtO1xyXG4gIG1heC1oZWlnaHQ6IDIuNzVyZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdmFyKC0tc2xhdGUtYTEyKTtcclxuICAgIHJpZ2h0OiAtMC4zNzVyZW07XHJcbiAgICB0b3A6IDAuNTYyNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZPUkdFIFBPUFVQIENPTlRFTlRcclxuXHJcbi8vIC5mb3JnZS1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4vLyAgIHBhZGRpbmc6IDFyZW07XHJcbi8vIH1cclxuXHJcbi8vLmZvcmdlLXBvcHVwLWNvbnRlbnQge1xyXG4vLyAgZGlzcGxheTogZmxleDtcclxuLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICBnYXA6IDAuNXJlbTtcclxuLy99XHJcblxyXG5mb3JnZS1wb3B1cFtpZD1cInJlcG9ydC1wb3B1cFwiXTo6cGFydChyb290KSB7XHJcbiAgbWluLXdpZHRoOiAxMHJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4uZm9yZ2UtaWNvbi1idXR0b24gZm9yZ2UtaWNvbiB7XHJcbiAgd2lkdGg6IHZhcigtLXNpemUtMjApO1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG59XHJcbiIsIi8vIFRPRE86IFRoaXMgd2hvbGUgZmlsZSBzaG91bGQgYmUgY29uc29saWRhdGVkIGFuZCBicm9rZW4gdXAgd2hlbiB3ZSByZW9yZ2FuaXplXHJcblxyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyB0ZW1wb3JhcnkgY29kZSBhbmQgbmFtZSBiZWZvcmUgd2UgcmUtYXJjaGl0ZWN0IHRoZSBmcm9udCBlbmRcclxuXHJcbi8vIHZhcmlhYmxlc1xyXG4kZGFyay1ncmV5OiAjMzAzMTMzO1xyXG4kbGlnaHQtZ3JleTogIzUyNTQ1NztcclxuJGhhaXJsaW5lOiAjQzRDNEM0O1xyXG5cclxuJG1kbC1ibHVlOiAjM2E4N2FkO1xyXG4kbWRsLXB1cnBsZTogcmdiKDYzLDgxLDE4MSk7XHJcbiRuYXYtZ3JlZW46IHJnYmEoMTQsIDE0NSwgMTU4LCAxLjApO1xyXG4vLyB0ZW1wb3JhcmlseSBpbXBvcnRlZCBmcm9tIGNpdGl6ZW5cclxuJHVpLWhvdmVyOiAjRTFFMkU1O1xyXG5cclxuXHJcbi8vLm1vYmlsZW5hdi1pcy1hY3RpdmUge1xyXG4vLyAgLm5hdi1zaWRlYmFyIHtcclxuLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuLy8gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgei1pbmRleDogOTk7XHJcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgIG1heC13aWR0aDogMjQxcHg7XHJcbi8vICB9XHJcbi8vICAubmF2LXNpZGViYXJfX2lkZW50aXR5IHtcclxuLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICB6LWluZGV4OiA5O1xyXG4vLyAgfVxyXG4vLyAgLm5hdi1zaWRlYmFyX19ib2R5IHtcclxuLy8gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4vLyAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbi8vICAgIHBhZGRpbmc6IDgzcHggMTdweCAxNHB4IDA7XHJcbi8vICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgei1pbmRleDogODtcclxuLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgdG9wOiAwO1xyXG4vLyAgICBib3R0b206IDA7XHJcbi8vICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuLy8gIH1cclxuLy8gIC5uYXYtc2lkZWJhcl9fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4vLyAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgfVxyXG4vLyAgLm1kbC1sYXlvdXRfX2NvbnRhaW5lciB7XHJcbi8vICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xyXG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vI21vYmlsZS1uYXYtb3ZlcmxheSB7XHJcbi8vICBkaXNwbGF5OiBibG9jaztcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgbGVmdDogMDtcclxuLy8gIHRvcDogMDtcclxuLy8gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbi8vICB6LWluZGV4OiA5ODtcclxuLy8gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQgYWxsO1xyXG4vL31cclxuLy9cclxuLy8ubWRsLWxheW91dF9faGVhZGVyIHtcclxuLy8gIC5tZGwtbGF5b3V0X19oZWFkZXItcm93IHtcclxuLy8gICAgcGFkZGluZzogMCAxNnB4IDAgMTJweDtcclxuLy8gIH1cclxuLy99XHJcblxyXG4ubmF2LXNpZGViYXItdHJpZ2dlciB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8ubmF2LXNpZGViYXJfX2lkZW50aXR5IHtcclxuLy8gIGJhY2tncm91bmQ6ICRkYXJrLXB1cnBsZTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgaGVpZ2h0OiA2NHB4O1xyXG4vLyAgZGlzcGxheTogZmxleDtcclxuLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vXHJcbi8vICAmOmFmdGVyIHtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgY29udGVudDogXCJcIjtcclxuLy8gICAgd2lkdGg6IDkwJTtcclxuLy8gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjg4KTtcclxuLy8gICAgaGVpZ2h0OiAxcHg7XHJcbi8vICAgIGJvdHRvbTogMDtcclxuLy8gIH1cclxuLy9cclxuLy8gIGlubGluZS1zdmcge1xyXG4vLyAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4vLyAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuLy8gIH1cclxuLy8gIGgxIHtcclxuLy8gICAgZm9udC1zaXplOiAxOHB4O1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBzdHJvbmcge1xyXG4vLyAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1saXN0IHtcclxuLy8gIG1hcmdpbjogMjRweCAwIDAgMDtcclxuLy8gIHBhZGRpbmc6IDA7XHJcbi8vICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbi8vICBsaSB7XHJcbi8vICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1pdGVtIHtcclxuLy8gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbi8vICBwYWRkaW5nOiAwO1xyXG4vLyAgbWFyZ2luOiAwIDAgMCAwO1xyXG4vLyAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vXHJcbi8vICAmX19mbGV4LCAmX19zaW5nbGUge1xyXG4vLyAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4vLyAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgJi5pcy1hY3RpdmUge1xyXG4vLyAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgMC44OCk7XHJcbi8vICAgICAgfVxyXG4vLyAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRsaWdodC1pbmRpZ28sIDAuNzUpO1xyXG4vLyAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4vLyAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICAgICAgICB6LWluZGV4OiAtMTtcclxuLy8gICAgICB9XHJcbi8vICAgIH1cclxuLy8gICAgJjpob3ZlciB7XHJcbi8vICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgMC44OCk7XHJcbi8vICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vXHJcbi8vICAmX19jaGlsZCB7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRsaWdodC1pbmRpZ28sIC4zNSk7XHJcbi8vICB9XHJcbi8vXHJcbi8vICBpIHtcclxuLy8gICAgY29sb3I6ICR3aGl0ZTtcclxuLy8gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgc3ZnIHtcclxuLy8gICAgY29sb3I6ICR3aGl0ZTtcclxuLy8gICAgaGVpZ2h0OiAxOHB4OyAvLyBNYXRjaCB0aGUgZm9udC1zaXplIGluIC5tYXRlcmlhbC1pY29uc1xyXG4vLyAgICB3aWR0aDogMThweDsgLy8gTWF0Y2ggdGhlIGZvbnQtc2l6ZSBpbiAubWF0ZXJpYWwtaWNvbnNcclxuLy8gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4vLyAgICBtYXJnaW4tdG9wOiAtMjRweDtcclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1pdGVtX19mbGV4IHtcclxuLy8gICYuaXMtYWN0aXZlLS1jaGlsZCB7XHJcbi8vICAgICY6YmVmb3JlIHtcclxuLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgbGVmdDogLTEycHg7XHJcbi8vICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4vLyAgICAgIHdpZHRoOiAzcHg7XHJcbi8vICAgICAgdG9wOiAwO1xyXG4vLyAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHQtaW5kaWdvLCAwLjUpO1xyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLy8ubmF2LXNpZGViYXItYW5jaG9yIHtcclxuLy8gIGNvbG9yOiAkd2hpdGU7XHJcbi8vICBmb250LXNpemU6IDE2cHg7XHJcbi8vICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcclxuLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gIG9wYWNpdHk6IDE7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gICY6aG92ZXIge1xyXG4vLyAgICBjb2xvcjogbGlnaHRlbigkbGlnaHQtaW5kaWdvLCAwLjUpO1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgJl9fY2hpbGQge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBmb250LXNpemU6IDE0cHg7XHJcbi8vICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbi8vICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuLy8gICAgcGFkZGluZzogOHB4IDA7XHJcbi8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgb3BhY2l0eTogMTtcclxuLy8gICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICBtYXJnaW46IDAgMCAwIDUycHg7XHJcbi8vICAgICY6aG92ZXIge1xyXG4vLyAgICAgIGNvbG9yOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCBjb2xvcjtcclxuLy8gICAgfVxyXG4vLyAgICAmLmlzLWFjdGl2ZSB7XHJcbi8vICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC43NSk7XHJcbi8vICAgIH1cclxuLy8gICAgJjpsYXN0LWNoaWxkIHtcclxuLy8gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1hcnJvdyB7XHJcbi8vICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy99XHJcblxyXG4vLyBpbnB1dCBhZGp1c3RtZW50c1xyXG4vLyBvdmVycmlkZSBNREwgc3R5bGVzIHRvIGZpeCBpbnB1dCBpcy1mb2N1c2VkIHN0YXRlIGFuZCBhZGp1c3Qgc3BhY2luZyAvIHNpemVcclxuXHJcbi5tZGwtdGV4dGZpZWxkIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAubWRsLWJ1dHRvbiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogLTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRvcDogMjhweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlIC5tZGwtYnV0dG9uLS1pY29uIHtcclxuICB0b3A6IDhweDtcclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19leHBhbmRhYmxlLWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG5zZWxlY3QubWRsLXBhZ2VTaXplIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vLyBmaXggdmFsaWRhdGlvblxyXG4ubWRsLXRleHRmaWVsZC5pcy1pbnZhbGlkIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4vLyAzOTkgLSBsb3dlciBmaWVsZCBsYWJlbCBwb3NpdGlvblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1kaXJ0eSAubWRsLXRleHRmaWVsZF9fbGFiZWwsIC5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5oYXMtcGxhY2Vob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8vIGNhcmRcclxuLmNhcmQtZ3JpZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApIC8gMTYlKTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IGhzbCgwIDAlIDAlIC8gMCksXHJcbiAgICAgICAgICAgICAgMHB4IDBweCAwcHggMHB4IGhzbCgwIDAlIDAlIC8gMCksXHJcbiAgICAgICAgICAgICAgMHB4IDFweCAwcHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjA1KSxcclxuICAgICAgICAgICAgICAwcHggMXB4IDFweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAxcHggMnB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSksXHJcbiAgICAgICAgICAgICAgMHB4IDJweCA0cHggLTJweCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjA1KSxcclxuICAgICAgICAgICAgICAwcHggM3B4IDZweCAtM3B4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpO1xyXG5cclxuICAubWRsLWNhcmRfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbiAgfVxyXG5cclxuICAubWRsLXN3aXRjaCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5maWVsZC1ncm91cC0tbWVzc2FnZS1zZXR0aW5ncyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmZpZWxkLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbF9fY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mb3JtLXJhZGlvLWdyb3VwIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAubWRsLXJhZGlvIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1yYWRpby5pcy11cGdyYWRlZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4vLyBtYW51YWwgbWVzc2FnZXNcclxuZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMDtcclxuXHJcbiAgLmRyb3B6b25lIHtcclxuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhhaXJsaW5lO1xyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgICAuZHotcHJldmlldyB7XHJcbiAgICAgICYuZHotaW1hZ2UtcHJldmlldyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLzM5NiAtIGNoZWNrYm94IGFsaWdubWVudFxyXG4ubWRsLWNlbGwtLTYtY29sIHtcclxuICBpbnB1dC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDRweCAyNHB4IDAgMDtcclxuICB9XHJcbn1cclxuLm1kbC1jZWxsLS1jaGVja2JveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi8vMzk1IC0gZml4IG1pbGVhZ2Ugc3R5bGluZyBmb3IgY2FuZGlkYXRlIGRyYXdlclxyXG4ubWRsLWJ1dHRvbi0tZmFiLm1kbC1idXR0b24tLW1pbmktZmFiLm1kbC1idXR0b25fX2ljb24tc21hbGwge1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMjRweDtcclxuICBtaW4td2lkdGg6IDA7XHJcblxyXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB3aWR0aDogYXV0bztcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFiZWwtc3dpdGNoIHtcclxuICBtYXJnaW4tbGVmdDogMThweDtcclxufVxyXG5cclxuLy8gNDM1IGNhc2UgY2hlY2tib3hlcyArIGFsc28gc2VlIGFib3ZlIC5pbnB1dC1jaGVja2JveCAtPiBmaXhlcyBhIGxvdCBvZiBjaGVja2JveCBzcGFjaW5nIHdoZW4gYXBwbGllZCB0byBpbnB1dC1ncm91cFxyXG4uY2FzZS1maWVsZHMge1xyXG4gIC5tZGwtY2VsbC5tZGwtY2VsbC0tNi1jb2wge1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuLy8gb3ZlcnJpZGUgZnJvYWxhIHN0eWxlc1xyXG5mcm9hbGEtZWRpdG9yIHtcclxuICAuZnItdG9vbGJhci5mci10b3AsXHJcbiAgLnNlY29uZC10b29sYmFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4jcG9vbC1zdW1tYXJ5IHtcclxuICAubWRsLWxpc3RfX2l0ZW0ge1xyXG4gICAgLm1kbC1jaGlwX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1zdGF0c19fY29udGFpbmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1kbC1ncmlkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXN0YXRzIHtcclxuXHJcbiAgICAgICZfX2hhbGYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Z1bGwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1kbC1saXN0X19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMiUgNSU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGRpcnR5IGRlbW8gc3R5bGVzXHJcbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3MtY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5kZW1vLWxvY2F0aW9uLW1lc3NhZ2Utc2V0dGluZ3Mge1xyXG4gIC5tZGwtdGV4dGZpZWxkIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgLm1kbC1idXR0b24ge1xyXG4gICAgICByaWdodDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubWRsLXRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1kbC1kYXRlcGlja2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbnNlbGVjdCwgc2VsZWN0Lm1kbC10ZXh0ZmllbGRfX2lucHV0LCBzZWxlY3QuZm9ybS1pbnB1dC1maWVsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm1kbC1sYXlvdXQtLWZpeGVkLWRyYXdlciA+IC5tZGwtbGF5b3V0X19oZWFkZXIgLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xyXG4gIHBhZGRpbmc6IDAgMzJweDtcclxufVxyXG5cclxuLm1kbC1sYXlvdXRfX2hlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJG9mZi13aGl0ZTtcclxufVxyXG5cclxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAuZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZm9ybS1pbnB1dC1maWVsZCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgW2RhdGEtZmlsdGVyLXR5cGU9XCJkYXRlcGlja2VyXCJdIC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtZ3JpZCB7XHJcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgLm1kbC1jZWxsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmxleC1icmVhayB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5kcmF3ZXItYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogNDhweDtcclxufVxyXG5cclxuLmZvcm0tYmxvY2sge1xyXG4gIC5tZGwtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0LWdyb3VwLmlucHV0LWNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgJl9faW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAubWRsLWNoZWNrYm94IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy9HaWpnbyB1bm92ZXJyaWRlc1xyXG4uZ2otbGlzdCB7XHJcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy9hcHAuaHRtbFxyXG4vL2lucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcclxuLy8gIGxlZnQ6IDJweDtcclxuLy99XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIGNhbmRpZGF0ZSBkcmF3ZXJcclxuXHJcbi5tZGwtcGFnaW5nIHtcclxuICAuZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0JyBhcyAqO1xyXG5cclxuLmp1cnktdm9pY2UtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTAuNXJlbTtcclxufVxyXG5cclxuLmp1cnktdm9pY2Uge1xyXG4gICYtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpIC8gMik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG5cclxuICAgICYtbWFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMC43NXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9uLW51bWJlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMC4yNXJlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3B0aW9uLW51bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSGlkZSBpbnB1dCB0eXBlIG51bWJlciBhcnJvd3NcclxuICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5hY3RpdmUtYmFkZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcmFnLWhhbmRsZS1leGVtcHRpb24tcmVhc29uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAycmVtO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC03cmVtIC8gMTYpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxufVxyXG4iLCIuY2hlY2tib3gtbGlzdCB1bHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuIiwiLmxvYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDA7XHJcbn0iLCLvu79cclxuLm5ldy1tYW51YWwtY2FuZGlkYXRlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xyXG59XHJcbiIsIi5jaGVja2JveC1saXN0IHVse1xyXG4gIHdpZHRoOjUwMHB4O1xyXG59XHJcbi5jaGVja2JveC1saXN0IGxpe1xyXG4gIGxpc3Qtc3R5bGU6bm9uZTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgbWFyZ2luLXRvcDoxMHB4O1xyXG59XHJcblxyXG4ubWFwe1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5tYXAtd2l0aC1kaXJlY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXg6IDE7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi5kaXJlY3Rpb24tcGFuZWwge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtZGlyZWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgJi10cmF2ZWwtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uanVyb3ItbWFwe1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIGluc2V0OiB2YXIoLS1kcmF3ZXItaGVhZGVyLWhlaWdodCkgMCAwIDA7XHJcbn1cclxuXHJcbi5tYXBEaXN0YW5jZXtcclxuICB3aWR0aDo1MCU7XHJcbiAgaGVpZ2h0OjgwJTtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuZGl2IC5hZHAtcGxhY2VtYXJre1xyXG4gIG1hcmdpbjowIDAgMTBweCAwO1xyXG59XHJcblxyXG4uYWRwLWRpcmVjdGlvbnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWRwLXRhYmxlIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcclxufVxyXG4iLCJcclxuLy8gTURMIFNwZWNpZmljIE92ZXJyaWRlc1xyXG4vLyBTdXBwb3J0IGV4aXN0aW5nIGNvbXBvbmVudHMgd2l0aCBtaW5pbWFsIGNsYXNzZXMgc28gZG9uJ3QgbmVlZCB0byBpbXBvcnQgZnVsbCBtZGwgZmlsZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwibWRkdHAtXCJdLFxyXG4ubWRkdHAtYnV0dG9uLFxyXG4ubWRkdHAtcGlja2VyLFxyXG4ubWRsLWJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBNZW51IENvbnRhaW5lclxyXG4ubWRsLW1lbnVfX291dGxpbmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLm1kbC1tZW51IHtcclxuICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUsXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLy8gSW50ZXJuYWwgQml0c1xyXG4ubWVudS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTI1KSk7XHJcblxyXG4gICYtLXVzZXItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIH1cclxufVxyXG4iLCIubWVzc2FnZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDEuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgJjpoYXMobWVzc2FnZS1lZGl0b3IpIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gIG1hcmdpbi1ibG9jazogLTFyZW0gMXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG59XHJcblxyXG4ubWVzc2FnZS1zZW5kLXByaW9yaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMjhweCwgMTAwJSksIDFmcikpO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcbiIsIu+7v0B1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuXHJcbi8vIE5FVyBTVFlMRVMgSEVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIHByb3BlcnRpZXNcIjtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpKSk7XHJcbn1cclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1lZGl0b3Ige1xyXG4gIG1heC13aWR0aDogNDhyZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgc2VnbWVudGVkLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbVxyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1zaWRlYmFyLFxyXG4ucHJvcGVydGllcy1zaWRlYmFyIHtcclxuICBncmlkLWFyZWE6IHByb3BlcnRpZXM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBQUk9QRVJUSUVTIFNJREVCQVIg4oCUIE1ha2UgdGhlc2UgbW9yZSBnbG9iYWxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucHJvcGVydGllcy1zaWRlYmFyLS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwIDAlIDEwMCUgLyA4OCUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi1ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi50YWJsZS1yZXN1bHRzIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG4uYWN0aXZlLXBhZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE1KTtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVye1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxufVxyXG5cclxuLyogbWRsIHBhZ2luYXRpb24gKi9cclxuXHJcbi5tZGwtcGFnaW5nIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgLy9oZWlnaHQ6IDNyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICBmb250LXdlaWdodDogNDUwO1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZyA+ICoge1xyXG4gIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5tZGwtbGlzdCArIC5tZGwtcGFnaW5nIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19wZXItcGFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UtbGFiZWwge1xyXG4gIC8vIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLm1kbC1wYWdpbmdfX3Blci1wYWdlLXZhbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDM2cHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19wZXItcGFnZSArIC5tZGwtcGFnaW5nX19jb3VudCB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLm1kbC1wYWdpbmcgLm1kbC1tZW51IHtcclxuICBtaW4td2lkdGg6IDY0cHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19wcmV2Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogNDRweDtcclxufVxyXG5cclxuLm1kbC1wYWdpbmdfX2NvdW50ICsgLm1kbC1wYWdpbmdfX3ByZXYge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi8vLm1kbC1wYWdpbmdfX3ByZXYgKyAubWRsLXBhZ2luZ19fbmV4dCB7XHJcbi8vICBtYXJnaW4tbGVmdDogMTJweDtcclxuLy99XHJcblxyXG4ubWRsLXBhZ2luZ19fY291bnQgKyAubWRsLXBhZ2luZ19fbmV4dCB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbTtcclxufVxyXG4iLCJcclxuLy8gQ0FORElEQVRFIFBST0ZJTEVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4vLyBFeHBlbnNlc1xyXG4ubWlsZWFnZS1leHBlbnNlIHtcclxuICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XHJcbiAgLy9jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5leHBlbnNlLWFtb3VudCB7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XHJcbn1cclxuXHJcblxyXG4vLyBEZWNsYXJlZCBpbiBBdXRoU2VydmVyIC8gVmlld3MgLyBTaGFyZWQgLyBfTGF5b3V0LmNzaHRtbCBidXQgbm90IGFjdHVhbGx5IGJlaW5nIHVzZWRcclxuLy8gVE9ETzogQ2FuIHByb2JhYmx5IHJlbW92ZSB0aGVzZSBiZWNhdXNlIHRoZXkgYXJlIGRvaW5nIG5vdGhpbmdcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5wcm9maWxlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAucHJvZmlsZV9fY29udGVudCB7XHJcbiAgICBtYXJnaW46IDEycHggMjBweCAxMnB4IDEycHg7XHJcblxyXG4gICAgLnByb2ZpbGVfX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsZV9faW5mb3JtYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZV9fZm9vdGVyIHtcclxuICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcblxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tbGFiZWxfeHM6IDYwMDtcclxuICAtLXRlbXBfYnV0dG9uX2JvcmRlcjogaHNsKDIyMCwgNCUsIDUyJSk7XHJcbiAgLS1zcGFjaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbltkYXRhLXVpLWxheWVyPVwiMDFcIl0ge1xyXG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG59XHJcblxyXG5bZGF0YS11aS1sYXllcj1cIjAyXCJdIHtcclxuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxufVxyXG5cclxuW2RhdGEtdWktbGF5ZXI9XCIwM1wiXSB7XHJcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbn1cclxuXHJcbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSxcclxuaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSk6ZGlzYWJsZWRbZGF0YS11aS1sYXllcj1cIjAzXCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyBRVUVTVElPTiBDT05UQUlORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yLCAjRkZGRkZGKTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgbWluLXdpZHRoOiA2MHJlbTtcclxuICBtYXgtd2lkdGg6IDY0cmVtO1xyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gSEVBREVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0taGVhZGVyLXR5cGUtY29sdW1ucyk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpIGNhbGMoMC41cmVtIC0gMXB4KSAwIDA7IC8vIEFjY291bnQgZm9yIGJvcmRlciB3aWR0aFxyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLy9ncmlkLWNvbHVtbjogMS8tMTtcclxuICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gICYtLWVkaXRhYmxlIHtcclxuICAgIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSAxMjBweCAxZnIgNXJlbSAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tbmVzdGVkIHtcclxuICAgIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSA0LjVyZW0gMWZyIDNyZW07XHJcbiAgfVxyXG5cclxuICAmLS1wcmV2aWV3IHtcclxuICAgIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSAxZnIgNXJlbSAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldy1uby1lZGl0IHtcclxuICAgIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSAxZnI7XHJcbiAgfVxyXG5cclxuICAmLS1wcmV2aWV3LW5lc3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICYtLXF1aWNrLXJlb3JkZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS11dGlsaXR5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS1jb3JuZXItYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogYXV0bztcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tbnVtYmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS1zZXR0aW5ncy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS1zZXR0aW5ncy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1oZWFkZXItLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDRweDtcclxuICBmbGV4OiBhdXRvO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XHJcbiAgLy9ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogYmlzcXVlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIE1BSU5cclxuLy8gSW5uZXIgYml0cyBiZWxvdyB0aGUgaGVhZGVyXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uX19tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSA0cmVtIDJyZW0gNHJlbTtcclxufVxyXG5cclxuLnF1ZXN0aW9uLS10ZXh0LWlucHV0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxuXHJcbiAgJiAubGFiZWwtMDEsIC5sYWJlbC0wMiB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gQUNUSU9OU1xyXG4vLyBBZGQgZXhlbXB0aW9uL2FjdGlvbiBidXR0b25zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uX19hY3Rpb24tYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcclxufVxyXG5cclxuW2NsYXNzKj1cInF1ZXN0aW9uX190eXBlXCJdIC5idG4tZ2hvc3Qge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duIHtcclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMjA4cHg7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAxNXB4IDM1cHggcmdiYSg0OSwgNDksIDkzLCAwLjEpO1xyXG4gIH1cclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xyXG4gICAgbWF4LWhlaWdodDogOThweDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuXHJcbiAgICAmLmNsaWNrZWQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgbWluLXdpZHRoOiAxOTJweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcblxyXG4gICAgICAmOmhhcyguYnRuKSB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuMzEyNXJlbSAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uLS1hZGQtbmVzdGVkLXF1ZXN0aW9uIHtcclxuICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XHJcbn1cclxuXHJcbi5wYXktZmlyc3QtZGF5cy1idG4ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4taW5saW5lLWVuZDogLTAuNXJlbTtcclxuICB3aWR0aDogMS41cmVtO1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBRVUVTVElPTiBUWVBFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIE11bHRpcGxlIENob2ljZVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcyB7XHJcblxyXG4gICYtLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICByb3ctZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgJiAubGFiZWwtMDEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNob2ljZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNXJlbSAxZnIgMTUuNXJlbTsgLy8gUGVybWFuZW50IGRpc3F1YWxpZmljYXRpb24gdGFnIGlzIGh1Z2UuIFByZXZpb3VzbHkgMTEuNXJlbVxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJkcmFnIGNob2ljZSBhY3Rpb25zXCI7XHJcbiAgICBnYXA6IDAuMjVyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0yOHJlbSAvIDE2KTsgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIGhhbmcgdGhlIGRyYWcgaGFuZGxlXHJcblxyXG4gICAgLmRyYWctaGFuZGxlLWNob2ljZSB7XHJcbiAgICAgIGdyaWQtYXJlYTogZHJhZztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWlucHV0IHtcclxuICAgICAgZ3JpZC1hcmVhOiBjaG9pY2U7XHJcbiAgICB9XHJcblxyXG4gICAgLy9pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKSB7XHJcbiAgICAvLyAgd2lkdGg6IGF1dG87XHJcbiAgICAvLyAgZmxleDogYXV0bztcclxuICAgIC8vfVxyXG5cclxuICAgICYtLWFjdGlvbnMge1xyXG4gICAgICBncmlkLWFyZWE6IGFjdGlvbnM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb29sZWFuXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucXVlc3Rpb24gcXVlc3Rpb24tdHlwZS1ib29sZWFuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMXJlbTtcclxufVxyXG5cclxuLnF1ZXN0aW9uX19yZXNwb25zZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmLWNob2ljZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtIDAuNzVyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDYW5kaWRhdGUgRmllbGRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3R5cGUtY2FuZGlkYXRlLWZpZWxkLXNlbGVjdCB7XHJcbiAgLy9ncmlkLWNvbHVtbjogMS83O1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgJiAubGFiZWwtMDEsIC5sYWJlbC0wMiB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX3R5cGUtY2FuZGlkYXRlLWZpZWxkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG5cclxuICAmLWNob2ljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSk6ZGlzYWJsZWRbZGF0YS11aS1sYXllcj1cIjAyXCJde1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5xdWVzdGlvbm5haXJlLWJhZGdlIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LWJnKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmVzdGVkIFF1ZXN0aW9uXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gdWwgd3JhcHBlciB0aGF0IGNvbnRhaW5zIHRoZSBuZXN0ZWQgcXVlc3Rpb25zIGJlbG93IGFuIGFuc3dlclxyXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBtYXJnaW4taW5saW5lLWVuZDogLTJyZW07IC8vRXh0ZW5kIHBhc3QgaW5uZXIgY29udGFpbmVyIHNhbWUgYW1vdW50IGFzIG5lc3RlZCBpbmRlbnRcclxufVxyXG5cclxuLy8gbGkgaXRlbSB0aGF0IGNvbnRhaW5zIHRoZSBkcmFnIGhhbmRsZSBhbmQgbmVzdGVkLXF1ZXN0aW9uIGNvbXBvbmVudFxyXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJyZW07IC8vIE5lc3RlZCBpbmRlbnRcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbSAvLyBHaXZlIHNwYWNlIGJldHdlZW4gcGFyZW50IGFuc3dlclxyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1cImRyYWctaGFuZGxlLW5lc3RlZC1cIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogM3JlbTtcclxuICBoZWlnaHQ6IDQ3cHg7XHJcbiAgaW5zZXQ6IDFweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXBpbmstNTApIC8gMjAlKTsgLy8gRm9yIHRlc3RpbmdcclxufVxyXG5cclxuLy8gTmVzdGVkIHF1ZXN0aW9uIGNvbnRhaW5lci9jb21wb25lbnRcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24ge1xyXG5cclxufVxyXG5cclxuLy8gRXF1aXZhbGVudCB0byAucXVlc3Rpb25cclxuLnF1ZXN0aW9uX19uZXN0ZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yLCAjRkZGRkZGKTtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxufVxyXG5cclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGxlZnQ6IC0xNnB4O1xyXG4gIH1cclxuXHJcbiAgLy8gQWRkIHN0cmFpZ2h0IGxpbmsgbGluZSB0byBhbGwgbmVzdGVkIHF1ZXN0aW9ucyBleGNlcHQgZmlyc3Qgb25lLlxyXG4gICYgfiAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICB0b3A6IC0xLjVyZW07XHJcbiAgICBsZWZ0OiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gUkUtT1JERVIgTU9ERVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fcmVvcmRlciB7XHJcbiAgJi1saXN0IHtcclxuICB9XHJcblxyXG4gICYtaXRlbS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICAgJi1kZXRhaWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZ3JvdXAtZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcXVpY2stcmVvcmRlciB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gUFJFVklFVyBNT0RFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3LWhlYWRlci1kZXRhaWxzIHtcclxuICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbCgyNDBkZWcgMyUgNTklKTtcclxuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3LWhlYWRlci1kZXRhaWxzLW5vLWVkaXQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluIHtcclxuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAycmVtIDRyZW07XHJcblxyXG4gICYtLXF1ZXN0aW9uLXR5cGUtYm9vbGVhbixcclxuICAmLS1xdWVzdGlvbi10eXBlLW11bHRpcGxlLWNob2ljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXgtY2hvaWNlLXByZXZpZXctLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcclxufVxyXG5cclxuLy8gUmFkaW8gQnV0dG9uIOKAlCBQcmV2aWV3IE1vZGUgJiBZZXMvTm8gRWRpdCBNb2RlXHJcbi5xeC1jaG9pY2UtLXJhZGlvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgbWF4LWlubGluZS1zaXplOiA0Mi41cmVtO1xyXG4gIG1pbi1pbmxpbmUtc2l6ZTogMy4xMjVyZW07XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKSAvIDIpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2hlY2tib3gg4oCUIFByZXZpZXcgTW9kZVxyXG4ucXgtY2hvaWNlLS1jaGVja2JveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLS1jaGVja2JveC1zaXplOiAxcmVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlld19fcmVzcG9uc2UtZXhwbGFpbi1tb3JlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC43NXJlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwNnB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcclxuXHJcbiAgJi0taGFsZiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgICByaWdodDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGYgIHtcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIC50ZXh0LWlucHV0LW91dGxpbmVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIC50ZXh0LWlucHV0LW91dGxpbmVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcblxyXG4gICYtcXVlc3Rpb24tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLXF1ZXN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbSAwLjVyZW07XHJcbiAgICAvL3dpZHRoOiBjbGFtcCg2ODBweCwgNjB2dyAsOTYwcHgpO1xyXG5cclxuICAgIC8vIEFkZCBjdXJ2ZWQgbGluayBsaW5lIHRvIHRoZSBmaXJzdCBuZXN0ZWQgcXVlc3Rpb24uXHJcbiAgICAmOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICB0b3A6IC0xM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBzdHJhaWdodCBsaW5rIGxpbmUgdG8gYWxsIG5lc3RlZCBxdWVzdGlvbnMgZXhjZXB0IGZpcnN0IG9uZS5cclxuICAgICYgfiAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgdG9wOiAtMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xyXG4gIH1cclxufVxyXG4iLCIvLyBRdWVzdGlvbm5haXJlIHNpZGViYXIgYW5kIGhlYWRlclxyXG5cclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWR5bmFtaWMtc3BhY2UtMTogY2xhbXAoMi4wMHJlbSwgY2FsYygtNzcuMDByZW0gKyAxMDAuMDB2dyksIDE3LjAwcmVtKTtcclxufVxyXG4vLyBodHRwczovL3V0b3BpYS5meWkvc3BhY2UvY2FsY3VsYXRvci8/Yz0xMjY0LDMyLDEuMiwxNTA0LDI3MiwxLjI1LDUsMiwmcz0wLjc1JTdDMC41JTdDMC4yNSwxLjUlN0MyJTdDMyU3QzQlN0M2LHMtbCZnPXMsbCx4bCwxMlxyXG5cclxuXHJcbi8vIFFYIEJVSUxERVJcclxuLy8gQ29udGFpbmVyIGZvciB0aGUgd2hvbGUgYnVpbGRlclxyXG4vLyBFcXVpdmFsZW50IHRvIGBhcHBgIGZvciB0aGUgbWFpbiBhcHBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25uYWlyZS1idWlsZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcblxyXG4vLyBQUklNQVJZIFdSQVBQRVJcclxuLy8gQ29udGFpbnMgdGhlIG5hdiBzaWRlYmFyIGFuZCBtYWluXHJcbi8vIEVxdWl2YWxlbnQgdG8gYGFwcC1wcmltYXJ5LS13cmFwcGVyYFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xeC1idWlsZGVyLS1wcmltYXJ5LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zaWRlYmFyLXdpZHRoKSAxZnI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyIG1haW5cIjtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10b3AtYmFyLWhlaWdodCkpO1xyXG59XHJcblxyXG5cclxuLy8gU0lERUJBUiBOQVZcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbS13cmFwIHtcclxuICBncmlkLWFyZWE6IG5hdjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC4yNXJlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5xeC10eXBlLW5hdi1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW0gMC41cmVtO1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmID4gc3BhbiB7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5xeC10eXBlLW5hdi1pdGVtIHtcclxuXHJcbiAgJltkYXRhLW5hdi1pdGVtLXF4LXR5cGU9XCJ5ZXMtbm9cIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLW5hdi1pdGVtLXF4LXR5cGU9XCJtdWx0aXBsZS1jaG9pY2VcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVhbC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLW5hdi1pdGVtLXF4LXR5cGU9XCJ0ZXh0XCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwiZGF0ZVwiXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLW5hdi1pdGVtLXF4LXR5cGU9XCJjYW5kaWRhdGVcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tcGluay1hMTIpO1xyXG4gIH1cclxufVxyXG5cclxuLnF4LXR5cGUtbmF2LWl0ZW06aG92ZXIgPiAqOmxhc3QtY2hpbGQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5xeC10eXBlLW5hdi1pdGVtLS1pY29uLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG5cclxuLy8uY3VycmVudC1wYWdlIHtcclxuLy8gIC8vbWF4LXdpZHRoOiAyMzBweDtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgZGlzcGxheTogZmxleDtcclxuLy8gIGdhcDogOHB4O1xyXG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gIGhlaWdodDogMzJweDtcclxuLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICBwYWRkaW5nOiA3cHggMTZweDtcclxuLy8gIG1hcmdpbjogOHB4IDA7XHJcbi8vICBjb2xvcjogaHNsKHZhcigtLWdyYXktNzApKTtcclxuLy9cclxuLy8gICY6aG92ZXIge1xyXG4vLyAgICBjb2xvcjogaHNsKHZhcigtLWdyYXktOTApKTtcclxuLy8gIH1cclxuLy99XHJcblxyXG5cclxuLy8gTUFJTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xeC1idWlsZGVyLS1tYWluIHtcclxuICBncmlkLWFyZWE6IG1haW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiBhdXRvO1xyXG4gIHBhZGRpbmctaW5saW5lOiAycmVtIHZhcigtLWR5bmFtaWMtc3BhY2UtMSk7XHJcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gQk9EWVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbm5haXJlLS1ib2R5IHtcclxuICBmbGV4OiBhdXRvO1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA2NHJlbTtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAvLyBBZGQgc3BhY2UgdG8gdGhlIGVuZCBvZiB0aGUgbGFzdCBxdWVzdGlvblxyXG4gICYgLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWdyYWItd3JhcHBlcjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxNnJlbTtcclxuICB9XHJcblxyXG4gICYtcmVvcmRlciB7XHJcbiAgICAmIHF1ZXN0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSk6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vJi1lbXB0eSB7XHJcbiAgLy8gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE2LCAxZnIpO1xyXG4gIC8vICBnYXA6IDAgMzJweDtcclxuICAvL31cclxufVxyXG5cclxuXHJcbi8vIFF1ZXN0aW9uIEdyb3VwIGhlYWRlclxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi1ncm91cC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAmLS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLXRpdGxlLWVkaXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUXVlc3Rpb24gUmVvcmRlciBCaXRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWdyYWItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiZHJhZy1oYW5kbGUtcXVlc3Rpb24tXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIGluc2V0OiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1waW5rLTUwKSAvIDIwJSk7IC8vIEZvciB0ZXN0aW5nXHJcbn1cclxuXHJcbi5xdWVzdGlvbm5haXJlIHtcclxuXHJcbiAgLy8mX19ib2R5IHtcclxuICAvL1xyXG4gIC8vfVxyXG5cclxuICAmLWJhZGdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJldmlldyB7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5lc3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcXVlc3Rpb24ge1xyXG5cclxuICAgICYtZHJhZy1vdmVybGF5IHtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE5ldyBoZWFkZXJcclxuXHJcbi5xdWVzdGlvbm5haXJlX19oZWFkZXIge1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtLWZpeGVkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gICAgbWFyZ2luOiAyNHB4IDQ4cHggMCA0OHB4O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAmLXByaW1hcnksXHJcbiAgICAmLXNlY29uZGFyeSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXByaW1hcnkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktNzApKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWlzLXBhZ2Utc2Nyb2xsYWJsZSB7XHJcbiAgICAvL3BhZGRpbmc6IDAgNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDBweCAjQkRCREMwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4OyAvLyAxNnB4IHRlbXBcclxuICB9XHJcblxyXG4gICYtLXJlb3JkZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAkcHJpbWFyeTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDEpOyAvLyBUT0RPOiBVcGRhdGUgdmFsdWUgdG8gY29sb3IgdmFyaWFibGUgb25jZSBpdCdzIHJlYWR5XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUFJPUEVSVElFUyBQQU5FTC9EUkFXRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgSUUsIEVkZ2UgYW5kIEZpcmVmb3ggKi9cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCAwJSAxMDAlIC8gODglKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XHJcbiAgfVxyXG5cclxuICAmX19kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIC8vYm94LXNoYWRvdzogMCAtOXB4IDE1cHggLTZweCByZ2JhKDAsMCwwLDAuMjApLCAwIC0ycHggMHB4IC0xcHggcmdiYSgwLDAsMCwwLjA1KTtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJiBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjJzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5kcm9wZG93bi0tb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzc3Nzc3ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNjcm9sbGJhclxyXG5cclxuLy9ib2R5IHtcclxuLy8gIG92ZXJmbG93OiBhdXRvO1xyXG4vLyAgb3ZlcmZsb3cteTogb3ZlcmxheTsgLy8gb3ZlcmxheSBvbmx5IHN1cHBvcnRzIGNocm9tZVxyXG4vLyAgLy9vdmVyZmxvdy15OiBhdXRvO1xyXG4vLyAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbi8vICAvL3Njcm9sbGJhci1ndXR0ZXI6IHN0YWJsZSBib3RoLWVkZ2VzO1xyXG4vL31cclxuXHJcbi8vYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4vLyAgd2lkdGg6IDE4cHg7XHJcbi8vfVxyXG4vL1xyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuLy8gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4vLyAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggMTBweCBoc2wodmFyKC0tZ3JheS00MCkpO1xyXG4vLyAgYm9yZGVyOiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XHJcbi8vICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4vLyAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2UtaW4tb3V0O1xyXG4vL1xyXG4vLyAgJjpob3ZlciB7XHJcbi8vICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDEwcHggaHNsKHZhcigtLWdyYXktNTApKTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbi8vICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuLy8gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbi8vICB6LWluZGV4OiAxO1xyXG4vL31cclxuXHJcblxyXG4vLyBTb3J0YWJsZUpTIENsYXNzZXMgKERyYWctYW5kLURyb3AgU29ydGluZylcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc29ydGFibGUtZ2hvc3Qge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zb3J0YWJsZS1mYWxsYmFjayB7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uc29ydGFibGUtZmFsbGJhY2sgLnF1ZXN0aW9uLS1wcmV2aWV3IHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcblxyXG4vLyBRdWVzdGlvbm5haXJlIHdpdGggY29uZGl0aW9ucyBkaWFsb2dcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5xdWVzdGlvbm5haXJlLWFyY2hpdmUtd2l0aC1jb25kaXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbm5haXJlLWFyY2hpdmUtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMS41cmVtO1xyXG59XHJcblxyXG4uYXJjaGl2ZS1yZXBsYWNlbWVudC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5hcmNoaXZlLXJlcGxhY2VtZW50LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5hY3RpdmUtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYWN0aXZlLWxpc3QtaXRlbS1pZCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwNCc7XHJcbn1cclxuXHJcblxyXG4uYWN0aXZlLWxpc3QtaXRlbS1pZC1zdGF0dXMge1xyXG4gICYtLWdyZWVuIHtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNjUpKTtcclxuICB9XHJcbiAgJi0tcmVkIHtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tcmVkLTY1KSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlLWxpc3QtaXRlbS1zdGF0dXMtZG90IHtcclxuICAmLS1ncmVlbiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi01MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tcmVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXJlZC01MCkpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIER1cGxpY2F0ZSBxdWVzdGlvbm5haXJlIGRpYWxvZ1xyXG5cclxuLnF1ZXN0aW9ubmFpcmUtZHVwbGljYXRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG59XHJcblxyXG5cclxuLy8gTm90aWZpY2F0aW9uIGJhbm5lclxyXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi1iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7O1xyXG4gIHBhZGRpbmc6IDZweCA3cHg7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDUpKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMTUpKTtcclxuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMTUpKTtcclxufVxyXG5cclxuLmRpYWxvZy1ub3RpZmljYXRpb24taWNvbiB7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTYwKSk7XHJcbn1cclxuXHJcbi5kaWFsb2ctbm90aWZpY2F0aW9uLXRleHQge1xyXG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS05MCkpO1xyXG59XHJcblxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG46d2hlcmUoLnF1aWNrLWFjdGlvbi0tY29udGVudCkge1xyXG4gIC0tdG9nZ2xlLXN3aXRjaC13aWR0aDogY2FsYygxMDByZW0gLyAxNik7XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG5cclxuICAvLyBSZW1vdmVzIGRlZmF1bHQgdXAgJiBkb3duIGFycm93cyBmcm9tIG51bWJlciBpbnB1dCBvbiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAmIE9wZXJhXHJcbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIC5xdWljay1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUVVJQ0sgU0NBTiAmIFJFVFVSTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnF1aWNrLWFjdGlvbi0taGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xNik7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmIGkge1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyLmlzLWludmFsaWQge1xyXG5cclxuICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJlZC1hNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTIpO1xyXG4gICAgQGluY2x1ZGUgYm9keS0wMTtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQtMTEpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLWFjdGlvbi0taW5wdXQge1xyXG4gIEBpbmNsdWRlIGJvZHktMDM7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktOSk7XHJcbiAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXHJcbiAgfVxyXG5cclxuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS05KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDTUQtSyBDT01QT05FTlQgKFNlYXJjaClcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVpY2stYWN0aW9uLS1jb250ZW50IHtcclxuICAtLWNtZGstc2hhZG93OiAwIDE2cHggNzBweCByZ2IoMCAwIDAgLyAyMCUpO1xyXG5cclxuICBbY21kay1yb290XSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tY21kay1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgW2NtZGstaW5wdXRdIHtcclxuICAgIEBpbmNsdWRlIGJvZHktMDM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1ncmF5LTYpO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLWdyYXktOSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIG91dGxpbmU6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1ncmF5LTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIE5lZWRzICFpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgZGVmYXVsdCBpbnB1dCBmb2N1c1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpoYXMoLnF1aWNrLWFjdGlvbi0tc291cmNlLWxpc3QtdG9nZ2xlKS5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstaW5wdXRdIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS10b2dnbGUtc3dpdGNoLXdpZHRoKSArIDJyZW0pO1xyXG4gIH1cclxuXHJcbiAgW2NtZGstbGlzdF0ge1xyXG4gICAgaGVpZ2h0OiBtaW4oMzAwcHgsIHZhcigtLWNtZGstbGlzdC1oZWlnaHQpKTtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XHJcbiAgfVxyXG5cclxuICBbY21kay1zZXBhcmF0b3JdIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTYpO1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cHg7XHJcbiAgfVxyXG5cclxuICAqOm5vdChbaGlkZGVuXSkgKyBbY21kay1ncm91cF0ge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cHg7XHJcbiAgfVxyXG5cclxuICBbY21kay1ncm91cC1oZWFkaW5nXSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctMDE7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWl0ZW1dIHtcclxuICAgIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgQGluY2x1ZGUgYm9keS0wMTtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTExKTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQsIGNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXktYTMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1iZy1hY3RpdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vJiArIFtjbWRrLWl0ZW1dIHtcclxuICAgIC8vICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAvL31cclxuICB9XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLXNvdXJjZS1saXN0LXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcmlnaHQ6IDFyZW07XHJcbiAgdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBBVFRFTkQgRElBTE9HXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1kZXRhaWxzLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTI0KTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTtcclxuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0taGVhZGVyIHtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLXN0YXR1cy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLW5vdGlmaWNhdGlvbnMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtd3JhcHBlciB7XHJcblxyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtaXRlbSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFttZXRhLXRpdGxlLXN0YXJ0XSA0ZnIgW21ldGEtdGl0bGUtZW5kIG1ldGEtdmFsdWUtc3RhcnRdIDZmciBbbWV0YS12YWx1ZS1lbmQgbWV0YS1hY3Rpb24tc3RhcnRdIDJmciBbbWV0YS1hY3Rpb24tZW5kXTtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTEyKTtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0tLWNoaWxkLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLXNjYW4tdGltZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEuNXJlbTtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZS1pY29uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1zbGF0ZS1hNCk7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZS10aW1lIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLXRpbWUtaW4sIC5xdWljay1zY2FuLS10aW1lLW91dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC5xdWljay1zY2FuLS10aW1lLWluLWxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tZm9ybS1jbGVhci1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmRpc2J1cnNlbWVudHMtaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBLZW5kbyBVSSB2MjAyMi4zLjkxMyAoaHR0cDovL3d3dy50ZWxlcmlrLmNvbS9rZW5kby11aSlcclxuICogQ29weXJpZ2h0IDIwMjIgUHJvZ3Jlc3MgU29mdHdhcmUgQ29ycG9yYXRpb24gYW5kL29yIG9uZSBvZiBpdHMgc3Vic2lkaWFyaWVzIG9yIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIEtlbmRvIFVJIGNvbW1lcmNpYWwgbGljZW5zZXMgbWF5IGJlIG9idGFpbmVkIGF0XHJcbiAqIGh0dHA6Ly93d3cudGVsZXJpay5jb20vcHVyY2hhc2UvbGljZW5zZS1hZ3JlZW1lbnQva2VuZG8tdWktY29tcGxldGVcclxuICogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cclxuICovXHJcbi5rLXNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1kaXNwbGF5LWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1pbmxpbmUtZmxleCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LXRhYmxlIHtcclxuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LW5vbmUsIC5rLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWQtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1mbGV4LXJvdyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1mbGV4LXJvdy1yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstZmxleC1jb2wge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstZmxleC1jb2wtcmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sdW1uIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mbGV4LXdyYXAge1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1mbGV4LW5vd3JhcCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstZmxleC13cmFwLXJldmVyc2Uge1xyXG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZsZXgtaW5pdGlhbCB7XHJcbiAgZmxleDogMCAxIGF1dG9cclxufVxyXG5cclxuLmstZmxleC0xIHtcclxuICBmbGV4OiAxIDEgMCVcclxufVxyXG5cclxuLmstZmxleC1hdXRvIHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1mbGV4LW5vbmUge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstZmxleC1ncm93IHtcclxuICBmbGV4LWdyb3c6IDFcclxufVxyXG5cclxuLmstZmxleC1ncm93LTAge1xyXG4gIGZsZXgtZ3JvdzogMFxyXG59XHJcblxyXG4uay1mbGV4LXNocmluayB7XHJcbiAgZmxleC1zaHJpbms6IDFcclxufVxyXG5cclxuLmstZmxleC1zaHJpbmstMCB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZmxleC1iYXNpcy1hdXRvIHtcclxuICBmbGV4LWJhc2lzOiBhdXRvXHJcbn1cclxuXHJcbi5rLWZsZXgtYmFzaXMtMCB7XHJcbiAgZmxleC1iYXNpczogMCVcclxufVxyXG5cclxuLmstYWxpZ24taXRlbXMtc3RhcnQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstYWxpZ24tY29udGVudC1lbmQge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstYWxpZ24tY29udGVudC1zdHJldGNoIHtcclxuICBhbGlnbi1jb250ZW50OiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtc3RhcnQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstYWxpZ24tc2VsZi1lbmQge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtY2VudGVyIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seVxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcclxuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWp1c3RpZnktaXRlbXMtZW5kIHtcclxuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLWNlbnRlciB7XHJcbiAganVzdGlmeS1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XHJcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1mbG9hdC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mbG9hdC1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNsZWFyLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY2xlYXItcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNsZWFyLW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZmxvYXR3cmFwOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1kLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWRcclxufVxyXG5cclxuLmstZ3JpZC1jb2xzLW5vbmUge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpub25lXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy1ub25lIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6bm9uZVxyXG59XHJcblxyXG4uay1ncmlkLWZsb3ctY29sIHtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbn1cclxuXHJcbi5rLWdyaWQtZmxvdy1jb2wtZGVuc2Uge1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2VcclxufVxyXG5cclxuLmstZ3JpZC1mbG93LXJvdyB7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvd1xyXG59XHJcblxyXG4uay1ncmlkLWZsb3ctcm93LWRlbnNlIHtcclxuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlXHJcbn1cclxuXHJcbi5rLWNvbHNwYW4tYWxsIHtcclxuICBncmlkLWNvbHVtbjogMS8tMVxyXG59XHJcblxyXG4uay1jb2xzcGFuLWF1dG8ge1xyXG4gIGdyaWQtY29sdW1uOiBhdXRvXHJcbn1cclxuXHJcbi5rLXJvd3NwYW4tYWxsIHtcclxuICBncmlkLXJvdzogMS8tMVxyXG59XHJcblxyXG4uay1yb3dzcGFuLWF1dG8ge1xyXG4gIGdyaWQtcm93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0xIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTEge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDFcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTEge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0yIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTIge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDJcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTIge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMiB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0zIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTMge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDNcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTMge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMyB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy00IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTQge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDRcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTQge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNCB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy01IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTUge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDVcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTUge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy02IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTYge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDZcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTYge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNiB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy03IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTcge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDdcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTcge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtNyB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy04IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTgge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDhcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTgge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtOCB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy05IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTkge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDlcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTkge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5XHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtOSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5XHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0xMCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpXHJcbn1cclxuXHJcbi5rLWNvbHNwYW4tMTAge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0xMCB7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMTAge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMTBcclxufVxyXG5cclxuLmstZ3JpZC1jb2xzLTExIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0xMSB7XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTFcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTExIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMTFcclxufVxyXG5cclxuLmstY29sLWVuZC0xMSB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMTIge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTEyIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAxMlxyXG59XHJcblxyXG4uay1jb2wtc3RhcnQtMTIge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMlxyXG59XHJcblxyXG4uay1jb2wtZW5kLTEyIHtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDEyXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0xIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTEge1xyXG4gIGdyaWQtcm93OiBzcGFuIDFcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTEge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMSB7XHJcbiAgZ3JpZC1yb3ctZW5kOiAxXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0yIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTIge1xyXG4gIGdyaWQtcm93OiBzcGFuIDJcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTIge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAyXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMiB7XHJcbiAgZ3JpZC1yb3ctZW5kOiAyXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0zIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTMge1xyXG4gIGdyaWQtcm93OiBzcGFuIDNcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTMge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAzXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMyB7XHJcbiAgZ3JpZC1yb3ctZW5kOiAzXHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy00IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTQge1xyXG4gIGdyaWQtcm93OiBzcGFuIDRcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTQge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA0XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNCB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA0XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy01IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTUge1xyXG4gIGdyaWQtcm93OiBzcGFuIDVcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTUge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA1XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNSB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA1XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy02IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTYge1xyXG4gIGdyaWQtcm93OiBzcGFuIDZcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTYge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA2XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNiB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA2XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy03IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTcge1xyXG4gIGdyaWQtcm93OiBzcGFuIDdcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTcge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA3XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtNyB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA3XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy04IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTgge1xyXG4gIGdyaWQtcm93OiBzcGFuIDhcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTgge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA4XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtOCB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA4XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy05IHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTkge1xyXG4gIGdyaWQtcm93OiBzcGFuIDlcclxufVxyXG5cclxuLmstcm93LXN0YXJ0LTkge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiA5XHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtOSB7XHJcbiAgZ3JpZC1yb3ctZW5kOiA5XHJcbn1cclxuXHJcbi5rLWdyaWQtcm93cy0xMCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpXHJcbn1cclxuXHJcbi5rLXJvd3NwYW4tMTAge1xyXG4gIGdyaWQtcm93OiBzcGFuIDEwXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0xMCB7XHJcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwXHJcbn1cclxuXHJcbi5rLXJvdy1lbmQtMTAge1xyXG4gIGdyaWQtcm93LWVuZDogMTBcclxufVxyXG5cclxuLmstb3JkZXItZmlyc3Qge1xyXG4gIG9yZGVyOiAtOTk5OSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLWxhc3Qge1xyXG4gIG9yZGVyOiA5OTk5ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItbm9uZSB7XHJcbiAgb3JkZXI6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0xIHtcclxuICBvcmRlcjogMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTIge1xyXG4gIG9yZGVyOiAyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMyB7XHJcbiAgb3JkZXI6IDMgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci00IHtcclxuICBvcmRlcjogNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTUge1xyXG4gIG9yZGVyOiA1ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItNiB7XHJcbiAgb3JkZXI6IDYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci03IHtcclxuICBvcmRlcjogNyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTgge1xyXG4gIG9yZGVyOiA4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItOSB7XHJcbiAgb3JkZXI6IDkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0xMCB7XHJcbiAgb3JkZXI6IDEwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMTEge1xyXG4gIG9yZGVyOiAxMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTEyIHtcclxuICBvcmRlcjogMTIgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1vdmVyZmxvdy14LWF1dG8ge1xyXG4gIG92ZXJmbG93LXg6IGF1dG9cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteS1hdXRvIHtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LWF1dG8ge1xyXG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteC1hdXRvIHtcclxuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteS1hdXRvIHtcclxuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0by1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0byBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0by1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBhdXRvIGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8tdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogYXV0byBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvLWNsaXAge1xyXG4gIG92ZXJmbG93OiBhdXRvIGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtaGlkZGVuIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuLWF1dG8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuLWNsaXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXgtdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZVxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGVcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3ctdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy14LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlLWF1dG8ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGxcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3ctc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteC1zY3JvbGwge1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXktc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwtYXV0byB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwtdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBjbGlwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXBcclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1jbGlwIHtcclxuICBvdmVyZmxvdy14OiBjbGlwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXktY2xpcCB7XHJcbiAgb3ZlcmZsb3cteTogY2xpcFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy1jbGlwIHtcclxuICBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtY2xpcCB7XHJcbiAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXktY2xpcCB7XHJcbiAgb3ZlcmZsb3cteTogY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAtYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcclxuICBvdmVyZmxvdzogY2xpcCBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBjbGlwIHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcC1jbGlwIHtcclxuICBvdmVyZmxvdzogY2xpcCBjbGlwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcG9pbnRlci1ldmVudHMtbm9uZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb2ludGVyLWV2ZW50cy1hdXRvIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy1zdGF0aWMsIC5rLXN0YXRpYyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy1yZWxhdGl2ZSwgLmstcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWFic29sdXRlLCAuay1wb3MtYWJzb2x1dGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZpeGVkLCAuay1wb3MtZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy1zdGlja3ksIC5rLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvcy10b3AsIC5rLXRvcCB7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXBvcy1yaWdodCwgLmstcmlnaHQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWJvdHRvbSwgLmstcG9zLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWxlZnQsIC5rLXBvcy1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3Atc3RhcnQsIC5rLXRvcC1zdGFydCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcG9zLXRvcC1zdGFydFtkaXI9cnRsXSwgLmstcnRsIC5rLXBvcy10b3Atc3RhcnQsIC5rLXJ0bCAuay10b3Atc3RhcnQsIC5rLXRvcC1zdGFydFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXBvcy10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay10b3Atc3RhcnQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcG9zLXRvcC1jZW50ZXIsIC5rLXRvcC1jZW50ZXIge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLXBvcy10b3AtZW5kLCAuay10b3AtZW5kIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcG9zLXRvcC1lbmRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1wb3MtdG9wLWVuZCwgLmstcnRsIC5rLXRvcC1lbmQsIC5rLXRvcC1lbmRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1wb3MtdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLXRvcC1lbmQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLXN0YXJ0LCAuay1wb3MtYm90dG9tLXN0YXJ0IHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIC5rLXBvcy1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1ib3R0b20tc3RhcnQsIC5rLXJ0bCAuay1wb3MtYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1zdGFydCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ib3R0b20tY2VudGVyLCAuay1wb3MtYm90dG9tLWNlbnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstYm90dG9tLWVuZCwgLmstcG9zLWJvdHRvbS1lbmQge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ib3R0b20tZW5kW2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLWVuZFtkaXI9cnRsXSwgLmstcnRsIC5rLWJvdHRvbS1lbmQsIC5rLXJ0bCAuay1wb3MtYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1wb3MtYm90dG9tLWVuZCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1taWRkbGUtc3RhcnQsIC5rLXBvcy1taWRkbGUtc3RhcnQge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLW1pZGRsZS1lbmQsIC5rLXBvcy1taWRkbGUtZW5kIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcmVzaXplLW5vbmUge1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1ib3RoIHtcclxuICByZXNpemU6IGJvdGggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1yZXNpemUtaG9yaXpvbnRhbCB7XHJcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcmVzaXplLXZlcnRpY2FsIHtcclxuICByZXNpemU6IHZlcnRpY2FsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc3BhY2VyIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay1zcGFjZXItc2l6ZWQge1xyXG4gIGZsZXgtZ3JvdzogMFxyXG59XHJcblxyXG4uay1wLTAge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMCB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTAge1xyXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0wIHtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTAge1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTEge1xyXG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTEge1xyXG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMSB7XHJcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xIHtcclxuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMSB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIge1xyXG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTIge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIge1xyXG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMiB7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yIHtcclxuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMiB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTMge1xyXG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0zIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0zIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMyB7XHJcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMyB7XHJcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTMge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTMge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0zIHtcclxuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0zIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTMge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTQge1xyXG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi00IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNCB7XHJcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNCB7XHJcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC00IHtcclxuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTQge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTUge1xyXG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi01IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNSB7XHJcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTUge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC01IHtcclxuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTUge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTYge1xyXG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC02IHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi02IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNiB7XHJcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNiB7XHJcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTYge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTYge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC02IHtcclxuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS02IHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTYge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTcge1xyXG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi03IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tNyB7XHJcbiAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtNyB7XHJcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTcge1xyXG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC03IHtcclxuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTcge1xyXG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTgge1xyXG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTgge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi04IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tOCB7XHJcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtOCB7XHJcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTgge1xyXG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTgge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC04IHtcclxuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTgge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTkge1xyXG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC05IHtcclxuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi05IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tOSB7XHJcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtOSB7XHJcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTkge1xyXG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTkge1xyXG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC05IHtcclxuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS05IHtcclxuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTkge1xyXG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTEwIHtcclxuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTAge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xMCB7XHJcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTEwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTEge1xyXG4gIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xMSB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTExIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTExIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTExIHtcclxuICBtYXJnaW46IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xMSB7XHJcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTExIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTExIHtcclxuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTExIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTEge1xyXG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTExIHtcclxuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xMiB7XHJcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEyIHtcclxuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTEyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTIge1xyXG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTIge1xyXG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEyIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTIge1xyXG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTEyIHtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTIge1xyXG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTIge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTEzIHtcclxuICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTMge1xyXG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xMyB7XHJcbiAgbWFyZ2luOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTMge1xyXG4gIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTMge1xyXG4gIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTEzIHtcclxuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xMyB7XHJcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTQge1xyXG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xNCB7XHJcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xNCB7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE0IHtcclxuICBtYXJnaW46IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xNCB7XHJcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE0IHtcclxuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTQge1xyXG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE0IHtcclxuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xNSB7XHJcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE1IHtcclxuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTUge1xyXG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE1IHtcclxuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTUge1xyXG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE1IHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTUge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE2IHtcclxuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTYge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTYge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xNiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xNiB7XHJcbiAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTYge1xyXG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xNiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTYge1xyXG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE2IHtcclxuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xNiB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTcge1xyXG4gIHBhZGRpbmc6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xNyB7XHJcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xNyB7XHJcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE3IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE3IHtcclxuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE3IHtcclxuICBtYXJnaW46IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xNyB7XHJcbiAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE3IHtcclxuICBtYXJnaW4tcmlnaHQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xNyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE3IHtcclxuICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE3IHtcclxuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTcge1xyXG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE3IHtcclxuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xOCB7XHJcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE4IHtcclxuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE4IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTgge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTgge1xyXG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTgge1xyXG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE4IHtcclxuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTgge1xyXG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE4IHtcclxuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTgge1xyXG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xOCB7XHJcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE4IHtcclxuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTgge1xyXG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE5IHtcclxuICBwYWRkaW5nOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTkge1xyXG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xOSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xOSB7XHJcbiAgbWFyZ2luOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTkge1xyXG4gIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xOSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTkge1xyXG4gIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE5IHtcclxuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTkge1xyXG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xOSB7XHJcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjAge1xyXG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yMCB7XHJcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIwIHtcclxuICBtYXJnaW46IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yMCB7XHJcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTIwIHtcclxuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjAge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIwIHtcclxuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yMSB7XHJcbiAgcGFkZGluZzogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTIxIHtcclxuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTIxIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMjEge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMjEge1xyXG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMjEge1xyXG4gIG1hcmdpbjogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTIxIHtcclxuICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMjEge1xyXG4gIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTIxIHtcclxuICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMjEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMjEge1xyXG4gIHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yMSB7XHJcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTIxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMjEge1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIyIHtcclxuICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMjIge1xyXG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMjIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yMiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0yMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yMiB7XHJcbiAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMjIge1xyXG4gIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0yMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMjIge1xyXG4gIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0yMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTIyIHtcclxuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMjIge1xyXG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0yMiB7XHJcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjMge1xyXG4gIHBhZGRpbmc6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yMyB7XHJcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yMyB7XHJcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTIzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIzIHtcclxuICBtYXJnaW46IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yMyB7XHJcbiAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTIzIHtcclxuICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjMge1xyXG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIzIHtcclxuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yNCB7XHJcbiAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTI0IHtcclxuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTI0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMjQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMjQge1xyXG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMjQge1xyXG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTI0IHtcclxuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMjQge1xyXG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTI0IHtcclxuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMjQge1xyXG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMjQge1xyXG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yNCB7XHJcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTI0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMjQge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLXhzIHtcclxuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC14cyB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLXhzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi14cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0teHMge1xyXG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQteHMge1xyXG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXhzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLXhzIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC14cyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXhzIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXhzIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtc20ge1xyXG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItc20ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLXNtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS1zbSB7XHJcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC1zbSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItc20ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItc20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktc20ge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktc20ge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC1tZCB7XHJcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LW1kIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLW1kIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItbWQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtbWQge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tbWQge1xyXG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LW1kIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItbWQge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLW1kIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtbWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtbWQge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktbWQge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLWxnIHtcclxuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItbGcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi1sZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC1sZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS1sZyB7XHJcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtbGcge1xyXG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci1sZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC1sZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LWxnIHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtbGcge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS1sZyB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAteGwge1xyXG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC14bCB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci14bCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLXhsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXhsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLXhsIHtcclxuICBtYXJnaW46IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC14bCB7XHJcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXhsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi14bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLXhsIHtcclxuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXhsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHkteGwge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC14bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXhsIHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC10aGluIHtcclxuICBwYWRkaW5nOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC10aGluIHtcclxuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItdGhpbiB7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItdGhpbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXRoaW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS10aGluIHtcclxuICBtYXJnaW46IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LXRoaW4ge1xyXG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXRoaW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItdGhpbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtdGhpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXRoaW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktdGhpbiB7XHJcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC10aGluIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXRoaW4ge1xyXG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC1oYWlyIHtcclxuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC1oYWlyIHtcclxuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItaGFpciB7XHJcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItaGFpciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLWhhaXIge1xyXG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS1oYWlyIHtcclxuICBtYXJnaW46IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LWhhaXIge1xyXG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLWhhaXIge1xyXG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItaGFpciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtaGFpciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LWhhaXIge1xyXG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktaGFpciB7XHJcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC1oYWlyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LWhhaXIge1xyXG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcm91bmRlZC1kZWZhdWx0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcm91bmRlZC0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtc20ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay1yb3VuZGVkLW1kIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcm91bmRlZC1sZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtZnVsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4XHJcbn1cclxuXHJcbi5rLXRhYmxlLWxheW91dC1maXhlZCB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG59XHJcblxyXG4uay10YWJsZS1sYXlvdXQtYXV0byB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRleHQtbm93cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC1lbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtbG93ZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LWNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZm9udC13ZWlnaHQtbGlnaHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mb250LXdlaWdodC1ub3JtYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mb250LXdlaWdodC1ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdG91Y2gtYWN0aW9uLW5vbmUge1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRvdWNoLWFjdGlvbi1hdXRvIHtcclxuICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mbGlwLWgge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLWguay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKVxyXG59XHJcblxyXG4uay1yb3RhdGUtNDUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtOTAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMTM1IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpXHJcbn1cclxuXHJcbi5rLXJvdGF0ZS0xODAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTIyNSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMjcwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXHJcbn1cclxuXHJcbi5rLXJvdGF0ZS0zMTUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZylcclxufVxyXG5cclxuLmstc2NhbGUtMCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKVxyXG59XHJcblxyXG4uay1zY2FsZS0xIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpXHJcbn1cclxuXHJcbi5rLXNjYWxlLTIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMiwgMilcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0wLTUwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0wLTEwMCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTUwLTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMClcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTUwLTUwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTUwLTEwMCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAxMDAlKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMTAwLTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0xMDAtNTAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDUwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTEwMC0xMDAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LW5vbmUge1xyXG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdXNlci1zZWxlY3QtYXV0byB7XHJcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcclxuICB1c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LWFsbCB7XHJcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LWNvbnRhaW4ge1xyXG4gIHVzZXItc2VsZWN0OiBjb250YWluICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZha2Uge1xyXG4gIGNvbG9yOiByZWRcclxufVxyXG5cclxuLmstY29tbW9uLXRlc3QtY2xhc3Mge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstcmVzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uay1uby1jbGljayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLWdyaWQtaGVhZGVyLCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWhlYWRlciwgLmstbGluay5rLWhvdmVyLCAuay1saW5rLmstc3RhdGUtaG92ZXIsIC5rLXBhZ2VyLXdyYXAsIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0sIC5rLXRvb2xiYXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXJcclxufVxyXG5cclxuLmstbGluazpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLXN0YXRlLWhpZ2hsaWdodCA+IC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDAgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1pbmxpbmUtYmxvY2ssIC5rLXdpZGdldCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLXdpZGdldCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXdpZGdldCAuay1pbnB1dDo6LW1zLWNsZWFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLWNvbnRlbnQsIC5rLWdyaWQsIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstcGFuZWxiYXIsIC5rLXNwbGl0dGVyLCAuay13aWRnZXQge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ibG9jaywgLmstY2FsZW5kYXIsIC5rLWdyaWQtaGVhZGVyIC5rLWktbGluay1ob3Jpem9udGFsLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhZ2VyLXdyYXAsIC5rLXNwbGl0YmFyIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcclxufVxyXG5cclxuLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1ibG9jayB7XHJcbiAgcGFkZGluZzogMnB4XHJcbn1cclxuXHJcbi5rLWJsb2NrID4gLmstaGVhZGVyIHtcclxuICBtYXJnaW46IC0ycHggMCAxMHB4IC0ycHg7XHJcbiAgcGFkZGluZzogLjNlbSAycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG5hLmstYnV0dG9uLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuYnV0dG9uLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1idXR0b25dLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1yZXNldF0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXN1Ym1pdF0uay1idXR0b24tZXhwYW5kIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLWJ1dHRvbi1pY29udGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogLjhlbVxyXG59XHJcblxyXG4uay1saW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgc3Bhbi5rLWxpbmsge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgLmstaWNvbiwgLmstZGlzYWJsZWQgLmstbGluaywgLmstZGlzYWJsZWQgLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCwgLmstc3RhdGUtZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIC5rLWljb24sIC5rLXN0YXRlLWRpc2FibGVkIC5rLWxpbmssIC5rLXN0YXRlLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xyXG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcblxyXG4uay1kaXNhYmxlZCAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgPiAuay1idXR0b24sIC5rLXN0YXRlLWRpc2FibGVkIC5rLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCA+IC5rLWJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5rLWRpc2FibGVkLCAuay1kaXNhYmxlZCAuay1pbnB1dCwgLmstc3RhdGUtZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkIC5rLWlucHV0IHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuLmstc3RhdGUtZXJyb3Ige1xyXG4gIGJvcmRlci1zdHlsZTogcmlkZ2VcclxufVxyXG5cclxuLmstc3RhdGUtZW1wdHkge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uay1pY29uLmstaS1ub25lIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstaW1hZ2Uge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay13aWRnZXQgLmstaWNvbi5rLWktY29sbGFwc2UsIC5rLXdpZGdldCAuay1pY29uLmstaS1leHBhbmQge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG5odG1sIC5rLXN1Y2Nlc3MtY29sb3JlZCB7XHJcbiAgY29sb3I6ICM1MDdmNTA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDBkZmQwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjBcclxufVxyXG5cclxuaHRtbCAuay1pbmZvLWNvbG9yZWQge1xyXG4gIGNvbG9yOiAjNTA2MDdmO1xyXG4gIGJvcmRlci1jb2xvcjogI2QwZDlkZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmXHJcbn1cclxuXHJcbmh0bWwgLmstZXJyb3ItY29sb3JlZCB7XHJcbiAgY29sb3I6ICM3ZjUwNTA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGZkMGQwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjBcclxufVxyXG5cclxuLmstaW5saW5lLWJsb2NrIHtcclxuICBwYWRkaW5nOiAwIDJweFxyXG59XHJcblxyXG4uay1sb2FkaW5nLCAuay1sb2FkaW5nLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcclxufVxyXG5cclxuLmstaWNvbi5rLWktbG9hZGluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbi5rLWljb24uay1pLWxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctaW1hZ2UsIC5rLWxvYWRpbmctbWFzaywgLmstbG9hZGluZy10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbG9hZGluZy1tYXNrIHtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3Ige1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstbG9hZGluZy1tYXNrIC5rLWxvYWRpbmctcHJvZ3Jlc3Mge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctdGV4dCB7XHJcbiAgdGV4dC1pbmRlbnQ6IC00MDAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctY29sb3IsIC5rLWxvYWRpbmctaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1sb2FkaW5nLWltYWdlIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctY29sb3Ige1xyXG4gIG9wYWNpdHk6IC4zXHJcbn1cclxuXHJcbi5rLWNvbnRlbnQtZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcGFuZSA+IC5rLXNwbGl0dGVyLW92ZXJsYXkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWRyYWctY2x1ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDNcclxufVxyXG5cclxuLmstZHJhZy1zdGF0dXMge1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLWRvd24ge1xyXG4gIHRvcDogLTRweFxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLXVwIHtcclxuICBib3R0b206IC00cHhcclxufVxyXG5cclxuLmstc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbFxyXG59XHJcblxyXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRvdWNoLXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjAwMDAwO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xyXG4gIGJvZHkgLmstdG91Y2gtc2Nyb2xsYmFyIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4XHJcbiAgfVxyXG59XHJcblxyXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XHJcbiAgb3ZlcmZsb3cteDogYXV0b1xyXG59XHJcblxyXG4uay1jdXJyZW50LXRpbWUge1xyXG4gIGJhY2tncm91bmQ6IHJlZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZWQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmVkXHJcbn1cclxuXHJcbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmVkO1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWFuaW1hdGlvbi1jb250YWluZXIsIC5rLWFuaW1hdGlvbi1jb250YWluZXIgKiwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA6YWZ0ZXIsIC5rLWJsb2NrIC5rLWhlYWRlciwgLmstd2lkZ2V0LCAuay13aWRnZXQgKiwgLmstd2lkZ2V0IDpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1lZGl0LWNlbGwgLmstd2lkZ2V0LCAuay1ncmlkLWVkaXQtcm93IC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCA+IC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay10ZXh0Ym94LCAua20tYWN0aW9uc2hlZXQgPiBsaSwgLmttLXNoaW0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5rLXdpZGdldCB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4ua20td2lkZ2V0LCAua20td2lkZ2V0ICoge1xyXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGVmdDogLTE1MDAwcHg7XHJcbiAgd2lkdGg6IDE0NDAwcHhcclxufVxyXG5cclxuLmttLW5hdGl2ZS1zY3JvbGxlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiBwcm94aW1pdHlcclxufVxyXG5cclxuLmstaHIge1xyXG4gIG1hcmdpbjogLjVlbSBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWljb24sIC5rLXRvb2wtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBmb250OiAxNnB4LzEgV2ViQ29tcG9uZW50c0ljb25zO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstZHJvcC1oaW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1lbmQsIC5rLWRyb3AtaGludC1zdGFydCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1saW5lIHtcclxuICBmbGV4LWdyb3c6IDFcclxufVxyXG5cclxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA2LjkyODIwMzIzcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LXN0YXJ0IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiA2LjkyODIwMzIzcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZSB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlLCAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOmFmdGVyLCAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOmJlZm9yZSwgLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluazphZnRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBmb250OiAxNnB4LzEgV2ViQ29tcG9uZW50c0ljb25zO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG5cclxuLmstaWNvbjpiZWZvcmUge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLWljb24sIC5rLWdyaWQtZmlsdGVyIC5rLWljb24sIC5rLWhlYWRlciAuay1pY29uIHtcclxuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1pY29uOmJlZm9yZSwgLmstZ3JpZC1maWx0ZXIgLmstaWNvbjpiZWZvcmUsIC5rLWhlYWRlciAuay1pY29uOmJlZm9yZSB7XHJcbiAgdGV4dC1pbmRlbnQ6IDBcclxufVxyXG5cclxuLmstc3ByaXRlIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWU6OmFmdGVyLCAuay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlOjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRvcDogLTRweFxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZTo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGJvdHRvbTogLTRweFxyXG59XHJcblxyXG4uay1mbGlwLWgge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxyXG59XHJcblxyXG4uay1mbGlwLWguay1mbGlwLXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKVxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLWxlZnQsIC5rLXRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLWNlbnRlciwgLmstdGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLXJpZ2h0LCAuay10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay10ZXh0LWFsaWduLWp1c3RpZnksIC5rLXRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeVxyXG59XHJcblxyXG5zY3JpcHQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jb21tb24tdGVzdC1jbGFzcywgLmstdGhlbWUtdGVzdC1jbGFzcyB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbnNjcmlwdCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGxcclxufVxyXG5cclxuLmstc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWhib3gsIC5rLWhzdGFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstdmJveCwgLmstdnN0YWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1mbGV4LCAuay1zcGFjZXIge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay1mbGV4LWxheW91dCB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1ncmlkLWxheW91dCB7XHJcbiAgZGlzcGxheTogZ3JpZFxyXG59XHJcblxyXG4uay1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstaHN0YWNrID4gLmstc2VwYXJhdG9yLCAuay1zZXBhcmF0b3ItdmVydGljYWwge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweFxyXG59XHJcblxyXG5oci5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWFjdGlvbnMsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XHJcbiAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLXBvcHVwIC5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDZweCAwIDBcclxufVxyXG5cclxuLmstY29sb3JwaWNrZXItcG9wdXAgLmstYWN0aW9ucyB7XHJcbiAgcGFkZGluZzogNnB4IDhweFxyXG59XHJcblxyXG4uay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1ydGwgLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24sIFtkaXI9cnRsXSAuay1pZSAuay1hY3Rpb25zIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstYWN0aW9ucy1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFjdGlvbnMtY2VudGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1hY3Rpb25zLWVuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hY3Rpb25zLXN0cmV0Y2hlZCA+ICoge1xyXG4gIGZsZXg6IDEgMCAwJVxyXG59XHJcblxyXG4uay1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbjpmb2N1cywgLmstYnV0dG9uOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbiAuay10ZXh0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstYnV0dG9uIC5rLWljb24sIC5rLWJ1dHRvbiAuay1pbWFnZSwgLmstYnV0dG9uIC5rLXNwcml0ZSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1idXR0b25bZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG9wYWNpdHk6IC42O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uLCAuay1pY29uLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSk7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGdhcDogMFxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1idXR0b24tdGV4dCwgLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstdGV4dCwgLmstaWNvbi1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuYS5rLWJ1dHRvbi1leHBhbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmJ1dHRvbi5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9YnV0dG9uXS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9cmVzZXRdLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmstYnV0dG9uLWV4cGFuZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZHJvcGRvd24tYnV0dG9uLCAuay1tZW51LWJ1dHRvbiB7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdDo6YmVmb3JlLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjpmb2N1czo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IC4xMlxyXG59XHJcblxyXG4uay1idXR0b24tZmxhdC5rLWRpc2FibGVkLCAuay1idXR0b24tZmxhdFtkaXNhYmxlZF0sIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLWRpc2FibGVkLCAuay1idXR0b24uay1idXR0b24tY2xlYXJbZGlzYWJsZWRdLCAuay1kaXNhYmxlZCAuay1idXR0b24tZmxhdCwgLmstZGlzYWJsZWQgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24tb3V0bGluZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1saW5rLCAuay1idXR0b24tbGluay5rLWhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstYnV0dG9uLWxpbmsuay1ob3ZlciwgLmstYnV0dG9uLWxpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1saW5rLmstYWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWJ1dHRvbjo6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTFweDtcclxuICByaWdodDogLTFweDtcclxuICB0b3A6IC0xcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLWhvdmVyKTo6YmVmb3JlLCAuay1idXR0b24uay1uby1mb2N1czpub3QoOmhvdmVyKTo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWFjdGl2ZTo6YmVmb3JlLCAuay1idXR0b246YWN0aXZlOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IC4xNlxyXG59XHJcblxyXG4uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAuMlxyXG59XHJcblxyXG4uay1idXR0b246OmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtZmxhdCAuay1idXR0b24uay1zZWxlY3RlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCAuay1idXR0b24ge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1hY3RpdmUsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246YWN0aXZlIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1ob3ZlciwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpob3ZlciB7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstZGlzYWJsZWQsIC5rLWJ1dHRvbi1ncm91cC5rLWRpc2FibGVkIC5rLWJ1dHRvbiB7XHJcbiAgei1pbmRleDogYXV0b1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstZm9jdXMsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246Zm9jdXMge1xyXG4gIHotaW5kZXg6IDRcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcclxuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcclxuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcclxuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XHJcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xyXG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sIC5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc3BsaXQtYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkLCAuay1zcGxpdC1idXR0b24gPiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICB3aWR0aDogYXV0bztcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLXNwbGl0LWNvbnRhaW5lciA+IGxpIHtcclxuICBwYWRkaW5nOiAxcHhcclxufVxyXG5cclxuLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgbWluLXdpZHRoOiA3NXB4XHJcbn1cclxuXHJcbi5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24uay1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDFlbVxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdC1jb250YWluZXIgLmstYnV0dG9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXA6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1pbnB1dCwgLmstcGlja2VyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0IC5rLWlucHV0LCAuay1pbnB1dCAuay1waWNrZXIsIC5rLXBpY2tlciAuay1pbnB1dCwgLmstcGlja2VyIC5rLXBpY2tlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0IC5rLWNsZWFyLXZhbHVlLCAuay1pbnB1dCAuay1pbnB1dC1pY29uLCAuay1pbnB1dCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyIC5rLWNsZWFyLXZhbHVlLCAuay1waWNrZXIgLmstaW5wdXQtaWNvbiwgLmstcGlja2VyIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstcGlja2VyIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XHJcbiAgd2lkdGg6IGNhbGMoMTZweCArICg0cHggKiAyKSk7XHJcbiAgaGVpZ2h0OiBjYWxjKDE2cHggKyAoNHB4ICogMikpXHJcbn1cclxuXHJcbi5rLWlucHV0ID4gKiwgLmstcGlja2VyID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbmlucHV0LmstaW5wdXQge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstcGlja2VyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuc2VsZWN0LmstcGlja2VyIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGFwcGVhcmFuY2U6IGF1dG9cclxufVxyXG5cclxuLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZmxleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1pbm5lcjo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0LWlubmVyOmludmFsaWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuc3Bhbi5rLWlucHV0LWlubmVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXBpY2tlci5rLWljb24tcGlja2VyIC5rLWlucHV0LWlubmVyIHtcclxuICB3aWR0aDogMS40Mjg1NzE0M2VtO1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlLWljb24ge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstaW5wdXQtdmFsdWUtdGV4dCB7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIwMGJcIjtcclxuICB3aWR0aDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstaW5wdXQtdmFsdWVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAycHggMnB4O1xyXG4gIGN1cnNvcjogdGV4dFxyXG59XHJcblxyXG4uay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyIHtcclxuICBtYXJnaW46IC0ycHggLTJweFxyXG59XHJcblxyXG4uay1pY29uLXBpY2tlciAuay1pbnB1dC1pbm5lciB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWlucHV0LXByZWZpeCwgLmstaW5wdXQtc3VmZml4IHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0LXByZWZpeCA+ICosIC5rLWlucHV0LXN1ZmZpeCA+ICoge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWlucHV0LXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNsZWFyLXZhbHVlIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWNsZWFyLXZhbHVlLmstaG92ZXIsIC5rLWNsZWFyLXZhbHVlOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWNsZWFyLXZhbHVlOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHhcclxufVxyXG5cclxuLmstaW5wdXQtYnV0dG9uLCAuay1pbnB1dC1idXR0b24uay1idXR0b24ge1xyXG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSArICg0cHggKiAyKSk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSArICg0cHggKiAyKSk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XHJcbiAgZmxleDogbm9uZTtcclxuICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1idXR0b24uay1idXR0b24gPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xyXG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWlucHV0LWJ1dHRvbi5rLWFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uLmstYWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b24uay1mb2N1cywgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uOmFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uOmZvY3VzLCAuay1pbnB1dC1idXR0b24uay1mb2N1cywgLmstaW5wdXQtYnV0dG9uOmFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstaW5wdXQtc3Bpbm5lciB7XHJcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtICsgKDRweCAqIDIpKTtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2Uge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xyXG4gIGZsZXg6IDEgMSA1MCU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXNwZWN0LXJhdGlvOiBhdXRvXHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSA+IC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgPiAuay1idXR0b24taWNvbiB7XHJcbiAgbWFyZ2luOiAtMWVtIDA7XHJcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29uIHtcclxuICBib3R0b206IC0ycHhcclxufVxyXG5cclxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWljb24ge1xyXG4gIHRvcDogLTJweFxyXG59XHJcblxyXG4uay1zZWFyY2hiYXIge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWRhdGVpbnB1dC13cmFwLCAuay1kcm9wZG93bi13cmFwLCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1udW1lcmljLXdyYXAsIC5rLXBpY2tlci13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstaW5wdXQtZmxhdCwgLmstcGlja2VyLWZsYXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstaW5wdXQtZmxhdCAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWZsYXQgLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1pbnB1dC1vdXRsaW5lLCAuay1waWNrZXItb3V0bGluZSB7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWVudSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstbWVudS1pdGVtIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5rLW1lbnUtaXRlbS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1tZW51LWxpbmsge1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBnYXA6IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1tZW51LWxpbmstdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1tZW51LWV4cGFuZC1hcnJvdyB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC00cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLW1lbnUtaG9yaXpvbnRhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwgLmstbWVudS1saW5rIHtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstbWVudS12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiA4cHhcclxufVxyXG5cclxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiA0cHggMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW1lbnUtcG9wdXAge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogODB2aFxyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWVudS1ncm91cCAuay1tZW51LWxpbmsge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLW1lbnUtZ3JvdXAgLmstc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDRweCAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1wb3B1cHMtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xyXG4gIHBhZGRpbmc6IDAgMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUgLmstc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUtcG9wdXAge1xyXG4gIHotaW5kZXg6IDEyMDAwXHJcbn1cclxuXHJcbi5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51LCAuay1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC1idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWxlZnQge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTZweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtcmlnaHQge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtdXAge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWRvd24ge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuc2VsZWN0LmstZHJvcGRvd24sIHNlbGVjdC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1kcm9wZG93bmdyaWQtcG9wdXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZHJvcGRvd25ncmlkLXBvcHVwID4gLmstZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay12aXJ0dWFsLXdyYXAge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1kYXRhLXRhYmxlIC5rLXRhYmxlIHtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbn1cclxuXHJcbi5rLXRhYmxlLWFsdC1yb3csIC5rLXRhYmxlLXJvdywgLmstdGFibGUtdGJvZHksIC5rLXRhYmxlLXRmb290LCAuay10YWJsZS10aGVhZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXRcclxufVxyXG5cclxuLmstdGFibGUtdGQsIC5rLXRhYmxlLXRoIHtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCAuay10YWJsZS10aDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtdGgge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay10YWJsZS1oZWFkZXIge1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGFibGUtaGVhZGVyIC5rLXRhYmxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtaGVhZGVyLXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhYmxlLWhlYWRlci13cmFwID4gLmstdGFibGUsIC5rLXRhYmxlLWhlYWRlciA+IC5rLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZpcnN0IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGQsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIwMGJcIjtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICB3aWR0aDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtc3BhY2VyLXRkIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay12aXJ0dWFsLXRhYmxlIC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1yb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10YWJsZS1zY3JvbGxlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYmxlLXNjcm9sbGVyID4gLmstdGFibGUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJsZS1mb290ZXIge1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoKTtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGFibGUtZm9vdGVyIC5rLXRhYmxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtZm9vdGVyLXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZSwgLmstcnRsLmstdGFibGUsIFtkaXI9cnRsXSAuay10YWJsZSwgW2Rpcj1ydGxdLmstdGFibGUge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGgsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGgge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay1ydGwuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuLCBbZGlyPXJ0bF0gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstZGF0ZXJhbmdlcGlja2VyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay10b29sYmFyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstdG9vbGJhciA+ICoge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstdG9vbGJhciA+ICogPiBsYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstdG9vbGJhciA+IDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1idXR0b24sIC5rLXRvb2xiYXIgLmstYnV0dG9uLWdyb3VwLCAuay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24sIC5rLXRvb2xiYXIgLmstdGV4dGJveCwgLmstdG9vbGJhciAuay13aWRnZXQsIC5rLXRvb2xiYXIgbGFiZWwge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbiB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLWlucHV0LCAuay10b29sYmFyIC5rLXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwZW1cclxufVxyXG5cclxuLmstdG9vbGJhciAuay1jb2xvcnBpY2tlciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50XHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IGNhbGMoY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSkgKyAoNHB4ICogMikpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zcGFjZXIsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciA+IC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDFweFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctdG9vbC1ncm91cCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNlcGFyYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10b29sYmFyID4gKiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+ICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLWxlZnQge1xyXG4gIGZsb2F0OiBub25lXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstcnBhbmVsLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcnBhbmVsLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ycGFuZWwtbGVmdCwgLmstcnBhbmVsLXJpZ2h0IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkLCAuay1ycGFuZWwtcmlnaHQuay1ycGFuZWwtZXhwYW5kZWQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5rLXJwYW5lbC1sZWZ0ICsgKiwgLmstcnBhbmVsLXJpZ2h0ICsgKiB7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstaWU5IC5rLXJwYW5lbC1sZWZ0IHtcclxuICBsZWZ0OiAtMTAwJVxyXG59XHJcblxyXG4uay1pZTkgLmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcnBhbmVsLXRvcCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXgtaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC10b3Auay1ycGFuZWwtZXhwYW5kZWQge1xyXG4gIG1heC1oZWlnaHQ6IDU2OHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcnBhbmVsLXRvZ2dsZSB7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25cclxufVxyXG5cclxuLmstZm9ybSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMzJweCAwIDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGRzZXQgPiA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstZm9ybS1sZWdlbmQge1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1jaGVja2JveC1sYWJlbCwgLmstZm9ybS1maWVsZCAuay1yYWRpby1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1hdXRvY29tcGxldGUsIC5rLWZvcm0tZmllbGQgLmstY29tYm9ib3gsIC5rLWZvcm0tZmllbGQgLmstZGF0ZWlucHV0LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVwaWNrZXIsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXJhbmdlcGlja2VyLXdyYXAsIC5rLWZvcm0tZmllbGQgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd24sIC5rLWZvcm0tZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dudHJlZSwgLmstZm9ybS1maWVsZCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstbWFza2VkdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay1tdWx0aXNlbGVjdCwgLmstZm9ybS1maWVsZCAuay1udW1lcmljdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay1zaWduYXR1cmUsIC5rLWZvcm0tZmllbGQgLmstdGV4dGFyZWEsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveCwgLmstZm9ybS1maWVsZCAuay10ZXh0Ym94LWNvbnRhaW5lciwgLmstZm9ybS1maWVsZCAuay10aW1lcGlja2VyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1mb3JtLWVycm9yLCAuay1mb3JtLWhpbnQge1xyXG4gIHBhZGRpbmc6IDRweCAwIDA7XHJcbiAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBhbGlnbi1zZWxmOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkLXdyYXAge1xyXG4gIGZsZXg6IDFcclxufVxyXG5cclxuLmstZm9ybS1idXR0b25zIHtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWZvcm0tYnV0dG9ucyA+ICoge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweFxyXG59XHJcblxyXG4uay1mb3JtLWJ1dHRvbnMgPiA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBcclxufVxyXG5cclxuLmstZm9ybS1idXR0b25zLmstYnV0dG9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstZWRpdC1mb3JtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLXdpbmRvdyA+IC5rLXBvcHVwLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IC42ZW1cclxufVxyXG5cclxuLmstZ3JpZC1lZGl0LXJvdyAuay1lZGl0LWZvcm0gdGQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0MDBweFxyXG59XHJcblxyXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItbGFiZWwsIC5rLWVkaXQtbGFiZWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgcGFkZGluZzogLjRlbSAwIDFlbTtcclxuICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstZWRpdC1maWVsZCwgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWZpZWxkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICBwYWRkaW5nOiAwIDAgLjZlbVxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9yLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItZmllbGQuay1uby1lZGl0b3Ige1xyXG4gIHBhZGRpbmc6IC40ZW0gMCAxZW1cclxufVxyXG5cclxuLmstZWRpdC1maWVsZCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTJweFxyXG59XHJcblxyXG4uay10YWJzdHJpcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXBcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMgLmstdGFiLW9uLXRvcCB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XHJcbiAgcGFkZGluZzogMWVtIDFlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWFjdGl2ZSwgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtYWN0aXZlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1mb2N1c2VkLCAuay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50OmZvY3VzIHtcclxuICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMjAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogay10YWItbG9hZGVyIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXByb2dyZXNzIHtcclxuICBhbmltYXRpb246IG5vbmVcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZy5rLWNvbXBsZXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbmltYXRpb246IG5vbmVcclxufVxyXG5cclxuQGtleWZyYW1lcyBrLXRhYi1sb2FkZXIge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGxlZnQ6IDgwJVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGxlZnQ6IDBcclxuICB9XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1jb250ZW50IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWxvYWRpbmcge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstY29udGVudCwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLWJ1dHRvbiB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLmstaHN0YWNrID4gLmstYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlci5rLXZzdGFjayA+IC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAgLmstYnV0dG9uLmstZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBvcmRlcjogMVxyXG59XHJcblxyXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQge1xyXG4gIG9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgb3JkZXI6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLW5leHQsIC5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1wcmV2LCAuay10YWJzdHJpcC5rLXJ0bCAuay10YWJzdHJpcC1uZXh0LCAuay10YWJzdHJpcC5rLXJ0bCAuay10YWJzdHJpcC1wcmV2LCAuay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1uZXh0LCAuay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcGFnZXItd3JhcCB7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXAgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXAgLmstd2lkZ2V0LCAuay1wYWdlci13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICBmb250LXNpemU6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LTYwLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1yaWdodCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWUsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LWVuZC1yaWdodCwgLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LXcsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLWUsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLXcsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lLCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1yaWdodCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy02MC1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lLCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1sZWZ0LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LWVuZC1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLXNlZWstZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLXcge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1wYWdlci1uYXYge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIG1pbi13aWR0aDogMi4xNGVtO1xyXG4gIGhlaWdodDogMi4xNGVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1wYWdlci1uYXY6aG92ZXIge1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGFnZXItbmF2LmstZGlzYWJsZWQsIC5rLXBhZ2VyLW5hdi5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyAuay1saW5rIHtcclxuICBib3JkZXItcmFkaXVzOiAzZW07XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBtaW4td2lkdGg6IDIuMTRlbTtcclxuICBoZWlnaHQ6IDIuMTRlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyAuay1saW5rOmhvdmVyIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLWRpc2FibGVkLCAuay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyAuay1zZWxlY3RlZCwgLmstcGFnZXItbnVtYmVycyAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgY3Vyc29yOiBpbmhlcml0O1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcclxuICBtYXJnaW4tbGVmdDogMnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIC5rLXJ0bCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXJ0bCAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIC5rLXJ0bCAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYsIFtkaXI9cnRsXSAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsIFtkaXI9cnRsXSAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIFtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAgKyAuay1wYWdlci1uYXYge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXBhZ2VyLWlucHV0IHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gge1xyXG4gIG1hcmdpbjogMCAxZXg7XHJcbiAgd2lkdGg6IDNlbVxyXG59XHJcblxyXG4uay1wYWdlci1zaXplcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZXg7XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXJ0bCAuay1wYWdlci1zaXplcyA+IHNlbGVjdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZXg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBhZ2VyLWluZm8ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgb3JkZXI6IDlcclxufVxyXG5cclxuLmstcGFnZXItcmVmcmVzaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgbWluLXdpZHRoOiAyLjE0ZW07XHJcbiAgaGVpZ2h0OiAyLjE0ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG9yZGVyOiAxMFxyXG59XHJcblxyXG4uay1wYWdlci1yZWZyZXNoOmhvdmVyIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXJlZnJlc2guay1kaXNhYmxlZCwgLmstcGFnZXItcmVmcmVzaC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1ydGwgLmstcGFnZXItcmVmcmVzaCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1wYWdlci1zbSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstcGFnZXItc20uay1wYWdlci13cmFwIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDIuMTRlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wYWdlci1zbVtkaXI9cnRsXSAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXJ0bCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAsIFtkaXI9cnRsXSAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW1cclxufVxyXG5cclxuLmstcGFnZXItbWQgLmstcGFnZXItaW5mbywgLmstcGFnZXItc20gLmstcGFnZXItaW5mbywgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycywgLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1wb3B1cCA+IC5rLWxpc3Qge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyLCAuay1saXN0LW9wdGlvbmxhYmVsIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstbGlzdC1jb250ZW50IHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdC11bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1saXN0LWl0ZW0tdGV4dDo6YmVmb3JlLCAuay1saXN0LW9wdGlvbmxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDBiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcclxuICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDBcclxufVxyXG5cclxuLmstaWUgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsLCAuay1pZSBbZGlyPXJ0bF0gLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1oZWFkZXItdGV4dCwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbS10ZXh0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstbGlzdC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1uby1kYXRhLCAuay1ub2RhdGEge1xyXG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1saXN0dmlldyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkIHtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1oZWFkZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWZvb3RlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctZm9vdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudDo6YWZ0ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4OjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZ3JpZDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZSB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJlIHtcclxuICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5rIHtcclxuICBtYXJnaW46IC00cHggLThweDtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xyXG4gIHBhZGRpbmc6IDRweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xyXG4gIG1hcmdpbjogLTRweDtcclxuICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy1hbGwgLmstbGlzdHZpZXctaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1saXN0dmlldy1wYWdlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItdG9wIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci1ib3R0b20ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNcclxufVxyXG5cclxuLmstZ3JpZCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1yb3cgdGgsIC5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciAuay1jaGVja2JveCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWZpbHRlcmNlbGwgPiBzcGFuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstYnV0dG9uLCAuay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWlucHV0LCAuay1maWx0ZXJjZWxsIC5rLXBpY2tlciB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1jb2xvcnBpY2tlciwgLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGFzcGVjdC1yYXRpbzogMVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWlubmVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgPiBzcGFuID4gbGFiZWwge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZmlsdGVyLXJvdyBsYWJlbCA+IGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDJweFxyXG59XHJcblxyXG4uay1mZiAuay1ncmlkIC5rLWZpbHRlci1yb3cgLmstaS1maWx0ZXItY2xlYXIge1xyXG4gIHRvcDogMXB4XHJcbn1cclxuXHJcbi5rLWllMTAgLmstZ3JpZC1oZWFkZXIgYTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMThweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBtYXJnaW46IC0uNWVtIC0uNmVtIC0uNGVtIDA7XHJcbiAgcGFkZGluZzogLjVlbSAuNmVtIC40ZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstd2l0aC1pY29uIC5rLWxpbmsge1xyXG4gIG1hcmdpbi1yaWdodDogMThweFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aCA+IC5rLWxpbmsgPiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3BcclxufVxyXG5cclxuLmstZ3JpZCAuay1ob3ZlciwgLmstZ3JpZCAuay1zdGF0ZS1ob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1uLXJlc2l6aW5nLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1ncmlkLXRvb2xiYXIsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWxpbmsge1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZVxyXG59XHJcblxyXG4uay1ncmlkIHRkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gIHBhZGRpbmc6IC40ZW0gLjZlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHRkLCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ncmlkLWVkaXQtcm93IHRkIHtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwXHJcbn1cclxuXHJcbi5rLWdyaWQtZWRpdC1yb3cgLmstdGV4dGJveCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xyXG4gIHpvb206IDFcclxufVxyXG5cclxuZGl2LmstZ3JpZC1mb290ZXIsIGRpdi5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCA+IHRhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHhcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgem9vbTogMTtcclxuICBtaW4taGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLW1vYmlsZSAuay1ncmlkIHRib2R5IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uay1tb2JpbGUgLmstZ3JpZC1iYWNrZmFjZSB0Ym9keSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudC1leHBhbmRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1ncmlkLW5vcmVjb3JkcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xyXG4gIHdpZHRoOiAyMGVtO1xyXG4gIGhlaWdodDogNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiA0ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQgPiAuay1ncmlkLW5vcmVjb3JkcyA+IC5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMGVtO1xyXG4gIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmstZ3JpZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gIH1cclxuXHJcbiAgLmstZ3JpZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgfVxyXG5cclxuICAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuLmstZ3JpZCAuay1zY3JvbGxiYXIge1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQgdGFibGUsIC5rLWdyaWQtY29udGVudC1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1mb290ZXIgdGFibGUsIC5rLWdyaWQtaGVhZGVyIHRhYmxlIHtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbn1cclxuXHJcbi5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLXBhZ2VyLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDBcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCwgLmstZ3JpZC1mb290ZXItbG9ja2VkICsgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZ3JpZC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1yb3cgPiB0aDpmaXJzdC1jaGlsZCwgLmstZ3JpZCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCwgLmstZ3JpZCB0Zm9vdCB0ZDpmaXJzdC1jaGlsZCwgLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZm9vdGVyLXRlbXBsYXRlIHRkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHhcclxufVxyXG5cclxuLmstZ3JvdXAtZm9vdGVyIHRkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDBcclxufVxyXG5cclxuLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkLWZvb3RlciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXIgdGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXIgPiB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQtcGFnZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay1ncmlkLXBhZ2VyLXRvcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1hbmltYXRpb24tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUge1xyXG4gIHBhZGRpbmc6IC41ZW1cclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUsIC5rLWZpbHRlci1tZW51IHtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmstZmlsdGVyLWhlbHAtdGV4dCB7XHJcbiAgbWFyZ2luOiAuMTllbSAwIDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgc3Bhbi5rLWZpbHRlci1hbmQge1xyXG4gIHdpZHRoOiA2ZW07XHJcbiAgbWFyZ2luOiAuNWVtIDAgLjVlbVxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5pdGlhbFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAuNWVtIDQlIDAgMDtcclxuICBtaW4td2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogLjVlbVxyXG59XHJcblxyXG4uay1tdWx0aWNoZWNrLXdyYXAge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LWhlaWdodDogMzAwcHhcclxufVxyXG5cclxuLmstbXVsdGljaGVjay13cmFwIC5rLWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjJlbVxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgLmstaWNvbiB7XHJcbiAgbWFyZ2luOiAtM3B4IDRweCAwIDJweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uNmVtO1xyXG4gIHBhZGRpbmc6IDAgLjZlbVxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLCAuay1ncm91cGluZy1yb3cgKyB0ciAuay1ncm91cC1jZWxsIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGNsaXBcclxufVxyXG5cclxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCArIHRkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwLWNvbCwgLmstZ3JpZCAuay1oaWVyYXJjaHktY29sIHtcclxuICB3aWR0aDogMjdweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1oZWFkZXIge1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggLTE0OHB4XHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmFmdGVyLCAuay1ncm91cGluZy1kcm9wY2x1ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDBcclxufVxyXG5cclxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBib3JkZXItdG9wOiAwXHJcbn1cclxuXHJcbi5rLWdyb3VwLWluZGljYXRvciB7XHJcbiAgcGFkZGluZzogLjE1ZW0gLjE1ZW0gLjE1ZW0gLjRlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIC5rLWdyb3VwLWluZGljYXRvciB7XHJcbiAgbWFyZ2luOiAwIDNweFxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQsIC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIC5rLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6OmFmdGVyLCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQ6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24sIC5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcYTBcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstZGlydHktY2VsbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGwge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmstZGlydHktY2VsbCAuay1kaXJ0eSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWRpcnR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiByZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmVkO1xyXG4gIG1hcmdpbjogLS40NWVtIDAgMCAtLjZlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1ncm91cGluZy1oZWFkZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAuMjJlbSAuMmVtIC4yOGVtO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWVkaXQtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWdyaWQgLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIGJvcmRlci1zdHlsZTogcmlkZ2U7XHJcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcGlua1xyXG59XHJcblxyXG4uay1ncmlkLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBtYXJnaW4taW5saW5lLWVuZDogdW5zZXQ7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4XHJcbn1cclxuXHJcbi5rLWRldGFpbC1yb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWRldGFpbC1jZWxsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWVkaXQtY2VsbCB7XHJcbiAgcGFkZGluZzogMCAuM2VtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCwgLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLCAuay1lZGl0LWNlbGwgPiAudGV4dC1ib3gsIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gLnRleHQtYm94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1lZGl0LWNlbGwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNmVtXHJcbn1cclxuXHJcbi5rLWdyaWQtcmVzaXplLWluZGljYXRvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYVxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlLCAuay1ncmlkID4gLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMjVweDtcclxuICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1tYXJxdWVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDAwXHJcbn1cclxuXHJcbi5rLW1hcnF1ZWUtY29sb3IsIC5rLW1hcnF1ZWUtdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1tYXJxdWVlLWNvbG9yIHtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcblxyXG4uay1pZTkgLmstY29sdW1uLW1lbnUge1xyXG4gIHdpZHRoOiAxNjBweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSB7XHJcbiAgbWluLXdpZHRoOiAxNjBweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1zcHJpdGUge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSA+IC5rLW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1jYWxlbmRhciAuay1saW5rIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNvbHVtbnMtaXRlbSAuay1ncm91cCB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCB7XHJcbiAgcGFkZGluZzogMnB4IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICB3aWR0aDogMjMwcHhcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIHtcclxuICBwYWRkaW5nOiAwIDNweFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAycHggMFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1zZWFyY2hib3gsIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAyMzBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAuay1wb3B1cCB7XHJcbiAgcGFkZGluZzogMnB4IDBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMnB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstcmFkaW8tbGlzdCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXRleHRib3gsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQge1xyXG4gIG1hcmdpbjogLjVlbSAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQuay1maWx0ZXItYW5kIHtcclxuICB3aWR0aDogNmVtO1xyXG4gIG1hcmdpbjogMWVtIDBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG4gIHBhZGRpbmc6IDAgMWVtIDFlbVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcclxuICBmbGV4OiAxIDEgNTAlXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogMCAxIGF1dG9cclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAxZW0gMCAuNWVtXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAycHggOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtaXRlbSB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciArIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1ydGwgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xyXG4gIGZsZXg6IDEgMSA1MCVcclxufVxyXG5cclxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIC5rLWNvbHVtbm1lbnUtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCBbZGlyPXJ0bF0gLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWRbZGF0YS1yb2xlPWdyaWRdIC5rLWdyaWQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbG9hZGluZy1wZGYtbWFzayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLWNvbG9yIHtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLWxvYWRpbmctcGRmLW1hc2sge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1ncmlkLWZpbHRlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLWF1dG9maXR0aW5nIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWF1dG9maXR0aW5nIHRkLCAuay1hdXRvZml0dGluZyB0aC5rLWhlYWRlciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWF1dG9maXR0aW5nIC5rLWRldGFpbC1yb3cge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZC5rLWdyb3VwLWNlbGwge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cC1jZWxsIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWRlc2Mtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHhcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciAuay1saW5rIC5rLWljb24uay1pLXNvcnQtYXNjLXNtLCAuay1ncmlkLWhlYWRlciAuay1saW5rIC5rLWljb24uay1pLXNvcnQtZGVzYy1zbSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWVkaXQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3kge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0ZCwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0aCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0ZCwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0ZCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgsIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLXJ0bCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0LCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaGVhZGVyID4gLmstY2VsbC1pbm5lciB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtLjZlbSAtLjRlbSAtLjZlbVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWhlYWRlci5rLWZpbHRlcmFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE2cHggKyAuNmVtKVxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIC42ZW0gLjRlbSAuNmVtO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLWljb24uay1pLXNvcnQtZGVzYy1zbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLXNvcnQtb3JkZXIge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY29sdW1uLXRpdGxlIHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmbGV4LXNocmluazogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyB7XHJcbiAgcGFkZGluZzogLjRlbSAuNmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZlbVxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1zdGF0dXMgLmstbG9hZGluZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4XHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IHRyLmstaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcsIC5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXIsIC5rLXRyZWVsaXN0LmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstc3RhdGUtaG92ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1kcm9wLWhpbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwgLmstdHJlZWxpc3QgLmstaS1hcnJvdy02MC1yaWdodCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XHJcbiAgbWFyZ2luLXRvcDogLS41ZW1cclxufVxyXG5cclxuLmstZHJhZy1zZXBhcmF0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICBoZWlnaHQ6IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbjogMCAuNWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXNwbGl0YmFyIHtcclxuICB3aWR0aDogNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWdhbnR0LWhlYWRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZ2FudHQtZm9vdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstZ2FudHQtdG9nZ2xlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgc2VsZWN0LmstZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3Mge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxufVxyXG5cclxuLmstZ2FudHQtY29udGVudCB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LWNvbnRlbnQgLmstZ3JpZC1oZWFkZXIgdGQsIC5rLWdhbnR0IC5rLWdhbnR0LWNvbnRlbnQgdGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b21cclxufVxyXG5cclxuLmstZ2FudHQgdGQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdyaWQgLmstZWRpdC1jZWxsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lID4gLmstdGltZWxpbmUsIC5rLWdhbnR0LXRyZWVsaXN0ID4gLmstdHJlZWxpc3Qge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZ2FudHQtdHJlZWxpc3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgdHIge1xyXG4gIGhlaWdodDogNWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0LWdyb3VwID4gdHIgPiBzcGFuIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLXRyZWVsaXN0LWdyb3VwIC5rLXdpZGdldCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0ciwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHIge1xyXG4gIGhlaWdodDogMi41ZW1cclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1nYW50dC10YXNrcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0ciwgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtdGFza3MgdHIge1xyXG4gIGhlaWdodDogMi4zZW1cclxufVxyXG5cclxuLmstZ2FudHQgLmstZ2FudHQtdGFza3MgdGQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxhMFwiXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lIHtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstZ2FudHQtY29sdW1ucywgLmstZ2FudHQtZGVwZW5kZW5jaWVzLCAuay1nYW50dC1yb3dzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstZ2FudHQtdGFibGVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZ2FudHQgLmstdGltZWxpbmUgLmstZ3JpZC1jb250ZW50IHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGxcclxufVxyXG5cclxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgdGgsIC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGQsIC5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIHRyOmZpcnN0LWNoaWxkIHRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUgdGQuay1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG4gIHBhZGRpbmc6IC41ZW0gLjZlbSAuNGVtIC42ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXRhc2stc3VtbWFyeSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbi10b3A6IDNweFxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3Mge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmFmdGVyLCAuay10YXNrLXN1bW1hcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YmVmb3JlLCAuay10YXNrLXN1bW1hcnk6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmFmdGVyIHtcclxuICByaWdodDogMDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstZ2FudHQtbGluZS1oLCAuay1nYW50dC1saW5lLXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1nYW50dC1saW5lLWgge1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LWxpbmUtdiB7XHJcbiAgd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1hcnJvdy1lLCAuay1hcnJvdy13IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNHB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogNXB4XHJcbn1cclxuXHJcbi5rLWFycm93LWUge1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstYXJyb3ctdyB7XHJcbiAgbGVmdDogLTZweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFzay1taWxlc3RvbmUge1xyXG4gIHdpZHRoOiAxM3B4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uMmVtXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHhcclxufVxyXG5cclxuLmstcmVsIC5rLWJ1dHRvbi1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjAwcHhcclxufVxyXG5cclxuLmstcmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHRvcDogLS4zZW1cclxufVxyXG5cclxuLmstdGFzay13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBhZGRpbmc6IDAgMjNweCA1cHg7XHJcbiAgbWFyZ2luOiAtMXB4IC0yM3B4IDA7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQsIC5rLWdhbnR0LWxpbmUuay1zdGF0ZS1zZWxlY3RlZCwgLmstdGFzay13cmFwOmhvdmVyIHtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5rLW1pbGVzdG9uZS13cmFwIHtcclxuICBtYXJnaW46IDAgLTEzcHggMCAtMjdweFxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXRhc2stY29tcGxldGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXRhc2stZG90IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay10YXNrLWRvdC5rLWhvdmVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xyXG4gIHRvcDogLjJlbVxyXG59XHJcblxyXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90LCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXRhc2stZG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGEwXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTZweFxyXG59XHJcblxyXG4uay10YXNrLWRvdDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXRhc2stZG90LmstaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90OmhvdmVyOmFmdGVyLCAuay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90OmFmdGVyIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHhcclxufVxyXG5cclxuLmstdGFzay1zdGFydCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10YXNrLWVuZCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGFzay1zaW5nbGUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBtaW4taGVpZ2h0OiAxLjNlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXRhc2stdGVtcGxhdGUge1xyXG4gIHBhZGRpbmc6IC4yZW0gMS40ZW0gLjJlbSAuNmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zLCAuay10YXNrLWNvbnRlbnQgPiAuay1saW5rIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10YXNrLWFjdGlvbnMge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNHB4IDJweCAwIDRweFxyXG59XHJcblxyXG4uay13ZWJraXQgLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAzcHhcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXRhc2stZGVsZXRlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kZWxldGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdGFzay1zaW5nbGU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay13cmFwLWFjdGl2ZSAuay1yZXNpemUtaGFuZGxlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtXHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13IHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IC40ZW1cclxufVxyXG5cclxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBsZWZ0OiAxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLS43ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstdGFzay1kcmFnaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IDAgMThweDtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZVxyXG59XHJcblxyXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZHJhZ2hhbmRsZSwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcclxuICB6LWluZGV4OiA0XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stbWlsZXN0b25lLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QgKyAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XHJcbiAgdG9wOiA1MCVcclxufVxyXG5cclxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stbWlsZXN0b25lLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zdW1tYXJ5IHtcclxuICBtYXJnaW4tdG9wOiAtNnB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IC0xMXB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpXHJcbn1cclxuXHJcbi5rLWllIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiA5OSVcclxufVxyXG5cclxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstdGFzay1kZXRhaWxzIHtcclxuICBwYWRkaW5nOiAuNGVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10YXNrLWRldGFpbHMgPiBzdHJvbmcge1xyXG4gIGZvbnQtc2l6ZTogMTIwJTtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YXNrLXBjdCB7XHJcbiAgbWFyZ2luOiAuNWVtIDAgLjFlbTtcclxuICBmb250LXNpemU6IDE3MCVcclxufVxyXG5cclxuLmstdGFzay1kZXRhaWxzID4gdWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJcclxufVxyXG5cclxuLmstcmVzb3VyY2VzLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgei1pbmRleDogMjtcclxuICB6b29tOiAxO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXJlc291cmNlcy13cmFwIC5rLXJlc291cmNlIHtcclxuICBtYXJnaW46IDAgNXB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LWVkaXQtZm9ybSA+IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA0MzBweFxyXG59XHJcblxyXG4uay1nYW50dC1lZGl0LWZvcm0gPiAuay1yZXNvdXJjZXMtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA1MDZweFxyXG59XHJcblxyXG4uay1yZXNvdXJjZXMtZm9ybS1jb250YWluZXIgPiAuay1ncmlkIHtcclxuICBtYXJnaW46IDAgLjllbVxyXG59XHJcblxyXG4uay1nYW50dC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWdhbnR0LWRlbGV0ZSB7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3Qge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCAuay1zcGxpdGJhciwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGRmLWV4cG9ydCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG4gIH1cclxuXHJcbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24ge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG4gIH1cclxuXHJcbiAgLmstZ2FudHQtdG9vbGJhciAuay1idXR0b24gLmstaWNvbiB7XHJcbiAgICBtYXJnaW46IDBcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWJ1dHRvbi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGxcclxuICB9XHJcbn1cclxuXHJcbi5rLWdhbnR0LXJlc2l6ZS1oaW50IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC10YXNrcyB0ciwgLmstZ2FudHQuay1nYW50dC1wbGFubmVkIC5rLWdyaWQtY29udGVudCB0ciB7XHJcbiAgaGVpZ2h0OiAzLjNlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XHJcbiAgbWFyZ2luLXRvcDogLjZlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAxLjFlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLXJlc291cmNlcy13cmFwIHtcclxuICBtYXJnaW4tdG9wOiAuOWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IDEuM2VtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1kb3Quay10YXNrLXN0YXJ0IHtcclxuICBtYXJnaW4tbGVmdDogLS4yZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1kb3Qge1xyXG4gIG1hcmdpbi10b3A6IDEuM2VtXHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZCB7XHJcbiAgbWFyZ2luOiAwIDAgLjM1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoKDJweCAqIDIgKyA2cHgpIC8gMik7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBoZWlnaHQ6IDZweDtcclxuICB3aWR0aDogNnB4XHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogY2FsYygycHggLyAyIC0gY2FsYygoMnB4ICogMiArIDZweCkgLyAyKSlcclxufVxyXG5cclxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLWR1cmF0aW9uIHtcclxuICBoZWlnaHQ6IGNhbGMoMnB4ICsgMXB4KVxyXG59XHJcblxyXG4uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXBsYW5uZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IC43ZW1cclxufVxyXG5cclxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stcGxhbm5lZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjZlbVxyXG59XHJcblxyXG4uay1wbGFubmVkLXRvb2x0aXAgLmstdGFzay1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLW9mZnNldCB7XHJcbiAgaGVpZ2h0OiAxLjY1ZW1cclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBsaW5lLWhlaWdodDogMS40NmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0uNTVlbTtcclxuICBoZWlnaHQ6IDEuNGVtO1xyXG4gIHdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAzcHggMCAwXHJcbn1cclxuXHJcbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgcmlnaHQ6IDEuNGVtXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS13IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1taWxlc3RvbmUtd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjhlbVxyXG59XHJcblxyXG4uay1ydGwgLmstdGFzay1taWxlc3RvbmUge1xyXG4gIG1hcmdpbi1yaWdodDogLS4xNWVtXHJcbn1cclxuXHJcbi5rLWllIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XHJcbiAgcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDpiZWZvcmUge1xyXG4gIGxlZnQ6IDIwcHhcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXBpdm90IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1waXZvdC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1waXZvdC10b29sYmFyID4gKiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXBpdm90LXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1waXZvdCAuay1ncmlkIHRkIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXBpdm90LWxheW91dCB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90LWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90IHRkIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkLCAuay1waXZvdC10YWJsZSA+IC5rLWdyaWQge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQuay1maXJzdCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGl2b3QtdGFibGUge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1oZWFkZXIuay1hbHQsIHRkLmstYWx0IHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLWhlYWRlci5rLWFsdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZCB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90LWZpbHRlci13aW5kb3cgLmstdHJlZXZpZXcge1xyXG4gIG1heC1oZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLCAuay1pLWtwaS10cmVuZC1lcXVhbCwgLmstaS1rcGktdHJlbmQtaW5jcmVhc2Uge1xyXG4gIGNvbG9yOiAjODU4NTg1XHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1ob2xkIHtcclxuICBjb2xvcjogI2Y5Y2UxZFxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtZGVueSB7XHJcbiAgY29sb3I6ICNmNDQzMzZcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLW9wZW4ge1xyXG4gIGNvbG9yOiAjNGNhZjUwXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLXBpdm90LXJvd2hlYWRlcnMgLmstZ3JpZCB7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQgPiB0YWJsZSwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10cmVldmlldyAuay1pY29uIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstdHJlZXZpZXctZmlsdGVyIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay10cmVldmlldy1ncm91cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogMDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10cmVldmlldy1ncm91cC5uZy1hbmltYXRpbmcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstdHJlZXZpZXctYm90LCAuay10cmVldmlldy1taWQsIC5rLXRyZWV2aWV3LXRvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWl0ZW0ge1xyXG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LXRvZ2dsZTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10cmVldmlldy1sb2FkaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay10cmVldmlldyAuay1jaGVja2JveC13cmFwLCAuay10cmVldmlldyAuay1jaGVja2JveC13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay10cmVldmlldy1sZWFmIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1pdGVtLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctdG9nZ2xlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy10b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWRpbmcsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxvYWRpbmcge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaW1hZ2UsIC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1zcHJpdGUsIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWltYWdlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbnNwYW4uay1jb2xvcnBpY2tlciwgc3Bhbi5rLWNvbWJvYm94LCBzcGFuLmstZGF0ZXBpY2tlciwgc3Bhbi5rLWRhdGV0aW1lcGlja2VyLCBzcGFuLmstZHJvcGRvd24sIHNwYW4uay1kcm9wZG93bmxpc3QsIHNwYW4uay1kcm9wZG93bnRyZWUsIHNwYW4uay1udW1lcmljdGV4dGJveCwgc3Bhbi5rLXRpbWVwaWNrZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYXV0b2NvbXBsZXRlLCAuay1maWx0ZXItbWVudSAuay1jb21ib2JveCwgLmstZmlsdGVyLW1lbnUgLmstZGF0ZXBpY2tlciwgLmstZmlsdGVyLW1lbnUgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3duLCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93bmxpc3QsIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3dudHJlZSwgLmstZmlsdGVyLW1lbnUgLmstbnVtZXJpY3RleHRib3gsIC5rLWZpbHRlci1tZW51IC5rLXRleHRib3gsIC5rLWZpbHRlci1tZW51IC5rLXRpbWVwaWNrZXIge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXBvcHVwLmstY2FsZW5kYXItY29udGFpbmVyIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1wb3B1cCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1wb3B1cCAuay1pdGVtIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstcG9wdXAgLmstY2FsZW5kYXIge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay1ub2RhdGEge1xyXG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAuODVlbTtcclxuICBmb250LXdlaWdodDogbGlnaHRlclxyXG59XHJcblxyXG4uay1ub2RhdGEgPiBkaXYge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMTFweFxyXG59XHJcblxyXG4uay10aW1lLXBvcHVwIC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDFweCAzcHhcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXdyYXAge1xyXG4gIHdpZHRoOiAyMWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwIHtcclxuICBwYWRkaW5nOiA4cHhcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnNcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS10aW1lLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4OiAwIDAgMjFlbVxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS1saXN0LWNvbnRhaW5lciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWVzZWxlY3RvciB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyID4gLmstcG9wdXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciA+IC5rLXBvcHVwIC5rLWFjdGlvbi1idXR0b25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lci5rLXJ0bCAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstZGF0ZXRpbWUtY29udGFpbmVyW2Rpcj1ydGxdIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1ydGwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCBbZGlyPXJ0bF0gLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSlcclxufVxyXG5cclxuLmstdGltZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogY2FsYygyICogNHB4KSBjYWxjKDhweCAqIDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW1cclxufVxyXG5cclxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZS1saXN0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiBjYWxjKDcgKiAoMS40Mjg1NzE0MyAqIDFlbSArIDIgKiA0cHgpKVxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIDIwcHgpO1xyXG4gIHotaW5kZXg6IDEyXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMWVtKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjpiZWZvcmUge1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXRpbWUtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMjBweDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTAwcHggLSAxN3B4KVxyXG59XHJcblxyXG4uay10aW1lLWNvbnRhaW5lciA+IHVsIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1ydGwgLmstdGltZS1jb250YWluZXIsIC5rLXRpbWUtY29udGFpbmVyLmstcnRsLCAuay10aW1lLWNvbnRhaW5lcltkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXRpbWUtY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHB4IC0gMTdweClcclxufVxyXG5cclxuLmstdGltZS1saXN0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdGltZS1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Q6OmFmdGVyLCAuay10aW1lLWxpc3Q6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAyMDAlO1xyXG4gIGxlZnQ6IC01MCVcclxufVxyXG5cclxuLmstdGltZS1saXN0OjpiZWZvcmUge1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0IC5rLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstdGltZS1oaWdobGlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0MyAqIDFlbSArIDRweCAqIDIpO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xcHhcclxufVxyXG5cclxuLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRpbWUtc2VwYXJhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDExXHJcbn1cclxuXHJcbi5rLXRpbWUtZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLXNlbGVjdGlvbiAuay1pbi5rLXNlbGVjdGVkLCAuay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstcG9wdXAtZmx1c2gge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay10ZXh0Ym94LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMS40Mjg1NzE0M2VtICogLjc1KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaFxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCB7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKGNhbGMoMS40Mjg1NzE0M2VtICogLjc1KSArIDFweCArIDRweCk7XHJcbiAgbGVmdDogY2FsYyg4cHggKyAxcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGJveCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstd2lkZ2V0LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstd2lkZ2V0IHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cywgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC04cHgpLCAtNHB4KSB0cmFuc2xhdGUoLTFweCwgY2FsYygtLjc1ICogMS40Mjg1NzE0M2VtKSkgdHJhbnNsYXRlKC0xMi41JSwgLTEyLjUlKSBzY2FsZSguNzUpXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5Om5vdCguay1mb2N1cykgOjpwbGFjZWhvbGRlciwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogY2FsYyg4cHggKyAxcHgpXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLWZvY3VzID4gLmstbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1mb2N1cyA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDhweCksIGNhbGMoLS43NSAqIDRweCkpIHRyYW5zbGF0ZSgxcHgsIGNhbGMoLS43NSAqIDEuNDI4NTcxNDMpKSB0cmFuc2xhdGUoMTIuNSUsIGNhbGMoLS43NSAqIDEyLjUlKSkgc2NhbGUoLjc1KVxyXG59XHJcblxyXG4uay1pbnB1dC1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1pbnB1dC1sYWJlbC5rLXJ0bCwgLmstaW5wdXQtbGFiZWxbZGlyPXJ0bF0sIC5rLXJ0bCAuay1pbnB1dC1sYWJlbCwgW2Rpcj1ydGxdIC5rLWlucHV0LWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jdXJzb3ItYXV0byB7XHJcbiAgY3Vyc29yOiBhdXRvXHJcbn1cclxuXHJcbi5rLWN1cnNvci1kZWZhdWx0IHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstY3Vyc29yLW5vbmUge1xyXG4gIGN1cnNvcjogbm9uZVxyXG59XHJcblxyXG4uay1jdXJzb3ItY29udGV4dC1tZW51IHtcclxuICBjdXJzb3I6IGNvbnRleHQtbWVudVxyXG59XHJcblxyXG4uay1jdXJzb3ItaGVscCB7XHJcbiAgY3Vyc29yOiBoZWxwXHJcbn1cclxuXHJcbi5rLWN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY3Vyc29yLXByb2dyZXNzIHtcclxuICBjdXJzb3I6IHByb2dyZXNzXHJcbn1cclxuXHJcbi5rLWN1cnNvci13YWl0IHtcclxuICBjdXJzb3I6IHdhaXRcclxufVxyXG5cclxuLmstY3Vyc29yLWNlbGwge1xyXG4gIGN1cnNvcjogY2VsbFxyXG59XHJcblxyXG4uay1jdXJzb3ItY3Jvc3NoYWlyIHtcclxuICBjdXJzb3I6IGNyb3NzaGFpclxyXG59XHJcblxyXG4uay1jdXJzb3ItdGV4dCB7XHJcbiAgY3Vyc29yOiB0ZXh0XHJcbn1cclxuXHJcbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcclxuICBjdXJzb3I6IHZlcnRpY2FsLXRleHRcclxufVxyXG5cclxuLmstY3Vyc29yLWFsaWFzIHtcclxuICBjdXJzb3I6IGFsaWFzXHJcbn1cclxuXHJcbi5rLWN1cnNvci1jb3B5IHtcclxuICBjdXJzb3I6IGNvcHlcclxufVxyXG5cclxuLmstY3Vyc29yLW1vdmUge1xyXG4gIGN1cnNvcjogbW92ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itbm8tZHJvcCB7XHJcbiAgY3Vyc29yOiBuby1kcm9wXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uay1jdXJzb3ItZS1yZXNpemUge1xyXG4gIGN1cnNvcjogZS1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLW4tcmVzaXplIHtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1uZS1yZXNpemUge1xyXG4gIGN1cnNvcjogbmUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1udy1yZXNpemUge1xyXG4gIGN1cnNvcjogbnctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1zLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBzLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itc2UtcmVzaXplIHtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itc3ctcmVzaXplIHtcclxuICBjdXJzb3I6IHN3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itdy1yZXNpemUge1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLWV3LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBldy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLW5zLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLW5lc3ctcmVzaXplIHtcclxuICBjdXJzb3I6IG5lc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItY29sLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcclxuICBjdXJzb3I6IHJvdy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLWFsbC1zY3JvbGwge1xyXG4gIGN1cnNvcjogYWxsLXNjcm9sbFxyXG59XHJcblxyXG4uay1jdXJzb3Item9vbS1pbiB7XHJcbiAgY3Vyc29yOiB6b29tLWluXHJcbn1cclxuXHJcbi5rLWN1cnNvci16b29tLW91dCB7XHJcbiAgY3Vyc29yOiB6b29tLW91dFxyXG59XHJcblxyXG4uay1jdXJzb3ItZ3JhYiB7XHJcbiAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ncmFiYmluZyB7XHJcbiAgY3Vyc29yOiBncmFiYmluZ1xyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmc6IC42ZW0gLjVlbVxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24tY2xvc2FibGUgPiAuay1ub3RpZmljYXRpb24td3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweFxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbywgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXN1Y2Nlc3MsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDRweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwLCAuay1ydGwuay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IDI3ZW07XHJcbiAgaGVpZ2h0OiAxLjllbVxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDEuOWVtO1xyXG4gIGhlaWdodDogMjdlbVxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcnRsIC5rLXByb2dyZXNzYmFyID4gLmstc2VsZWN0ZWQuay1jb21wbGV0ZSwgLmstcnRsIC5rLXByb2dyZXNzYmFyID4gLmstc3RhdGUtc2VsZWN0ZWQuay1jb21wbGV0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyID4gLmstcmVzZXQge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbS5rLWZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1sYXN0IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxyXG59XHJcblxyXG4uay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1maXJzdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3Qge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1pdGVtLmstZmlyc3Qge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgbGkuay1pdGVtLmstbGFzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1maXJzdCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstbGFzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWZpcnN0IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XHJcbiAgbGVmdDogLTFweDtcclxuICByaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogLTFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0xcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAuNWVtO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyIHtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1sYWJlbCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udC1zaXplOiAuOTJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIgLmstdGljayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstZGlzYWJsZWQgLmstdGljaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1zdGF0ZS1kaXNhYmxlZCAuay10aWNrIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstcnRsIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXIuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1zbGlkZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGluaGVyaXQ7XHJcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgZ2FwOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zbGlkZXIge1xyXG4gIHdpZHRoOiBtaW4tY29udGVudDtcclxuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gIGdhcDogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXNsaWRlci1pdGVtcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmbGV4OiAxIDEgMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXRpY2sge1xyXG4gIGZsZXg6IDAgMCAxcHhcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XHJcbiAgaGVpZ2h0OiAyNnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xyXG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1lbmQge1xyXG4gIGxlZnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKVxyXG59XHJcblxyXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xyXG4gIHdpZHRoOiAyNnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcclxuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSlcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xyXG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLWVuZCB7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCBjZW50ZXJcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCBjZW50ZXJcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxlZnQ6IDEyMCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCAuay1sYWJlbCB7XHJcbiAgdG9wOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IC5rLWxhYmVsIHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMjAlXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMjAlXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiAxMjAlO1xyXG4gIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEyMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTkycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVsIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAtMS4yZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3QgLmstbGFiZWwge1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xyXG4gIHRvcDogLTEuMmVtXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLXNsaWRlci10cmFjaywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgdG9wOiA1MCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgd2lkdGg6IDhweFxyXG59XHJcblxyXG4uay1kcmFnaGFuZGxlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay10aWNrIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LW4sIC5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtZSwgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC13IHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC02cHggLyAyKVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWljb24ge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQsIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItc2VhcmNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcclxuICB3aWR0aDogYXV0bztcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcclxuICAgIG1heC13aWR0aDogMjAwcHhcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB9XHJcblxyXG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXNjaGVkdWxlci12aWV3cyB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB9XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1mb290ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkLmstc2NoZWR1bGVyLXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciAuay1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyIC5rLXNjcm9sbGJhci12IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQsIC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNhZmFyaSAuay1zY2hlZHVsZXItbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkICsgdGQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlIHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgcGFkZGluZzogNHB4IC41ZW07XHJcbiAgZm9udC1zaXplOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1kYXl2aWV3IGRpdjpub3QoLmstc2NoZWR1bGVyLWhlYWRlcikgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cik6bm90KC5rLXNlbGVjdGVkKSwgLmstc2NoZWR1bGVyLWRheXZpZXcgZGl2Om5vdCguay1zY2hlZHVsZXItaGVhZGVyKSAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKTpub3QoLmstc3RhdGUtc2VsZWN0ZWQpLCAuay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiwgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4gPiBkaXYge1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGltZXMgLmstaGlkZGVuIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcclxuICBoZWlnaHQ6IDg1cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2xvdC1jZWxsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGg6bGFzdC1jaGlsZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgsIC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsIC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZC5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCA+IHRoLCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gLmstbGFzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldy5rLXNjcm9sbGJhci1oIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5rLWxhc3QsIC5rLXNjcm9sbGJhci1oIC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lcyB0aCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGgge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGguay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSwgLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aC5rLXNsb3QtY2VsbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIgLmstbWlkZGxlLXJvdyB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ub3ctYXJyb3csIC5rLXNjaGVkdWxlci1ub3ctbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ub3ctYXJyb3cge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ub3ctbGluZSB7XHJcbiAgbGVmdDogNXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG5kaXYuay1tb3JlLWV2ZW50cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEzcHhcclxufVxyXG5cclxuLmstbW9yZS1ldmVudHMgPiAuay1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLWV2ZW50LCAuay1tb3JlLWV2ZW50cyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstZXZlbnQgLmstbmF2LWRheSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgbWluLWhlaWdodDogMS4zZW1cclxufVxyXG5cclxuLmstZXZlbnQtZHJhZy1oaW50IHtcclxuICBvcGFjaXR5OiAuNjtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgLmstZXZlbnQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZXZlbnQtdGVtcGxhdGUge1xyXG4gIHBhZGRpbmc6IDRweCAxLjRlbSA0cHggLjZlbVxyXG59XHJcblxyXG4uay1ldmVudC10aW1lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogLjllbVxyXG59XHJcblxyXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQgPiAuay1saW5rLCAuay10YXNrID4gLmstbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1ldmVudC1hY3Rpb25zIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgPiAuay1saW5rIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDRweCAycHggMCA0cHhcclxufVxyXG5cclxuLmstd2Via2l0IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDNweFxyXG59XHJcblxyXG4uay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50LWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ldmVudDpob3ZlciAuay1ldmVudC1kZWxldGUsIHRyOmhvdmVyID4gdGQgPiAuay10YXNrIC5rLWV2ZW50LWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1ldmVudC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSwgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudC1hY3RpdmU6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGZpbHRlcjogbm9uZTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLW4ge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogLjRlbVxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogLjRlbVxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS13IHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgdG9wOiAxcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMXB4XHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xyXG4gIGxlZnQ6IDFweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtLjdlbTtcclxuICBoZWlnaHQ6IDEuNGVtO1xyXG4gIHdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcclxuICBoZWlnaHQ6IC42ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXcge1xyXG4gIHdpZHRoOiAuNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XHJcbiAgd2lkdGg6IDRlbTtcclxuICBoZWlnaHQ6IC42ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLS43ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogLjZlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcnF1ZWUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6YmVmb3JlLCAuay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogM3B4XHJcbn1cclxuXHJcbmRpdi5rLXNjaGVkdWxlci1tYXJxdWVlOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG5kaXYuay1zY2hlZHVsZXItbWFycXVlZTphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC4zZW07XHJcbiAgbGVmdDogLjhlbTtcclxuICBmb250LXNpemU6IC44ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAuM2VtO1xyXG4gIHJpZ2h0OiAuODFlbTtcclxuICBmb250LXNpemU6IC44ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXF1aWNrZWRpdCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsIHtcclxuICB3aWR0aDogNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcclxuICB3aWR0aDogMTJlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XHJcbiAgd2lkdGg6IDExZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXdlYmtpdCAuay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiA+IC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYgPiAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC00cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gLmstaS1hcnJvdy02MC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTRweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbWFyayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IC41ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIC4yZW0gMCAwO1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXdlZWsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogLjRlbSAwIDA7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xyXG4gIGZvbnQtc2l6ZTogLjhlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWxhYmVsIHtcclxuICB3aWR0aDogMTclXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZCB7XHJcbiAgd2lkdGg6IDc3JVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXRleHRib3hbbmFtZT10aXRsZV0sIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB0ZXh0YXJlYS5rLXRleHRhcmVhIHtcclxuICBtaW4taGVpZ2h0OiA0ZW07XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstZWRpdC1ib3g6Zmlyc3QtY2hpbGQgLmstZGF0ZXRpbWVwaWNrZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMWVtXHJcbn1cclxuXHJcbi5rLWVkaXQtYm94IHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1lZGl0LWJveCArIC5rLWVkaXQtYm94IHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSBsYWJlbCArIGlucHV0IHtcclxuICBtYXJnaW4tbGVmdDogMWVtXHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0ID4gbGkge1xyXG4gIG1hcmdpbjogLjJlbSAwIC40ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNFxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldC5rLXRvb2xiYXIgPiBsaSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVpbnB1dCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXBpY2tlciwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXRpbWVwaWNrZXIsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLXdpZGdldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC44ZW1cclxufVxyXG5cclxuLmstZm9ybS1maWVsZC13cmFwIC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweFxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkIC5rLXJlY3VyLWludGVydmFsLCAuay1mb3JtLWZpZWxkIC5rLXJlY3VyLW1vbnRoZGF5LCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1udW1lcmljdGV4dGJveCB7XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIGRpdltuYW1lPXJlY3VycmVuY2VSdWxlXSA+IC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDllbVxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkIC5rLXJhZGlvLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXBvcHVwLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxZW0gMCAyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZHJvcGRvd25saXN0OmZpcnN0LWNoaWxkIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWRyb3Bkb3dubGlzdCArIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgbWFyZ2luOiAuNWVtIDAgLjdlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcmVmcmVzaCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDAgLjVlbVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XHJcbiAgICB3aWR0aDogNWVtXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XHJcbiAgICB3aWR0aDogNmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4gPiBkaXYsIC5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcclxuICB9XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXNjaGVkdWxlciwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcclxuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay10b29sdGlwIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIG1pbi13aWR0aDogMzBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEyMDAwXHJcbn1cclxuXHJcbi5rLXRvb2x0aXAtaWNvbiB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay10b29sdGlwLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10b29sdGlwLWNvbnRlbnQge1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay10b29sdGlwLWJ1dHRvbiB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstY2FsbG91dCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlci13aWR0aDogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1jYWxsb3V0LW4ge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC1lIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLTFweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1jYWxsb3V0LXMge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1jYWxsb3V0LXcge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG5zcGFuLmstdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXZhbGlkYXRvci10b29sdGlwIHtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5OVxyXG59XHJcblxyXG4uay12YWxpZGF0b3ItdG9vbHRpcCAuay1jYWxsb3V0LW4ge1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMTZweFxyXG59XHJcblxyXG4uay1ncmlkIC5rLXZhbGlkYXRpb24tdG9vbHRpcCB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweFxyXG59XHJcblxyXG4uay1zcGxpdHRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzAwcHhcclxufVxyXG5cclxuLmstcGFuZSA+IC5rLXNwbGl0dGVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcGxpdHRlciAuay1wYW5lIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyIC5rLXBhbmUtbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC04cHggMCAwIC04cHhcclxufVxyXG5cclxuLmstZ2hvc3Qtc3BsaXRiYXIsIC5rLXNwbGl0YmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLCAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteVxyXG59XHJcblxyXG4uay1naG9zdC1zcGxpdGJhci12ZXJ0aWNhbCwgLmstc3BsaXRiYXItdmVydGljYWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcclxufVxyXG5cclxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwge1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcclxuICBjdXJzb3I6IG4tcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcmVzdHJpY3RlZC1zaXplLWhvcml6b250YWwsIC5rLXJlc3RyaWN0ZWQtc2l6ZS12ZXJ0aWNhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0ycHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItaG9yaXpvbnRhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDEzcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwuay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xyXG4gIG1hcmdpbi10b3A6IC0yOHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xyXG4gIG1hcmdpbi10b3A6IC0ycHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXZlcnRpY2FsLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTdweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyM3B4XHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtZG93biwgLmstaS1hcnJvdy02MC1sZWZ0LCAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1pLWFycm93LTYwLXVwIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2FsIHtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDNweFxyXG59XHJcblxyXG4uay1zcGxpdGJhciAuay1pLWFycm93LTYwLWRvd24sIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1yaWdodCwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgZm9udC1zaXplOiAxMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyLXJlc2l6aW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XHJcbiAgbWFyZ2luLXRvcDogLTI4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTdweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyM3B4XHJcbn1cclxuXHJcbmh0bWwgLmstdXBsb2FkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1kcm9wem9uZSwgLmstZmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBwYWRkaW5nOiAuOGVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNmVtXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lLWFjdGl2ZSAuay1kcm9wem9uZS1oaW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIG1pbi13aWR0aDogNy4xNjdlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNmVtXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1idXR0b24gaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250OiAxNzBweCBtb25vc3BhY2UgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1maWxlcyAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstdXBsb2FkLXN0YXR1cyAuay1pLXdhcm5pbmcge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdXBsb2FkLXN0YXR1cy10b3RhbCAuay1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1maWxlcyB+IC5rLWNsZWFyLXNlbGVjdGVkLCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xyXG4gIG1hcmdpbi10b3A6IC01cHhcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLWZhaWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtMTExcHhcclxufVxyXG5cclxuLmstZmlsZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgcGFkZGluZzogLjY1ZW0gMWVtIGNhbGMoLjY1ZW0gKyAycHgpIDFlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZmlsZSAuay11cGxvYWQtYWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHhcclxufVxyXG5cclxuLmstZmlsZTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbGUgLmstaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1ncm91cC13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IC41N2VtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBmb250LXNpemU6IDEuMmVtXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA0cHhcclxufVxyXG5cclxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAge1xyXG4gIGZvbnQtc2l6ZTogMzJweFxyXG59XHJcblxyXG4uay1maWxlLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciAuay1maWxlLXN0YXRlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1maWxlLXN0YXRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiAxIDAgMDtcclxuICBtYXJnaW4tbGVmdDogMWVtXHJcbn1cclxuXHJcbi5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbn1cclxuXHJcbi5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSB7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjphZnRlciB7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIGxlZnQ6IC02cHg7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHhcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24sIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZmlsZS1pbnZhbGlkLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1uYW1lLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1maWxlLW5hbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IC43OGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG59XHJcblxyXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtXHJcbn1cclxuXHJcbi5rLWZpbGUtc2l6ZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBvcGFjaXR5OiAuNjVcclxufVxyXG5cclxuLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLXN0YXRlLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbjphY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIsIC5rLXVwbG9hZC1hY3Rpb24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbiB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay11cGxvYWQtYWN0aW9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZmlsZSAuay11cGxvYWQtc3RhdHVzIC5rLWJ1dHRvbiwgLmstZmlsZSAuay11cGxvYWQtc3RhdHVzID4gLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmstZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXJnaW4tbGVmdDogMTBweFxyXG59XHJcblxyXG4uay11cGxvYWQtcGN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC43NWVtXHJcbn1cclxuXHJcbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcclxuICB0b3A6IDEuNWVtXHJcbn1cclxuXHJcbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsID4gLmstaWNvbiB7XHJcbiAgbWFyZ2luLXRvcDogLTNweFxyXG59XHJcblxyXG4uay11cGxvYWQtYWN0aW9uIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciB7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLjMyZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSlcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIC5rLXByb2dyZXNzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGUtaW52YWxpZCA+IC5rLXByb2dyZXNzIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay11cGxvYWQgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxLjZlbVxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyID4gaWZyYW1lLCAuay1tZWRpYXBsYXllciA+IHZpZGVvIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyIC5rLW1lZGlhcGxheWVyLW92ZXJsYXkge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIC43KSwgcmdiYSgwLCAwLCAwLCAuMDUpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhci13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10b29sYmFyIHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciA+ICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqICsgKiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10b29sYmFyIC5rLWFsaWduLXJpZ2h0ID4gKiArICoge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1tZWRpYXBsYXllci1xdWFsaXR5IHtcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItcXVhbGl0eS13cmFwLCAuay1tZWRpYXBsYXllci12b2x1bWUtd3JhcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1xdWFsaXR5LWxpc3Qge1xyXG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgdG9wOiAtMTdweDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNrIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1idXR0b24tZmxhdCB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZSBlbSwgLmstdG9vbGJhci13cmFwIC5rLXVwbG9hZC1maWxlcyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXItZHJvcHpvbmUge1xyXG4gIHotaW5kZXg6IDEwMDEwO1xyXG4gIG9wYWNpdHk6IC40O1xyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMjAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCBsYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbn1cclxuXHJcbi5rLXNlYXJjaC13cmFwIGlucHV0LmstaW5wdXQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNlYXJjaC13cmFwIC5rLXNlYXJjaCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi10b3A6IC04cHhcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDhweCAwIDA7XHJcbiAgcGFkZGluZzogLjI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay10aWxlcy1hcnJhbmdlIHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSAuay1kcm9wZG93biwgLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiA1LjNlbVxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLCAuay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1iIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDc5JTtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xyXG4gIGhlaWdodDogMzkwcHg7XHJcbiAgbWF4LWhlaWdodDogNTB2aDtcclxuICBtYXJnaW4tYm90dG9tOiAyZW1cclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cgbGFiZWwge1xyXG4gIHdpZHRoOiAxNCVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyBpbnB1dCB7XHJcbiAgd2lkdGg6IDgwJVxyXG59XHJcblxyXG4uay1jaGFydCwgLmstZ2F1Z2UsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY2hhcnQsIC5rLXN0b2NrY2hhcnQge1xyXG4gIGhlaWdodDogNDAwcHhcclxufVxyXG5cclxuLmstY2hhcnQgPiBjYW52YXMge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc3RvY2tjaGFydCwgZGl2LmstY2hhcnQsIGRpdi5rLWdhdWdlLCBzcGFuLmstc3BhcmtsaW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1nYXVnZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstYXJjZ2F1Z2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1hcmNnYXVnZS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1iYXNlbGluZS1tYXJrZXIge1xyXG4gIHpvb206IDFcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBV0NBWUFBQURBUWJ3R0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBRE5KUkVGVWVOcGkvUC8vdndNREZRRUxFUDhiZVFiK0hUV1FZZ1AvREhvRC80NjZjQVI0ZWRSQXlnMzhQNmhMYklBQUF3Q25XaGhWc3h2ZENBQUFBQUJKUlU1RXJrSmdnZz09KTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB6LWluZGV4OiAxMjAwMFxyXG59XHJcblxyXG4uay1jaGFydC10b29sdGlwLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcCB0aCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFweFxyXG59XHJcblxyXG4uay1jaGFydC10b29sdGlwIHRkIHtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IC4xZW0gLjJlbVxyXG59XHJcblxyXG4uay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogM3B4XHJcbn1cclxuXHJcbi5rLXNlbGVjdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxufVxyXG5cclxuLmstc2VsZWN0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstc2VsZWN0aW9uLWJnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDEpXHJcbn1cclxuXHJcbi5rLWhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1oYW5kbGUgZGl2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstbGVmdC1oYW5kbGUge1xyXG4gIGxlZnQ6IC00cHhcclxufVxyXG5cclxuLmstcmlnaHQtaGFuZGxlIHtcclxuICByaWdodDogLTRweFxyXG59XHJcblxyXG4uay1sZWZ0LWhhbmRsZSBkaXYge1xyXG4gIG1hcmdpbjogLTIwcHggMCAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMzBweCAwIDBcclxufVxyXG5cclxuLmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU1cHhcclxufVxyXG5cclxuLmstcmlnaHQtaGFuZGxlIGRpdiB7XHJcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTE1cHg7XHJcbiAgcGFkZGluZzogNDBweCAwIDAgMzBweFxyXG59XHJcblxyXG4uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NXB4XHJcbn1cclxuXHJcbi5rLW1hc2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3ItaGludCBkaXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3ItaGludCAuay1zY3JvbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogI2QyZDJkMlxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3ItaGludCAuay10b29sdGlwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC41KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5rLXNwYXJrbGluZSwgLmstc3BhcmtsaW5lIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNwYXJrbGluZSBzcGFuIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZGlhZ3JhbSwgLmstbWFwIHtcclxuICBoZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmstbGF5ZXIsIC5rLW1hcCAuay1sYXllciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhciwgLmstbWFwIC5rbS10b3VjaC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbWFwIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLW1hcCAuay1tYXAtY29udHJvbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1tYXAgLmstcG9zLXRvcCB7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1wb3MtYm90dG9tIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstbWFwIC5rLXBvcy1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1wb3MtcmlnaHQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1uYXZpZ2F0b3Ige1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgLmstbWFwIC5rLW5hdmlnYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1tYXAgLmstem9vbS1jb250cm9sIHtcclxuICBtYXJnaW46IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLW1hcCAuay16b29tLWNvbnRyb2wgLmstYnV0dG9uIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1tYXAgLmstem9vbS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XHJcbiAgei1pbmRleDogMTAwMFxyXG59XHJcblxyXG4uay1tYXAgLmstbWFya2VyIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLW5hdmlnYXRvciA+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW5hdmlnYXRvciA+IC5rLWJ1dHRvbiAuay1pY29uIHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWluLWhlaWdodDogMFxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLW4sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXAge1xyXG4gIHRvcDogMnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1lLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXJpZ2h0IHtcclxuICByaWdodDogMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWRvd24sIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcyB7XHJcbiAgYm90dG9tOiAycHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWxlZnQsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdyB7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24td3JhcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1idXR0b24td3JhcCAuay1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCArIC5rLXpvb20taW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstYnV0dG9ucy1ob3Jpem9udGFsIC5rLXpvb20tb3V0IHtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1idXR0b24td3JhcCAuay1idXR0b246aG92ZXIge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtdmVydGljYWwgOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay1idXR0b25zLXZlcnRpY2FsIC5rLXpvb20tb3V0IHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4XHJcbn1cclxuXHJcbi5rLXpvb20tdGV4dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiA0LjNlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCArIC5rLXpvb20taW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1idXR0b25zLWhvcml6b250YWwgLmstem9vbS1vdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1kaWFncmFtIHtcclxuICBoZWlnaHQ6IDYwMHB4XHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNhbnZhcy1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1kaWFncmFtIGltZyB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcclxufVxyXG5cclxuLmstdHJlZW1hcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDQwMHB4XHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGlsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpbGUuay1sZWFmIHtcclxuICBwYWRkaW5nOiAuNmVtXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtd3JhcC5rLWxhc3QgPiAuay10cmVlbWFwLXRpbGUge1xyXG4gIHBhZGRpbmc6IC4zZW1cclxufVxyXG5cclxuLmstdHJlZW1hcC10aWxlLmstaG92ZXIsIC5rLXRyZWVtYXAtdGlsZS5rLXN0YXRlLWhvdmVyIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstdHJlZW1hcCA+IC5rLXRyZWVtYXAtdGlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpdGxlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcclxuICBoZWlnaHQ6IDIuNDJlbTtcclxuICBwYWRkaW5nOiAwIC42ZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10cmVlbWFwLXdyYXAgLmstdHJlZW1hcC10aXRsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstdHJlZW1hcC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xyXG4gIHRvcDogMi40MmVtXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDIuNDJlbTtcclxuICBsaW5lLWhlaWdodDogMi40MmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogLjZlbSAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCA+IGRpdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMS4yM2VtO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcclxufVxyXG5cclxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XHJcbiAgbGVmdDogMi40MmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50IHtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZmxleDogMTtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IC4zZW0gLjZlbTtcclxuICB3aWR0aDogYXV0bztcclxuICBsaW5lLWhlaWdodDogMmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uIHtcclxuICBmb250LXNpemU6IDEuNWVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZm9vdGVyLCAuay1pZSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10b29sYmFyIHtcclxuICBsaW5lLWhlaWdodDogMmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciA+IGRpdi5rLXBhbmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50LCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXBvcHVwLWVkaXQtZm9ybSB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQgLmstZ3JpZC1zZWFyY2gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWdyaWQtbW9iaWxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcGFkZGluZzogLjJlbVxyXG59XHJcblxyXG4uay1ncmlkLW1vYmlsZSAuay1lZGl0LWNlbGwgPiBpbnB1dCwgLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gc2VsZWN0LCAuay1ncmlkLW1vYmlsZSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBpbnB1dCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gIC1tb3otdXNlci1kcmFnOiBub25lXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3ID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItaXRlbXMtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAtMXB4IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIHRoIHtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiAqIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLXktZGF0ZS1mb3JtYXQge1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xyXG4gIGhlaWdodDogNDBweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50cy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDZweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnQge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBtYXJnaW46IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstbW9iaWxlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XHJcbiAgd2lkdGg6IDElXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xyXG4gIGhlaWdodDogMS41ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcclxuICBmb250LXNpemU6IDFlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci1tYXJrIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC41ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci10YXNrLXRleHQge1xyXG4gIGZsZXg6IDEgMSAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0IHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lICoge1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLWhlbHAtdGV4dCwgLmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0ge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcclxuICBtYXJnaW4tdG9wOiAyZW1cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBwYWRkaW5nOiAxcHggMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHRleHQtaW5kZW50OiAxZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci10b29scyB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLW11bHRpY2hlY2std3JhcC5rLWxpc3Rncm91cCB7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQsIC5rLXBhbmUtd3JhcHBlciAuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQgPiAqLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQgPiAqIHtcclxuICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1pY29uIHtcclxuICB0ZXh0LWluZGVudDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmttLXNjcm9sbC1jb250YWluZXIge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtbWFyZ2luLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKVxyXG59XHJcblxyXG4uay13aWRnZXQgLmttLXNjcm9sbC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDBcclxufVxyXG5cclxuLmttLXRvdWNoLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyMDAwMDA7XHJcbiAgaGVpZ2h0OiAuM2VtO1xyXG4gIHdpZHRoOiAuM2VtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyXHJcbn1cclxuXHJcbi5rbS12ZXJ0aWNhbC1zY3JvbGxiYXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICByaWdodDogMnB4O1xyXG4gIHRvcDogMnB4XHJcbn1cclxuXHJcbi5rbS1ob3Jpem9udGFsLXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMnB4O1xyXG4gIGJvdHRvbTogMnB4XHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XHJcbiAgbGVmdDogMTVweDtcclxuICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGkge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0XHJcbn1cclxuXHJcbi5rLWZ4IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZnggLmstZngtY3VycmVudCB7XHJcbiAgei1pbmRleDogMFxyXG59XHJcblxyXG4uay1meCAuay1meC1uZXh0IHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWZ4LWhpZGRlbiwgLmstZngtaGlkZGVuICoge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudCB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1meC1yZXZlcnNlIC5rLWZ4LW5leHQge1xyXG4gIHotaW5kZXg6IDBcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0LCAuay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtZmFkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXRcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1sZWZ0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1kb3duLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSlcclxufVxyXG5cclxuLmstdmlydHVhbC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdmlydHVhbC13cmFwIC5rLWxpc3Quay12aXJ0dWFsLWxpc3Qge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtd3JhcCA+IC5rLXZpcnR1YWwtaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQgPiAuay12aXJ0dWFsLWxpc3QgPiAuay12aXJ0dWFsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogV2ViQ29tcG9uZW50c0ljb25zO1xyXG4gIHNyYzogdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuZW90P2dlZHhlbyk7XHJcbiAgc3JjOiB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5lb3Q/Z2VkeGVvI2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLnR0Zj9nZWR4ZW8pIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMud29mZj9nZWR4ZW8pIGZvcm1hdCgnd29mZicpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy5zdmc/Z2VkeGVvI1dlYkNvbXBvbmVudHNJY29ucykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4uay1pLWFycm93aGVhZC1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIlxyXG59XHJcblxyXG4uay1pLWFycm93aGVhZC13OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTZcIlxyXG59XHJcblxyXG4uay1pLWFycm93LTQ1LXVwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDBcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDBcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS1kb3duLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMlwiXHJcbn1cclxuXHJcbi5rLWktY29sbGFwc2Utc3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMlwiXHJcbn1cclxuXHJcbi5rLWktcmVzaXplLXN3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIlxyXG59XHJcblxyXG4uay1pLWFycm93LTQ1LXVwLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwM1wiXHJcbn1cclxuXHJcbi5rLWktY29sbGFwc2Utbnc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwM1wiXHJcbn1cclxuXHJcbi5rLWktcmVzaXplLW5ldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDRcIlxyXG59XHJcblxyXG4uay1pLWtwaS10cmVuZC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDVcIlxyXG59XHJcblxyXG4uay1pLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDZcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNlwiXHJcbn1cclxuXHJcbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDZcIlxyXG59XHJcblxyXG4uay1pLWFycm93LTYwLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwN1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lbmQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiXHJcbn1cclxuXHJcbi5rLWktc2Vlay1uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDhcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWVuZC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCJcclxufVxyXG5cclxuLmstaS1zZWVrLWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZW5kLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYVwiXHJcbn1cclxuXHJcbi5rLWktc2Vlay1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGFcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWVuZC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGJcIlxyXG59XHJcblxyXG4uay1pLXNlZWstdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwY1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctc2Vlay11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctc2Vlay1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCJcclxufVxyXG5cclxuLmstaS1mb3J3YXJkLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGRcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWRvdWJsZS02MC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGVcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXNlZWstZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1zZWVrLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiXHJcbn1cclxuXHJcbi5rLWktcmV3aW5kLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGZcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1rcGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMFwiXHJcbn1cclxuXHJcbi5rLWkta3BpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1uby1jaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctb3ZlcmZsb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTNcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTVcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTlcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxYVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZHJpbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxYlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctcGFyZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWNcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXJvb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3dzLXJlc2l6aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWVcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1kaW1lbnNpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWZcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1zd2FwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjBcIlxyXG59XHJcblxyXG4uay1pLWRyYWctYW5kLWRyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMVwiXHJcbn1cclxuXHJcbi5rLWktY2F0ZWdvcml6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCJcclxufVxyXG5cclxuLmstaS1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjNcIlxyXG59XHJcblxyXG4uay1pLWdyaWQtbGF5b3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjVcIlxyXG59XHJcblxyXG4uay1pLXVuZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNlwiXHJcbn1cclxuXHJcbi5rLWktaGFuZGxlci1kcmFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjdcIlxyXG59XHJcblxyXG4uay1pLWxheW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQtMS1ieS00OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIlxyXG59XHJcblxyXG4uay1pLWxheW91dC0yLWJ5LTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyYVwiXHJcbn1cclxuXHJcbi5rLWktbGF5b3V0LXNpZGUtYnktc2lkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQtc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW5zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmRcIlxyXG59XHJcblxyXG4uay1pLXJvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZVwiXHJcbn1cclxuXHJcbi5rLWktcmVvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCJcclxufVxyXG5cclxuLmstaS1tZW51OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzBcIlxyXG59XHJcblxyXG4uay1pLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiXHJcbn1cclxuXHJcbi5rLWktbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzJcIlxyXG59XHJcblxyXG4uay1pLXVuZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMFwiXHJcbn1cclxuXHJcbi5rLWktcmVkbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCJcclxufVxyXG5cclxuLmstaS1yZXNldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCJcclxufVxyXG5cclxuLmstaS1yZWxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwM1wiXHJcbn1cclxuXHJcbi5rLWktcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCJcclxufVxyXG5cclxuLmstaS1yZWN1cnJlbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIlxyXG59XHJcblxyXG4uay1pLW5vbi1yZWN1cnJlbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDRcIlxyXG59XHJcblxyXG4uay1pLXJlc2V0LXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDVcIlxyXG59XHJcblxyXG4uay1pLXJlbG9hZC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCJcclxufVxyXG5cclxuLmstaS1yZWZyZXNoLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIlxyXG59XHJcblxyXG4uay1pLXJlY3VycmVuY2Utc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNlwiXHJcbn1cclxuXHJcbi5rLWktY2xvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwN1wiXHJcbn1cclxuXHJcbi5rLWktY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOFwiXHJcbn1cclxuXHJcbi5rLWktc2F2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCJcclxufVxyXG5cclxuLmstaS1mbG9wcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOVwiXHJcbn1cclxuXHJcbi5rLWktcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwYVwiXHJcbn1cclxuXHJcbi5rLWktcHJpbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCJcclxufVxyXG5cclxuLmstaS1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGJcIlxyXG59XHJcblxyXG4uay1pLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCJcclxufVxyXG5cclxuLmstaS1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiXHJcbn1cclxuXHJcbi5rLWktdHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiXHJcbn1cclxuXHJcbi5rLWktYXR0YWNobWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCJcclxufVxyXG5cclxuLmstaS1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGRcIlxyXG59XHJcblxyXG4uay1pLWF0dGFjaG1lbnQtNDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiXHJcbn1cclxuXHJcbi5rLWktY2xpcC00NTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCJcclxufVxyXG5cclxuLmstaS1saW5rLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZlwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGZcIlxyXG59XHJcblxyXG4uay1pLXVubGluay1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTBcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMFwiXHJcbn1cclxuXHJcbi5rLWktbGluay12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTExXCJcclxufVxyXG5cclxuLmstaS11bmxpbmstdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMlwiXHJcbn1cclxuXHJcbi5rLWktbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCJcclxufVxyXG5cclxuLmstaS11bmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExNFwiXHJcbn1cclxuXHJcbi5rLWktY2FuY2VsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTVcIlxyXG59XHJcblxyXG4uay1pLWNhbmNlbC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTZcIlxyXG59XHJcblxyXG4uay1pLWNhbmNlbC1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExN1wiXHJcbn1cclxuXHJcbi5rLWktY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMThcIlxyXG59XHJcblxyXG4uay1pLXRpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2stb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCJcclxufVxyXG5cclxuLmstaS1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCJcclxufVxyXG5cclxuLmstaS1zdWNjZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTlcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCJcclxufVxyXG5cclxuLmstaS1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWFcIlxyXG59XHJcblxyXG4uay1pLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWJcIlxyXG59XHJcblxyXG4uay1pLXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExYlwiXHJcbn1cclxuXHJcbi5rLWktY2xvc2Utb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCJcclxufVxyXG5cclxuLmstaS14LW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiXHJcbn1cclxuXHJcbi5rLWktZXJyb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiXHJcbn1cclxuXHJcbi5rLWktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWRcIlxyXG59XHJcblxyXG4uay1pLXgtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWRcIlxyXG59XHJcblxyXG4uay1pLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExZVwiXHJcbn1cclxuXHJcbi5rLWktYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWVcIlxyXG59XHJcblxyXG4uay1pLXBsdXMtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFmXCJcclxufVxyXG5cclxuLmstaS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCJcclxufVxyXG5cclxuLmstaS1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCJcclxufVxyXG5cclxuLmstaS1rcGktdHJlbmQtZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMVwiXHJcbn1cclxuXHJcbi5rLWktbWludXMtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCJcclxufVxyXG5cclxuLmstaS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyM1wiXHJcbn1cclxuXHJcbi5rLWktc29ydC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNFwiXHJcbn1cclxuXHJcbi5rLWktc29ydC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjVcIlxyXG59XHJcblxyXG4uay1pLXVuc29ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCJcclxufVxyXG5cclxuLmstaS1zb3J0LWNsZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjZcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtYXNjLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjdcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCJcclxufVxyXG5cclxuLmstaS1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyOVwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLWNsZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmFcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJiXCJcclxufVxyXG5cclxuLmstaS1maWx0ZXItc29ydC1hc2Mtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyY1wiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJkXCJcclxufVxyXG5cclxuLmstaS1maWx0ZXItYWRkLWV4cHJlc3Npb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZVwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLWFkZC1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJmXCJcclxufVxyXG5cclxuLmstaS1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCJcclxufVxyXG5cclxuLmstaS1sb2dvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzMVwiXHJcbn1cclxuXHJcbi5rLWktZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzMlwiXHJcbn1cclxuXHJcbi5rLWktdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzNcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzRcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1vcGVuLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzVcIlxyXG59XHJcblxyXG4uay1pLWxhdW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCJcclxufVxyXG5cclxuLmstaS13aW5kb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzN1wiXHJcbn1cclxuXHJcbi5rLWktd2luZG93LW1heGltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzdcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiXHJcbn1cclxuXHJcbi5rLWktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiXHJcbn1cclxuXHJcbi5rLWktdGlsZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiXHJcbn1cclxuXHJcbi5rLWktd2luZG93LW1pbmltaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzlcIlxyXG59XHJcblxyXG4uay1pLWdlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYVwiXHJcbn1cclxuXHJcbi5rLWktY29nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2FcIlxyXG59XHJcblxyXG4uay1pLWN1c3RvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCJcclxufVxyXG5cclxuLmstaS1nZWFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCJcclxufVxyXG5cclxuLmstaS1jb2dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2JcIlxyXG59XHJcblxyXG4uay1pLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCJcclxufVxyXG5cclxuLmstaS1zZXR0aW5nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCJcclxufVxyXG5cclxuLmstaS1wcmV2aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2RcIlxyXG59XHJcblxyXG4uay1pLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNkXCJcclxufVxyXG5cclxuLmstaS16b29tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2VcIlxyXG59XHJcblxyXG4uay1pLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCJcclxufVxyXG5cclxuLmstaS16b29tLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2ZcIlxyXG59XHJcblxyXG4uay1pLXpvb20tb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDBcIlxyXG59XHJcblxyXG4uay1pLXBhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCJcclxufVxyXG5cclxuLmstaS1tb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDFcIlxyXG59XHJcblxyXG4uay1pLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0MlwiXHJcbn1cclxuXHJcbi5rLWktY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCJcclxufVxyXG5cclxuLmstaS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDNcIlxyXG59XHJcblxyXG4uay1pLWNvbm5lY3RvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCJcclxufVxyXG5cclxuLmstaS1wbHVzLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDVcIlxyXG59XHJcblxyXG4uay1pLW1pbnVzLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDZcIlxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtZGVueTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ3XCJcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLWhvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0OFwiXHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDlcIlxyXG59XHJcblxyXG4uay1pLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMFwiXHJcbn1cclxuXHJcbi5rLWktcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMVwiXHJcbn1cclxuXHJcbi5rLWktc3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCJcclxufVxyXG5cclxuLmstaS1yZXdpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwM1wiXHJcbn1cclxuXHJcbi5rLWktZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCJcclxufVxyXG5cclxuLmstaS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCJcclxufVxyXG5cclxuLmstaS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNlwiXHJcbn1cclxuXHJcbi5rLWktdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA3XCJcclxufVxyXG5cclxuLmstaS1oZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA4XCJcclxufVxyXG5cclxuLmstaS1zdWJ0aXRsZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwOVwiXHJcbn1cclxuXHJcbi5rLWktcGxheWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwYVwiXHJcbn1cclxuXHJcbi5rLWktYXVkaW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwYlwiXHJcbn1cclxuXHJcbi5rLWktcGxheS1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCJcclxufVxyXG5cclxuLmstaS1wYXVzZS1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCJcclxufVxyXG5cclxuLmstaS1zdG9wLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGVcIlxyXG59XHJcblxyXG4uay1pLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMFwiXHJcbn1cclxuXHJcbi5rLWktZmF2LW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMFwiXHJcbn1cclxuXHJcbi5rLWktZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCJcclxufVxyXG5cclxuLmstaS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCJcclxufVxyXG5cclxuLmstaS1mYXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMVwiXHJcbn1cclxuXHJcbi5rLWktZmF2b3JpdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMVwiXHJcbn1cclxuXHJcbi5rLWktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDJcIlxyXG59XHJcblxyXG4uay1pLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMlwiXHJcbn1cclxuXHJcbi5rLWktc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCJcclxufVxyXG5cclxuLmstaS1ib29rbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCJcclxufVxyXG5cclxuLmstaS1jaGVja2JveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCJcclxufVxyXG5cclxuLmstaS1zaGFwZS1yZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDRcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwNVwiXHJcbn1cclxuXHJcbi5rLWktdHJpLXN0YXRlLWluZGV0ZXJtaW5hdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwNlwiXHJcbn1cclxuXHJcbi5rLWktdHJpLXN0YXRlLW51bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwN1wiXHJcbn1cclxuXHJcbi5rLWktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDhcIlxyXG59XHJcblxyXG4uay1pLXJhZGlvYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDlcIlxyXG59XHJcblxyXG4uay1pLXNoYXBlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA5XCJcclxufVxyXG5cclxuLmstaS1yYWRpb2J1dHRvbi1jaGVja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMGFcIlxyXG59XHJcblxyXG4uay1pLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCJcclxufVxyXG5cclxuLmstaS1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDBcIlxyXG59XHJcblxyXG4uay1pLWluZm9ybWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDFcIlxyXG59XHJcblxyXG4uay1pLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMVwiXHJcbn1cclxuXHJcbi5rLWktbm90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCJcclxufVxyXG5cclxuLmstaS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCJcclxufVxyXG5cclxuLmstaS1oZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDJcIlxyXG59XHJcblxyXG4uay1pLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwM1wiXHJcbn1cclxuXHJcbi5rLWktZXhjZXB0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDNcIlxyXG59XHJcblxyXG4uay1pLXBob3RvLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAwXCJcclxufVxyXG5cclxuLmstaS1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCJcclxufVxyXG5cclxuLmstaS1waG90bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1leHBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMlwiXHJcbn1cclxuXHJcbi5rLWktcGhvdG8tZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDJcIlxyXG59XHJcblxyXG4uay1pLXpvb20tYWN0dWFsLXNpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwM1wiXHJcbn1cclxuXHJcbi5rLWktem9vbS1iZXN0LWZpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTA0XCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1yZXNpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwNVwiXHJcbn1cclxuXHJcbi5rLWktY3JvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTA2XCJcclxufVxyXG5cclxuLmstaS1taXJyb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwN1wiXHJcbn1cclxuXHJcbi5rLWktZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDhcIlxyXG59XHJcblxyXG4uay1pLWZsaXAtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwOVwiXHJcbn1cclxuXHJcbi5rLWktcm90YXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGFcIlxyXG59XHJcblxyXG4uay1pLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCJcclxufVxyXG5cclxuLmstaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBjXCJcclxufVxyXG5cclxuLmstaS1icnVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBkXCJcclxufVxyXG5cclxuLmstaS1wYWxldHRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGVcIlxyXG59XHJcblxyXG4uay1pLXBhaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGZcIlxyXG59XHJcblxyXG4uay1pLWRyb3BsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwZlwiXHJcbn1cclxuXHJcbi5rLWktYmFja2dyb3VuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCJcclxufVxyXG5cclxuLmstaS1saW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTBcIlxyXG59XHJcblxyXG4uay1pLXNoYXBlLWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxMFwiXHJcbn1cclxuXHJcbi5rLWktYnJpZ2h0bmVzcy1jb250cmFzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTExXCJcclxufVxyXG5cclxuLmstaS1zYXR1cmF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTJcIlxyXG59XHJcblxyXG4uay1pLWludmVydC1jb2xvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxM1wiXHJcbn1cclxuXHJcbi5rLWktdHJhbnNwZXJhbmN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTRcIlxyXG59XHJcblxyXG4uay1pLW9wYWNpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxNFwiXHJcbn1cclxuXHJcbi5rLWktZ3JleXNjYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTVcIlxyXG59XHJcblxyXG4uay1pLWJsdXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxNlwiXHJcbn1cclxuXHJcbi5rLWktc2hhcnBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE3XCJcclxufVxyXG5cclxuLmstaS1zaGFwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCJcclxufVxyXG5cclxuLmstaS1yb3VuZC1jb3JuZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTlcIlxyXG59XHJcblxyXG4uay1pLWZyb250LWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxYVwiXHJcbn1cclxuXHJcbi5rLWktYmFjay1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MWJcIlxyXG59XHJcblxyXG4uay1pLWZvcndhcmQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFjXCJcclxufVxyXG5cclxuLmstaS1iYWNrd2FyZC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MWRcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWxlZnQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFlXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFmXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjBcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXRvcC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjFcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjJcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjNcIlxyXG59XHJcblxyXG4uay1pLXRodW1ibmFpbHMtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyNFwiXHJcbn1cclxuXHJcbi5rLWktdGh1bWJuYWlscy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI1XCJcclxufVxyXG5cclxuLmstaS10aHVtYm5haWxzLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyNlwiXHJcbn1cclxuXHJcbi5rLWktdGh1bWJuYWlscy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjdcIlxyXG59XHJcblxyXG4uay1pLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjhcIlxyXG59XHJcblxyXG4uay1pLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyOFwiXHJcbn1cclxuXHJcbi5rLWktZnVsbC1zY3JlZW4tZXhpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCJcclxufVxyXG5cclxuLmstaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyOVwiXHJcbn1cclxuXHJcbi5rLWktcmVzZXQtY29sb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyYVwiXHJcbn1cclxuXHJcbi5rLWktcGFpbnQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmFcIlxyXG59XHJcblxyXG4uay1pLWJhY2tncm91bmQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmFcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2VcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNmXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1hbGlnbi1sZWZ0LWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDBcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWNlbnRlci1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQyXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0M1wiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tYmFzZWxpbmUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ0XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi10b3AtZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0NVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDZcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDhcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJhc2VsaW5lLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDlcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktc3RhcnQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRhXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWNlbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGJcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktZW5kLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0Y1wiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1iZXR3ZWVuLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0ZFwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1hcm91bmQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRlXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LXN0YXJ0LXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGZcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NTBcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktZW5kLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NTFcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktYmV0d2Vlbi12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUyXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWFyb3VuZC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUzXCJcclxufVxyXG5cclxuLmstaS1jb2xvci1jYW52YXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU1NFwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1wcm9wZXJ0aWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDBcIlxyXG59XHJcblxyXG4uay1pLWJvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwMVwiXHJcbn1cclxuXHJcbi5rLWktaXRhbGljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDJcIlxyXG59XHJcblxyXG4uay1pLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCJcclxufVxyXG5cclxuLmstaS1mb250LWZhbWlseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCJcclxufVxyXG5cclxuLmstaS1mb3JlZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDVcIlxyXG59XHJcblxyXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDZcIlxyXG59XHJcblxyXG4uay1pLWNvbnZlcnQtdXBwZXJjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDdcIlxyXG59XHJcblxyXG4uay1pLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwOFwiXHJcbn1cclxuXHJcbi5rLWktc3ViLXNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCJcclxufVxyXG5cclxuLmstaS1zdXAtc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGFcIlxyXG59XHJcblxyXG4uay1pLWRpdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCJcclxufVxyXG5cclxuLmstaS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwY1wiXHJcbn1cclxuXHJcbi5rLWktaDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZFwiXHJcbn1cclxuXHJcbi5rLWktaDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZVwiXHJcbn1cclxuXHJcbi5rLWktaDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwZlwiXHJcbn1cclxuXHJcbi5rLWktaDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMFwiXHJcbn1cclxuXHJcbi5rLWktaDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMVwiXHJcbn1cclxuXHJcbi5rLWktaDY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMlwiXHJcbn1cclxuXHJcbi5rLWktbGlzdC1vcmRlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTNcIlxyXG59XHJcblxyXG4uay1pLWxpc3QtbnVtYmVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxM1wiXHJcbn1cclxuXHJcbi5rLWktbGlzdC11bm9yZGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNFwiXHJcbn1cclxuXHJcbi5rLWktbGlzdC1idWxsZXRlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCJcclxufVxyXG5cclxuLmstaS1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNVwiXHJcbn1cclxuXHJcbi5rLWktaW5kZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTVcIlxyXG59XHJcblxyXG4uay1pLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCJcclxufVxyXG5cclxuLmstaS1vdXRkZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTZcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxN1wiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtbWlkZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MThcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxOVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWFcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxY1wiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyMVwiXHJcbn1cclxuXHJcbi5rLWktdGV4dC13cmFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjJcIlxyXG59XHJcblxyXG4uay1pLXJ1bGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi10b3AtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi10b3AtY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjVcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWFsaWduLXRvcC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjhcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmJcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZFwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZVwiXHJcbn1cclxuXHJcbi5rLWktYWxsLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1vdXRzaWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmZcIlxyXG59XHJcblxyXG4uay1pLW91dHNpZGUtYm9yZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCJcclxufVxyXG5cclxuLmstaS1ib3JkZXJzLWluc2lkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCJcclxufVxyXG5cclxuLmstaS1pbnNpZGUtYm9yZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCJcclxufVxyXG5cclxuLmstaS1ib3JkZXJzLWluc2lkZS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzFcIlxyXG59XHJcblxyXG4uay1pLWluc2lkZS1ob3Jpem9udGFsLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1pbnNpZGUtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMlwiXHJcbn1cclxuXHJcbi5rLWktaW5zaWRlLXZlcnRpY2FsLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMlwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCJcclxufVxyXG5cclxuLmstaS10b3AtYm9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzNcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlci1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNFwiXHJcbn1cclxuXHJcbi5rLWktYm90dG9tLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCJcclxufVxyXG5cclxuLmstaS1sZWZ0LWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNlwiXHJcbn1cclxuXHJcbi5rLWktcmlnaHQtYm9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzZcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlci1ubzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCJcclxufVxyXG5cclxuLmstaS1uby1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzdcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtc2hvdy1oaWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzhcIlxyXG59XHJcblxyXG4uay1pLWZvcm06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzOVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzlcIlxyXG59XHJcblxyXG4uay1pLWZvcm0tZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCJcclxufVxyXG5cclxuLmstaS1jb2RlLXNuaXBwZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzYlwiXHJcbn1cclxuXHJcbi5rLWktc2VsZWN0LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCJcclxufVxyXG5cclxuLmstaS1idXR0b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzZFwiXHJcbn1cclxuXHJcbi5rLWktc2VsZWN0LWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCJcclxufVxyXG5cclxuLmstaS1jYWxlbmRhci1kYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2M2ZcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCJcclxufVxyXG5cclxuLmstaS10ZXh0YXJlYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCJcclxufVxyXG5cclxuLmstaS10ZXh0Ym94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDJcIlxyXG59XHJcblxyXG4uay1pLXRleHRib3gtaGlkZGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDNcIlxyXG59XHJcblxyXG4uay1pLXBhc3N3b3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDRcIlxyXG59XHJcblxyXG4uay1pLXBhcmFncmFwaC1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0NVwiXHJcbn1cclxuXHJcbi5rLWktZWRpdC10b29sczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCJcclxufVxyXG5cclxuLmstaS10ZW1wbGF0ZS1tYW5hZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDdcIlxyXG59XHJcblxyXG4uay1pLWNoYW5nZS1tYW51YWxseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDlcIlxyXG59XHJcblxyXG4uay1pLXRyYWNrLWNoYW5nZXMtZW5hYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NGFcIlxyXG59XHJcblxyXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NGJcIlxyXG59XHJcblxyXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLXJlamVjdC1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0ZVwiXHJcbn1cclxuXHJcbi5rLWktZG9jdW1lbnQtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCJcclxufVxyXG5cclxuLmstaS1jdXN0b20taWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCJcclxufVxyXG5cclxuLmstaS1kaWN0aW9uYXJ5LWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1MlwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtaW5zZXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTJcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1M1wiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtbWFwLWVkaXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCJcclxufVxyXG5cclxuLmstaS1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTVcIlxyXG59XHJcblxyXG4uay1pLWNvbW1lbnQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTZcIlxyXG59XHJcblxyXG4uay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1N1wiXHJcbn1cclxuXHJcbi5rLWktc2lsdmVybGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1OFwiXHJcbn1cclxuXHJcbi5rLWktbWVkaWEtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCJcclxufVxyXG5cclxuLmstaS12aWRlby1leHRlcm5hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCJcclxufVxyXG5cclxuLmstaS1mbGFzaC1tYW5hZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWJcIlxyXG59XHJcblxyXG4uay1pLWZpbmQtYW5kLXJlcGxhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1Y1wiXHJcbn1cclxuXHJcbi5rLWktZmluZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCJcclxufVxyXG5cclxuLmstaS1jb3B5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWRcIlxyXG59XHJcblxyXG4uay1pLWZpbGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWRcIlxyXG59XHJcblxyXG4uay1pLWN1dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1hcy1odG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjBcIlxyXG59XHJcblxyXG4uay1pLXBhc3RlLWZyb20td29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1mcm9tLXdvcmQtc3RyaXAtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1odG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjNcIlxyXG59XHJcblxyXG4uay1pLXBhc3RlLW1hcmtkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjRcIlxyXG59XHJcblxyXG4uay1pLXBhc3RlLXBsYWluLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2NVwiXHJcbn1cclxuXHJcbi5rLWktYXBwbHktZm9ybWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjZcIlxyXG59XHJcblxyXG4uay1pLWNsZWFyLWNzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCJcclxufVxyXG5cclxuLmstaS1jb3B5LWZvcm1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCJcclxufVxyXG5cclxuLmstaS1zdHJpcC1hbGwtZm9ybWF0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjlcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLWNzcy1mb3JtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2YVwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtZm9udC1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCJcclxufVxyXG5cclxuLmstaS1zdHJpcC1zcGFuLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NmNcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCJcclxufVxyXG5cclxuLmstaS1mb3JtYXQtY29kZS1ibG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCJcclxufVxyXG5cclxuLmstaS1zdHlsZS1idWlsZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NmZcIlxyXG59XHJcblxyXG4uay1pLW1vZHVsZS1tYW5hZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzBcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1saWdodC1kaWFsb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3MVwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWluc2VydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3MlwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWdsb2JlLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjczXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3NFwiXHJcbn1cclxuXHJcbi5rLWktYW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzVcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWxpZ2h0LWRpYWxvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1pbnNlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3NlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3N1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcHJvcGVydGllczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCJcclxufVxyXG5cclxuLmstaS10YWJsZS13aXphcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3OFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY2VsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jZWxsLXByb3BlcnRpZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3YVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY29sdW1uLWluc2VydC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2JcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3Y1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWluc2VydC1hYm92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1yb3ctaW5zZXJ0LWJlbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2VcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3ZlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jZWxsLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4MlwiXHJcbn1cclxuXHJcbi5rLWktY2VsbHMtbWVyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4M1wiXHJcbn1cclxuXHJcbi5rLWktY2VsbHMtbWVyZ2UtaG9yaXpvbnRhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODRcIlxyXG59XHJcblxyXG4uay1pLWNlbGxzLW1lcmdlLXZlcnRpY2FsbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4NVwiXHJcbn1cclxuXHJcbi5rLWktY2VsbC1zcGxpdC1ob3Jpem9udGFsbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4NlwiXHJcbn1cclxuXHJcbi5rLWktY2VsbC1zcGxpdC12ZXJ0aWNhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODdcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXVubWVyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4OFwiXHJcbn1cclxuXHJcbi5rLWktcGFuZS1mcmVlemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4OVwiXHJcbn1cclxuXHJcbi5rLWktcm93LWZyZWV6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tZnJlZXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OGJcIlxyXG59XHJcblxyXG4uay1pLXRvb2xiYXItZmxvYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4Y1wiXHJcbn1cclxuXHJcbi5rLWktc3BlbGwtY2hlY2tlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCJcclxufVxyXG5cclxuLmstaS12YWxpZGF0aW9uLXhodG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OGVcIlxyXG59XHJcblxyXG4uay1pLXZhbGlkYXRpb24tZGF0YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCJcclxufVxyXG5cclxuLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCJcclxufVxyXG5cclxuLmstaS1mb3JtdWxhLWZ4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTFcIlxyXG59XHJcblxyXG4uay1pLXN1bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCJcclxufVxyXG5cclxuLmstaS1zeW1ib2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5M1wiXHJcbn1cclxuXHJcbi5rLWktZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTRcIlxyXG59XHJcblxyXG4uay1pLWN1cnJlbmN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTRcIlxyXG59XHJcblxyXG4uay1pLXBlcmNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5NVwiXHJcbn1cclxuXHJcbi5rLWktY3VzdG9tLWZvcm1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCJcclxufVxyXG5cclxuLmstaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTdcIlxyXG59XHJcblxyXG4uay1pLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5OFwiXHJcbn1cclxuXHJcbi5rLWktZm9udC1zaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTlcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLWFic29sdXRlLXBvc2l0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OWFcIlxyXG59XHJcblxyXG4uay1pLWdsb2JlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwMFwiXHJcbn1cclxuXHJcbi5rLWktZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwMVwiXHJcbn1cclxuXHJcbi5rLWktbWFya2VyLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCJcclxufVxyXG5cclxuLmstaS1tYXJrZXItcGluLXRhcmdldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCJcclxufVxyXG5cclxuLmstaS1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwNFwiXHJcbn1cclxuXHJcbi5rLWktdW5waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwNVwiXHJcbn1cclxuXHJcbi5rLWktc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMFwiXHJcbn1cclxuXHJcbi5rLWktdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAxXCJcclxufVxyXG5cclxuLmstaS1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAyXCJcclxufVxyXG5cclxuLmstaS1ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDNcIlxyXG59XHJcblxyXG4uay1pLWJsb2dnZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDRcIlxyXG59XHJcblxyXG4uay1pLWRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA1XCJcclxufVxyXG5cclxuLmstaS1kZWxpY2lvdXMtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDZcIlxyXG59XHJcblxyXG4uay1pLWRpZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwN1wiXHJcbn1cclxuXHJcbi5rLWktZGlnZy1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOFwiXHJcbn1cclxuXHJcbi5rLWktZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiXHJcbn1cclxuXHJcbi5rLWktZW52ZWxvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA5XCJcclxufVxyXG5cclxuLmstaS1sZXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiXHJcbn1cclxuXHJcbi5rLWktZW1haWwtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGFcIlxyXG59XHJcblxyXG4uay1pLWVudmVsb3AtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGFcIlxyXG59XHJcblxyXG4uay1pLWxldHRlci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwYVwiXHJcbn1cclxuXHJcbi5rLWktZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwYlwiXHJcbn1cclxuXHJcbi5rLWktZmFjZWJvb2stYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGNcIlxyXG59XHJcblxyXG4uay1pLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBkXCJcclxufVxyXG5cclxuLmstaS1nb29nbGUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGVcIlxyXG59XHJcblxyXG4uay1pLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGZcIlxyXG59XHJcblxyXG4uay1pLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEwXCJcclxufVxyXG5cclxuLmstaS1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODExXCJcclxufVxyXG5cclxuLmstaS1saW5rZWRpbi1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxMlwiXHJcbn1cclxuXHJcbi5rLWktbXlzcGFjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEzXCJcclxufVxyXG5cclxuLmstaS1teXNwYWNlLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE0XCJcclxufVxyXG5cclxuLmstaS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxNVwiXHJcbn1cclxuXHJcbi5rLWktcGludGVyZXN0LWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE2XCJcclxufVxyXG5cclxuLmstaS1yZWRkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxN1wiXHJcbn1cclxuXHJcbi5rLWktcmVkZGl0LWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE4XCJcclxufVxyXG5cclxuLmstaS1zdHVtYmxlLXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxOVwiXHJcbn1cclxuXHJcbi5rLWktc3R1bWJsZS11cG9uLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFhXCJcclxufVxyXG5cclxuLmstaS10ZWxsLWEtZnJpZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWJcIlxyXG59XHJcblxyXG4uay1pLXRlbGwtYS1mcmllbmQtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWNcIlxyXG59XHJcblxyXG4uay1pLXR1bWJscjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFkXCJcclxufVxyXG5cclxuLmstaS10dW1ibHItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWVcIlxyXG59XHJcblxyXG4uay1pLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxZlwiXHJcbn1cclxuXHJcbi5rLWktdHdpdHRlci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyMFwiXHJcbn1cclxuXHJcbi5rLWkteWFtbWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjFcIlxyXG59XHJcblxyXG4uay1pLXlhbW1lci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyMlwiXHJcbn1cclxuXHJcbi5rLWktYmVoYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIzXCJcclxufVxyXG5cclxuLmstaS1iZWhhbmNlLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI0XCJcclxufVxyXG5cclxuLmstaS1kcmliYmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI1XCJcclxufVxyXG5cclxuLmstaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyNlwiXHJcbn1cclxuXHJcbi5rLWktcnNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjdcIlxyXG59XHJcblxyXG4uay1pLXJzcy1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyOFwiXHJcbn1cclxuXHJcbi5rLWktdmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyOVwiXHJcbn1cclxuXHJcbi5rLWktdmltZW8tYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MmFcIlxyXG59XHJcblxyXG4uay1pLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyYlwiXHJcbn1cclxuXHJcbi5rLWkteW91dHViZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyY1wiXHJcbn1cclxuXHJcbi5rLWktZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiXHJcbn1cclxuXHJcbi5rLWktZm9sZGVyLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci1tb3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIlxyXG59XHJcblxyXG4uay1pLWZpZWxkcy1tb3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIlxyXG59XHJcblxyXG4uay1pLWFnZ3JlZ2F0ZS1maWVsZHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCJcclxufVxyXG5cclxuLmstaS1maWxlLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtdHh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIlxyXG59XHJcblxyXG4uay1pLXR4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCJcclxufVxyXG5cclxuLmstaS1maWxlLWNzdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCJcclxufVxyXG5cclxuLmstaS1jc3Y6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1leGNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCJcclxufVxyXG5cclxuLmstaS1maWxlLXhsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCJcclxufVxyXG5cclxuLmstaS1leGNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCJcclxufVxyXG5cclxuLmstaS14bHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS13b3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtZG9jOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLXdvcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiXHJcbn1cclxuXHJcbi5rLWktZG9jOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtbWRiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIlxyXG59XHJcblxyXG4uay1pLW1kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCJcclxufVxyXG5cclxuLmstaS1maWxlLXBwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCJcclxufVxyXG5cclxuLmstaS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1wZGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZVwiXHJcbn1cclxuXHJcbi5rLWktcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtcHNkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIlxyXG59XHJcblxyXG4uay1pLXBzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCJcclxufVxyXG5cclxuLmstaS1maWxlLWZsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIlxyXG59XHJcblxyXG4uay1pLWZsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtY29uZmlnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIlxyXG59XHJcblxyXG4uay1pLWNvbmZpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCJcclxufVxyXG5cclxuLmstaS1maWxlLWFzY3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiXHJcbn1cclxuXHJcbi5rLWktYXNjeDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCJcclxufVxyXG5cclxuLmstaS1maWxlLWJhYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCJcclxufVxyXG5cclxuLmstaS1iYWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS16aXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiXHJcbn1cclxuXHJcbi5rLWktemlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIlxyXG59XHJcblxyXG4uay1pLWZpbG06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiXHJcbn1cclxuXHJcbi5rLWktY3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCJcclxufVxyXG5cclxuLmstaS1odG1sNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCJcclxufVxyXG5cclxuLmstaS1odG1sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIlxyXG59XHJcblxyXG4uay1pLXNvdXJjZS1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIlxyXG59XHJcblxyXG4uay1pLXZpZXctc291cmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIlxyXG59XHJcblxyXG4uay1pLWNzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCJcclxufVxyXG5cclxuLmstaS1qczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCJcclxufVxyXG5cclxuLmstaS1leGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiXHJcbn1cclxuXHJcbi5rLWktY3Nwcm9qOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWNcIlxyXG59XHJcblxyXG4uay1pLXZicHJvajpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCJcclxufVxyXG5cclxuLmstaS1jczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCJcclxufVxyXG5cclxuLmstaS12YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCJcclxufVxyXG5cclxuLmstaS1zbG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMFwiXHJcbn1cclxuXHJcbi5rLWktY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjJcIlxyXG59XHJcblxyXG4uay1pLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGFcIlxyXG59XHJcblxyXG4uay1pLW5vdC1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRiXCJcclxufVxyXG5cclxuLmstaS1sZXNzLW9yLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGNcIlxyXG59XHJcblxyXG4uay1pLWdyZWF0ZXItb3ItZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0ZFwiXHJcbn1cclxuXHJcbi5rLWktZGl2aWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGVcIlxyXG59XHJcblxyXG4uay1pLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0ZlwiXHJcbn1cclxuXHJcbi5rLWktYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTBcIlxyXG59XHJcblxyXG4uay1pLWJhcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1MVwiXHJcbn1cclxuXHJcbi5rLWktYmFyY29kZS1zY2FubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTJcIlxyXG59XHJcblxyXG4uay1pLXFyLWNvZGUtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCJcclxufVxyXG5cclxuLmstaS1xci1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTRcIlxyXG59XHJcblxyXG4uay1pLXFyLWNvZGUtc2Nhbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCJcclxufVxyXG5cclxuLmstaS1iYXJjb2RlLXFyLWNvZGUtc2Nhbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCJcclxufVxyXG5cclxuLmstaS1zaWduYXR1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1N1wiXHJcbn1cclxuXHJcbi5rLWktaGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCJcclxufVxyXG5cclxuLmstaS1jdXJzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1OVwiXHJcbn1cclxuXHJcbi5rLWktYXR0YWNobWVudC00NTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCJcclxufVxyXG5cclxuLmstaS1pbWFnZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyYlwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtYWxsLWZvcm1hdHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2OVwiXHJcbn1cclxuXHJcbi5rLWktaG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCJcclxufVxyXG5cclxuLmstaS1vdmVybGFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzNcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXRvLWdyaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyY1wiXHJcbn1cclxuXHJcbi5rLWktc2l6ZS10by1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmRcIlxyXG59XHJcblxyXG4uay1pLW1ha2Utc2FtZS1zaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmVcIlxyXG59XHJcblxyXG4uay1pLW1ha2Utc2FtZS13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCJcclxufVxyXG5cclxuLmstaS1tYWtlLXNhbWUtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzBcIlxyXG59XHJcblxyXG4uay1pLW1ha2UtaG9yaXpvbnRhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzFcIlxyXG59XHJcblxyXG4uay1pLWluY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTMyXCJcclxufVxyXG5cclxuLmstaS1kZWNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzM1wiXHJcbn1cclxuXHJcbi5rLWktcmVtb3ZlLWhvcml6b250YWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCJcclxufVxyXG5cclxuLmstaS1tYWtlLXZlcnRpY2FsLXNwYWNpbmctZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzNVwiXHJcbn1cclxuXHJcbi5rLWktaW5jcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCJcclxufVxyXG5cclxuLmstaS1kZWNyZWFzZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzdcIlxyXG59XHJcblxyXG4uay1pLXJlbW92ZS12ZXJ0aWNhbC1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzhcIlxyXG59XHJcblxyXG4uay1pLWV5ZWRyb3BwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzOVwiXHJcbn1cclxuXHJcbi5rLWktc25hcC1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2FcIlxyXG59XHJcblxyXG4uay1pLXNuYXAtdG8tZ3JpZGxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2JcIlxyXG59XHJcblxyXG4uay1pLXNuYXAtdG8tc25hcGxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2NcIlxyXG59XHJcblxyXG4uay1pLWRpbWVuc2lvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzZFwiXHJcbn1cclxuXHJcbi5rLWktY3Jvc3N0YWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5Y1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYm9keTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjllXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb2x1bW4tZ3JvdXBzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OWZcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvcm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1yb3ctZ3JvdXBzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTFcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXBvc2l0aW9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhMlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcG9zaXRpb24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTNcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXBvc2l0aW9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTRcIlxyXG59XHJcblxyXG4uay1pLWxpc3Qtcm9tYW4tdXBwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhNVwiXHJcbn1cclxuXHJcbi5rLWktbGlzdC1yb21hbi1sb3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCJcclxufVxyXG5cclxuLmstaS1pbXBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhN1wiXHJcbn1cclxuXHJcbi5rLWktZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YThcIlxyXG59XHJcblxyXG4uay1pLXN1YnJlcG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCJcclxufVxyXG5cclxuLmstaS1kYXRhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjRcIlxyXG59XHJcblxyXG4uay1pLXJlcG9ydC1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCJcclxufVxyXG5cclxuLmstaS1yZXBvcnQtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNlwiXHJcbn1cclxuXHJcbi5rLWktZ3JvdXAtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyN1wiXHJcbn1cclxuXHJcbi5rLWktZ3JvdXAtZm9vdGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOFwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1oZWFkZXItc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCJcclxufVxyXG5cclxuLmstaS1wYWdlLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmFcIlxyXG59XHJcblxyXG4uay1pLWRldGFpbC1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmJcIlxyXG59XHJcblxyXG4uay1pLXRvYy1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmNcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZFwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCJcclxufVxyXG5cclxuLmstaS1kYXRhLWNzdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCJcclxufVxyXG5cclxuLmstaS1kYXRhLWpzb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMFwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS1zcWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMVwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS13ZWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMlwiXHJcbn1cclxuXHJcbi5rLWktZ3JvdXAtY29sbGVjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItYm9vbGVhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItZGF0ZS10aW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzVcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlci1mbG9hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItaW50ZWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItc3RyaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzhcIlxyXG59XHJcblxyXG4uay1pLXRvYy1zZWN0aW9uLWxldmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzlcIlxyXG59XHJcblxyXG4uay1pLWluaGVyaXRlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCJcclxufVxyXG5cclxuLmstaS1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2JcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtYXVkaW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzY1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCJcclxufVxyXG5cclxuLmstaS1maWxlLXByZXNlbnRhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCJcclxufVxyXG5cclxuLmstaS1maWxlLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1kaXNjLWltYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDBcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtcHJvZ3JhbW1pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MVwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVycy1ieXRlLWFycmF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDJcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlcnMtdW5rbm93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCJcclxufVxyXG5cclxuLmstaS1maWxlLWVycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDRcIlxyXG59XHJcblxyXG4uay1pLWZpbGVzLWVycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDVcIlxyXG59XHJcblxyXG4uay1pLWRhdGEtcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCJcclxufVxyXG5cclxuLmstaS1maWxlLXR5cGVzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0N1wiXHJcbn1cclxuXHJcbi5rLWktZ3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMFwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLWNsdXN0ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tc3RhY2tlZDEwMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCJcclxufVxyXG5cclxuLmstaS1jb2x1bW4tcmFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNFwiXHJcbn1cclxuXHJcbi5rLWktYmFyLWNsdXN0ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCJcclxufVxyXG5cclxuLmstaS1iYXItc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCJcclxufVxyXG5cclxuLmstaS1iYXItc3RhY2tlZDEwMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCJcclxufVxyXG5cclxuLmstaS1iYXItcmFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwOFwiXHJcbn1cclxuXHJcbi5rLWktYXJlYS1jbHVzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwOVwiXHJcbn1cclxuXHJcbi5rLWktYXJlYS1zdGFja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGFcIlxyXG59XHJcblxyXG4uay1pLWFyZWEtc3RhY2tlZDEwMDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCJcclxufVxyXG5cclxuLmstaS1hcmVhLXJhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGNcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwZlwiXHJcbn1cclxuXHJcbi5rLWktbGluZS1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTBcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtc3RhY2tlZC1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTFcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtc3RhY2tlZDEwMC1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTJcIlxyXG59XHJcblxyXG4uay1pLXBpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCJcclxufVxyXG5cclxuLmstaS1kb3VnaG51dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCJcclxufVxyXG5cclxuLmstaS1zY2F0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTVcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzLW1hcmtlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExNlwiXHJcbn1cclxuXHJcbi5rLWktc2NhdHRlci1zbW9vdGgtbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExN1wiXHJcbn1cclxuXHJcbi5rLWktc2NhdHRlci1zdHJhaWdodC1saW5lcy1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMThcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhMTlcIlxyXG59XHJcblxyXG4uay1pLWJ1YmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCJcclxufVxyXG5cclxuLmstaS1jYW5kbGVzdGljazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCJcclxufVxyXG5cclxuLmstaS1iYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExY1wiXHJcbn1cclxuXHJcbi5rLWktcmFkYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZFwiXHJcbn1cclxuXHJcbi5rLWktcmFkYXItbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCJcclxufVxyXG5cclxuLmstaS1yYWRhci1maWxsZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZlwiXHJcbn1cclxuXHJcbi5rLWktcm9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCJcclxufVxyXG5cclxuLmstaS1jaG9yb3BsZXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMjFcIlxyXG59XHJcblxyXG4uay1pLXNldC1jb2x1bW4tcG9zaXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1Y1wiXHJcbn1cclxuXHJcbi5rLWktc3RpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1YVwiXHJcbn1cclxuXHJcbi5rLWktdW5zdGljazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTViXCJcclxufVxyXG5cclxuLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCJcclxufVxyXG5cclxuLmstaS1wYWdlLWxhbmRzY2FwZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMlwiXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1pLWNvbGxhcHNlLCAuay1ydGwgLmstaS1leHBhbmQsIC5rLXJ0bCAuay1pLWluZGVudC1kZWNyZWFzZSwgLmstcnRsIC5rLWktaW5kZW50LWluY3JlYXNlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQge1xyXG4gIHdpZHRoOiA4MDBweDtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWNvbW1lbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG1heC13aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstdG9wIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3hcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSAuay1zcHJlYWRzaGVldC1jZWxsLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDNweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWhheGlzLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12YXhpcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcyB7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMTBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3Ige1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3IgLmstY29tYm9ib3gge1xyXG4gIHdpZHRoOiA5LjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgPiAuay1pLWZvcm11bGEtZngge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjRweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJ7XCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmFmdGVyIHtcclxuICBjb250ZW50OiBcIn1cIjtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWluZGVudDogOHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICBwYWRkaW5nOiAzcHggLjVlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWZcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IC5rLWRpc2FibGVkLCAuay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcgLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMS43ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgcGFkZGluZzogLjNlbSAwIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAuM2VtIC4zZW0gMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IC4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiA1MFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgcGFkZGluZzogMCA0cHggNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgPiAuay1idXR0b24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstdGFic3RyaXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxleDogMTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLWl0ZW1zIGxpIC5rLWxpbmtbZGF0YS10eXBlPXJlbW92ZV0ge1xyXG4gIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstZGlydHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogdW5zZXRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbiB7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXJcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZWRpdC1jb250YWluZXIgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYmwtaGludCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXRyLWhpbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBjdXJzb3I6IGNyb3NzaGFpclxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZib3JkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYm9yZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWxpc3QtcG9wdXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1uYW1lcy1wb3B1cCAuay1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBvcGFjaXR5OiAuNztcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1ob3Jpem9udGFsLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplXHJcbn1cclxuXHJcbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiByb3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xyXG4gIGN1cnNvcjogY2VsbFxyXG59XHJcblxyXG4uay1ob3Jpem9udGFsLXJlc2l6ZSAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1kYXRhIHtcclxuICBjdXJzb3I6IGNvbC1yZXNpemVcclxufVxyXG5cclxuLmstdmVydGljYWwtcmVzaXplIC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstdmVydGljYWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xyXG4gIGN1cnNvcjogcm93LXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1jb2xvcnBpY2tlciAuay10b29sLWljb24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLWN1c3RvbS1jb2xvciwgLmstYnV0dG9uLmstcmVzZXQtY29sb3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1jb2xvcnBpY2tlciAuay1jb2xvcnBhbGV0dGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIHBhZGRpbmc6IC40ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGxcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtc2FtcGxlIHtcclxuICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLCAuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG50ZXh0YXJlYS5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBub25lKSwocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xyXG4gICAgei1pbmRleDogM1xyXG4gIH1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZml4ZWQtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXZpZXctc2l6ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMFxyXG59XHJcblxyXG5kaXYuay1zcHJlYWRzaGVldC13aW5kb3cge1xyXG4gIHBhZGRpbmc6IDEuMTY3ZW0gLjc1ZW0gLjc1ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBtYXJnaW46IC0xZW0gLTFlbSAwO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXJvb3QtdGFicyAuay1sb2FkaW5nIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1mb3JtYXQtZmlsdGVyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIHRvcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luOiAwIDAgMCAuNzVlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCB7XHJcbiAgd2lkdGg6IDY3JTtcclxuICBtYXJnaW46IDAgLjkxN2VtIDAgMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDNlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay1kcm9wZG93biwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZyAuay1ociB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXBhZ2Utb3JpZW50YXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMmVtO1xyXG4gIHRvcDogMjUlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1wYWdlLW9yaWVudGF0aW9uIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogNmVtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnOmFmdGVyLCAuay1zcHJlYWRzaGVldC13aW5kb3cgPiBkaXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1zcHJlYWRzaGVldC1wcmV2aWV3IHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuMTZlbTtcclxuICBsaW5lLWhlaWdodDogMy42NGVtO1xyXG4gIG1hcmdpbjogMCAtLjg2M2VtIC43MmVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSB7XHJcbiAgd2lkdGg6IDE1M3B4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIC5rLXNwcmVhZHNoZWV0LWJvcmRlci10eXBlLXBhbGV0dGUgLmstYnV0dG9uIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAyMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUgLmstY29sb3JwYWxldHRlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvciB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDEuOGVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWNvbG9ycGFsZXR0ZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24uay1idXR0b24taWNvbiB7XHJcbiAgcGFkZGluZzogLjZlbTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24uay1idXR0b24taWNvbnRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgcGFkZGluZzogLjNlbSAxLjVlbSAuM2VtIC45ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xyXG4gIHdpZHRoOiAyODBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciAuay10cmVldmlldyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscyB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDRweCAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSAuay1pY29uIHtcclxuICBtYXJnaW46IDAgNXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCB7XHJcbiAgcGFkZGluZzogMCA4cHggMCAyNnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXRleHRib3gsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXdpZGdldCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1zcGFjZS1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstZmlsdGVyLWFuZCB7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgbWFyZ2luOiA4cHggMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBtYXJnaW46IDhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmstcmVzaXplLWhhbmRsZSwgLmstcmVzaXplLWhpbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyMDBcclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtbWFya2VyIHtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMjBweDtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1tYXJrZXIge1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIC5rLWJ1dHRvbiwgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay1idXR0b24ge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgPiAuay1jb250ZW50IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1sb2FkaW5nIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9udFNpemVdIHtcclxuICB3aWR0aDogNzVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9ybWF0XSB7XHJcbiAgd2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb250RmFtaWx5XSB7XHJcbiAgd2lkdGg6IDEzMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1hbGlnbm1lbnRdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YmFja2dyb3VuZENvbG9yXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJvcmRlcnNdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9ZnJlZXplXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPW1lcmdlXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPXRleHRDb2xvcl0ge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50IHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYiwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1jLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHQge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHtcclxuICBtaW4td2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAwIC4zZW07XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMtaGludCB7XHJcbiAgbWFyZ2luLXRvcDogLjFlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbi5rLXNwcmVhZHNoZWV0LWxhc3QtY29sdW1uIHtcclxuICBtYXJnaW4tbGVmdDogLTIxcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5oaW50LXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDFlbVxyXG59XHJcblxyXG4uay1lZGl0LWZvcm0tY29udGFpbmVyID4gZGl2OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWhlYWRlci1tZXNzYWdlIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB7XHJcbiAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGZvbnQtc2l6ZTogOTAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0ZCwgLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRoIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIHtcclxuICBtYXJnaW46IDAgMWVtO1xyXG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gIGJvcmRlci13aWR0aDogMnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzU1cHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0ZXh0dXJlcy9pbWFnZS1kZWZhdWx0LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDc1JTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstc3RhdGUtaG92ZXJlZCBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0b3A6IDUwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSBkaXYge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMTAxXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XHJcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZS13aWR0aDogMnB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgY3Vyc29yOiBtb3ZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogbnMtcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkUge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogbmVzdy1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5FIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGN1cnNvcjogZXctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU0Uge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGN1cnNvcjogbnMtcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU1cge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGN1cnNvcjogbmVzdy1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5XIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGN1cnNvcjogZXctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTlcge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemVcclxufVxyXG5cclxuLmstYXZhdGFyIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYXZhdGFyLWluaXRpYWxzLCAuay1hdmF0YXItdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWF2YXRhci1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWF2YXRhci1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxufVxyXG5cclxuLmstYXZhdGFyLWltYWdlID4gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXJcclxufVxyXG5cclxuLmstYXZhdGFyLXNtIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxleC1iYXNpczogMTZweFxyXG59XHJcblxyXG4uay1hdmF0YXItbWQge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBmbGV4LWJhc2lzOiAzMnB4XHJcbn1cclxuXHJcbi5rLWF2YXRhci1sZyB7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGZsZXgtYmFzaXM6IDY0cHhcclxufVxyXG5cclxuLmstYXZhdGFyLWJvcmRlcmVkIHtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1jYXJkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKVxyXG59XHJcblxyXG4uay1jYXJkIC5rLWF2YXRhciB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsZXgtYmFzaXM6IDQ1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWNhcmQgLmstYXZhdGFyLmstYXZhdGFyLWltYWdlID4gKiB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4XHJcbn1cclxuXHJcbi5rLWNhcmQuay1jYXJkLWZsYXQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FyZC1ob3Jpem9udGFsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWNhcmQtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWhlYWRlciBoMSwgLmstY2FyZC1oZWFkZXIgaDIsIC5rLWNhcmQtaGVhZGVyIGgzLCAuay1jYXJkLWhlYWRlciBoNCwgLmstY2FyZC1oZWFkZXIgaDUsIC5rLWNhcmQtaGVhZGVyIGg2LCAuay1jYXJkLWhlYWRlciA+IGRpdiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWJvZHk6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWJvZHk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ib2R5IHAge1xyXG4gIG1hcmdpbjogMCAwIDhweFxyXG59XHJcblxyXG4uay1jYXJkLWJvZHkgPiAuay1sYXN0LCAuay1jYXJkLWJvZHkgPiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1jYXJkLWltYWdlLCAuay1jYXJkLW1lZGlhIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6Zmlyc3QtY2hpbGQsIC5rLWNhcmQgPiAuay1jYXJkLW1lZGlhOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1pbWFnZTpsYXN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWltYWdlID4gaW1nLCAuay1jYXJkLW1lZGlhID4gaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWltYWdlLCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4uay1jYXJkLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbjogMCAwIDhweFxyXG59XHJcblxyXG4uay1jYXJkLXN1YnRpdGxlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLWNhcmQtc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1ociB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtYmFzaXM6IGF1dG9cclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucyB7XHJcbiAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucyAuay1idXR0b24ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucyA+IC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLmstY2FyZC1hY3Rpb25zLWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbiA+IC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQsIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcclxuICBwYWRkaW5nOiA4cHggMTZweFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQuay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWxpc3QgLmstY2FyZCArIC5rLWNhcmQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWRlY2sgLmstY2FyZCB7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcclxuICByaWdodDogLTFweFxyXG59XHJcblxyXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1maXJzdCA+IC5rLWNhcmQtaGVhZGVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3QgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1vbmx5IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seSA+IC5rLWNhcmQtaGVhZGVyIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkLCBbZGlyPXJ0bF0gLmstY2FyZC1kZWNrIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiwgW2Rpcj1ydGxdIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIC5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLCBbZGlyPXJ0bF0gLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWllMTEgLmstY2FyZC1ib2R5IHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay10aWxlbGF5b3V0IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogZ3JpZFxyXG59XHJcblxyXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGF5b3V0LWl0ZW0taGludC5rLWxheW91dC1pdGVtLWhpbnQtcmVzaXplIHtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5rLWNoYXQge1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIG1hcmdpbjogYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50ID4gKiArICoge1xyXG4gIG1hcmdpbi10b3A6IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwIHtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lIHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1maXJzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1vbmx5IC5rLWJ1YmJsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1pZGRsZSAuay1idWJibGUge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgcmlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstZmlyc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstb25seSAuay1idWJibGUge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWxhc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWlkZGxlIC5rLWJ1YmJsZSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXMge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWJ1YmJsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCwgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWUsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMge1xyXG4gIGhlaWdodDogMS4yZW1cclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS1zZW5kaW5nIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBoZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstYXZhdGFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygzMnB4ICsgOHB4KVxyXG59XHJcblxyXG4uay1jaGF0IC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygzMnB4ICsgOHB4KVxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgPiAuay1hdmF0YXIge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWF1dGhvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstYXV0aG9yIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstdGltZXN0YW1wIHtcclxuICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1xdWljay1yZXBsaWVzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstcXVpY2stcmVwbHkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IHtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YWZ0ZXIsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1saXN0IHtcclxuICBtYXJnaW46IDJweCAwIDBcclxufVxyXG5cclxuLmstY2hhdCAuay1jYXJkLWRlY2sge1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgY2FsYygxNnB4ICogMikpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCArIC5rLWNhcmQtd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcclxuICB3aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCArIC5rLWNhcmQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVkLCAuay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLXR5cGluZy1pbmRpY2F0b3Ige1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxleDogMCAwIDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuICsgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGstYW5pbWF0aW9uLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMVxyXG4gIH1cclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLWxlZnQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS1zdGF0dXMsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwLmstYWx0LCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMTAwJVxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cywgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSwgW2Rpcj1ydGxdIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSwgW2Rpcj1ydGxdIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1xdWljay1yZXBseSwgW2Rpcj1ydGxdIC5rLXF1aWNrLXJlcGx5IHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jYWxlbmRhciB7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWFjdGlvbi1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1mb2N1cywgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhciAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXIgdGFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstY2FsZW5kYXIgdGQsIC5rLWNhbGVuZGFyIHRoIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWZvb3RlciB7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWZvb3RlciAuay1uYXYtdG9kYXk6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIHdpZHRoOiAxN2VtO1xyXG4gIGhlaWdodDogMTdlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLmstd2Vlay1udW1iZXIgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgd2lkdGg6IDE5LjQyODU3MTQzZW07XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRoIHtcclxuICBwYWRkaW5nOiAuMjVlbSAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCB0ZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQuay1hbHQge1xyXG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstbW9udGggLmstbGluayB7XHJcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbTtcclxuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1tb250aCB0aCB7XHJcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmsteWVhciAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjI4NTcxNDI5ZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstZGVjYWRlIC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzE0MjllbVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jZW50dXJ5IC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS42NDI4NTcxNGVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZW50IHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLW5hdi10b2RheSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcge1xyXG4gIHBhZGRpbmc6IDAgMTZweFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgdGgsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstYWx0LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcgLmstYWx0LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyAuay1hbHQge1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIHtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjphZnRlciB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1mb2N1czo6YWZ0ZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246Zm9jdXM6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAuMTJcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTdlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWFuaW1hdGlvbi1jb250YWluZXItc20gLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlLmstd2Vlay1udW1iZXIgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAxNnB4IDhweDtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xyXG4gIHBhZGRpbmc6IC41ZW0gMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstYWx0IHtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbW9udGgtaGVhZGVyIHtcclxuICBtYXJnaW46IDAgMTZweDtcclxuICBwYWRkaW5nOiAuNWVtIDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXN0YXJ0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2UtbWlkIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1lbmQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICBib3R0b206IDFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAtNXB4XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcclxuICByaWdodDogLTVweDtcclxuICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay13ZWVrZW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvY3VzLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXN0YXRlLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLWZvY3VzZWQuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSB0ZC5rLWRpc2FibGVkLCAuay1jYWxlbmRhci1yYW5nZSB0ZC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSB0ZC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWNhbGVuZGFyLXJhbmdlIHRkLmstc3RhdGUtZGlzYWJsZWQgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstZm9vdGVyIC5rLW5hdi10b2RheSB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXIteWVhcnZpZXcge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstd2lkZ2V0LmstZGF0ZXJhbmdlcGlja2VyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCAuay1saW5rIHtcclxuICB3aWR0aDogMi40Mjg1NzE0M2VtXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jb250ZW50IHRib2R5IHRyIHtcclxuICBoZWlnaHQ6IDIuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IHtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IHtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XHJcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcclxuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcclxuICBsaW5lLWhlaWdodDogMy4yNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IHtcclxuICBtYXJnaW46IDAgLTFweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1ydGwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXIgLmstcGFnZXItd3JhcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXRleHQtc2VsZWN0IHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIGN1cnNvcjogdGV4dFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXBhbm5pbmcge1xyXG4gIGN1cnNvcjogZ3JhYlxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIgLmstZW5hYmxlLXBhbm5pbmcgc3Bhbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDMwcHggYXV0b1xyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgY2FudmFzIHtcclxuICBkaXJlY3Rpb246IGx0clxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IC4yO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgPiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciBtYXJrIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci13aW5kb3cge1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWVkaXQtZmllbGQgLmstZmlsZS1mb3JtYXQsIC5rLXBkZi12aWV3ZXItd2luZG93IC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIHRvcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSlcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIHtcclxuICBwYWRkaW5nOiAuMjg1NzE0MjhlbVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiAwIC4yODU3MTQyOGVtXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstc2VhcmNoLWRpYWxvZy1pbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3g6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstbWF0Y2gtY2FzZS1idXR0b24ge1xyXG4gIGhlaWdodDogMS40Mjg1NzE0M2VtXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1tYXRjaGVzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiA0LjVlbTtcclxuICBtYXJnaW46IDAgLjI4NTcxNDI4ZW0gMCAuMjg1NzE0MjhlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyID4gLmstYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogLjI4NTcxNDI4ZW1cclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstc2VhcmNoLWRpYWxvZy1kcmFnaGFuZGxlIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSkge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggLSA2cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMHB4IC0gNnB4KVxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgd2lkdGg6IGNhbGMoMTBweCAtIDRweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggLSA0cHgpXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDMpIHtcclxuICB3aWR0aDogY2FsYygxMHB4IC0gMnB4KTtcclxuICBoZWlnaHQ6IGNhbGMoMTBweCAtIDJweClcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgaW1nLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgaW1nIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IGxpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgPiBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwID4gW2RhdGEtcm9sZT1wYWdlXSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gW2RhdGEtcm9sZT1wYWdlXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKyAoMiAqIDIwcHgpKVxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgyMHB4ICogMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LmstZm9jdXMsIC5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYuay1zdGF0ZS1mb2N1c2VkLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2OmZvY3VzLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUuay1mb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstc3RhdGUtZm9jdXNlZCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b24ge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA2MCU7XHJcbiAgdG9wOiAyMCU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3LW5leHQgLmstaWNvbiwgLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb24ge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDQuNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1wcmV2IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXctbmV4dCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1hbmltYXRpb24ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcclxufVxyXG5cclxuQHN1cHBvcnRzICgtd2Via2l0LXVzZXItc2VsZWN0Om5vbmUpIHtcclxuICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbiAgfVxyXG59XHJcblxyXG5Ac3VwcG9ydHMgKG5vdCAoLXdlYmtpdC11c2VyLXNlbGVjdDpub25lKSkge1xyXG4gIGRpdi5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHVsLmstc2Nyb2xsdmlldyBsaSA+ICoge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICB9XHJcbn1cclxuXHJcbi5rLXN3aXRjaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc3dpdGNoIFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1pZSAuay1zd2l0Y2gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1zd2l0Y2gsIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoLXRyYWNrIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXN3aXRjaC10cmFjayB7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogMDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dCAwc1xyXG59XHJcblxyXG4uay1pZSAuay1zd2l0Y2gtdHJhY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRvcDogNTAlXHJcbn1cclxuXHJcbi5rLXN3aXRjaC10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2Utb3V0IDBzXHJcbn1cclxuXHJcbi5rLWllMTEgLmstc3dpdGNoLXRodW1iIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSAtICgyZW0gLyAyKSAtIDJweCAtIDFweClcclxufVxyXG5cclxuLmstZWRnZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLWllIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTJlbVxyXG59XHJcblxyXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICBsZWZ0OiBjYWxjKCgyZW0gLyAyKSArIDJweCArIDFweClcclxufVxyXG5cclxuLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoLWxhYmVsLW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSAtIGNhbGMoOHB4ICsgMnB4KSAtIDJweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3dpdGNoLWxhYmVsLW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxlZnQ6IGNhbGMoOHB4IC0gMXB4KVxyXG59XHJcblxyXG4uay1zd2l0Y2gtbGFiZWwtb2ZmIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICByaWdodDogY2FsYyg4cHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2guay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLXN3aXRjaFtkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogY2FsYygoMmVtIC8gMikgKyAycHggKyAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2guay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSAoMmVtIC8gMikgLSAycHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9uLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9uIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBsZWZ0OiBpbml0aWFsO1xyXG4gIHJpZ2h0OiBjYWxjKDhweCAtIDFweClcclxufVxyXG5cclxuLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtbGFiZWwtb2ZmLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9mZiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiBjYWxjKDhweCAtIDFweCk7XHJcbiAgcmlnaHQ6IGluaXRpYWxcclxufVxyXG5cclxuLmstZmlsdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyIHVsIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlciB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItY29udGFpbmVyLCAuay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuMWVtXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDBcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLThweFxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstdG9vbGJhciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDE1ZW1cclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci10b29sYmFyLWl0ZW0gPiAuay10ZXh0Ym94IHtcclxuICBtYXJnaW46IDAgLjJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IC00cHg7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgdG9wOiBjYWxjKC00cHggLSAxcHgpO1xyXG4gIGJvdHRvbTogNTAlO1xyXG4gIGxlZnQ6IC04cHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1pdGVtLCAuay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWxpbmVzLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcywgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC04cHhcclxufVxyXG5cclxuLmstZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWRyYXdlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1kcmF3ZXItbGVmdC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIsIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1taW5pIC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1kcmF3ZXItbGVmdCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1jb250ZW50IHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXIge1xyXG4gIG1heC13aWR0aDogODB2dztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDJcclxufVxyXG5cclxuLmstZHJhd2VyLW92ZXJsYXkgLmstb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1kcmF3ZXItcHVzaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWRyYXdlci1wdXNoLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLmstZHJhd2VyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDdweFxyXG59XHJcblxyXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHhcclxufVxyXG5cclxuLmstZHJhd2VyLWl0ZW1zLCAuay1kcmF3ZXItaXRlbXMgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIHtcclxuICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZHJhd2VyLWl0ZW0gLmstaWNvbiB7XHJcbiAgbWFyZ2luOiAwIDhweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZHJhd2VyLWl0ZW0gLmstaWNvbi5rLWktbm9uZSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dCB7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZHJhd2VyLXNlcGFyYXRvciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXItd3JhcHBlciB7XHJcbiAgd2lkdGg6IGNhbGMoNCAqIDhweCArIDE4cHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcclxuICBvcmRlcjogMVxyXG59XHJcblxyXG4uay1ydGwgLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyLCBbZGlyPXJ0bF0gLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcclxuICBvcmRlcjogMFxyXG59XHJcblxyXG4uay1yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIDRweFxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQgMHNcclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAqIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xyXG4gIGRpcmVjdGlvbjogcnRsXHJcbn1cclxuXHJcbi5rLXJhdGluZy1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWllOSAuay1yYXRpbmctY29udGFpbmVyLCAuay1pZTkgLmstcmF0aW5nLWl0ZW0sIC5rLWllOSAuay1yYXRpbmctbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LCBbZGlyPXJ0bF0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstdGltZWxpbmUgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIHVsIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcclxufVxyXG5cclxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyAyICogNDBweCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGltZWxpbmUuay10aW1lbGluZS1kYXRlcy1oaWRkZW4gLmstdGltZWxpbmUtZGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWNhcmQtaGVhZGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdyB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IGNhbGMoNnB4ICsgM3B4ICsgMiAqIDFweCk7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdy1yaWdodCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmctdG9wOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHkge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogNXB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUsIC5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcclxuICB0b3A6IDM2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCwgLmstdGltZWxpbmUtdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciwgLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYyg0MHB4ICsgKDgwcHggLSA2cHgpIC8gMikgKyA1MHB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHggKyAoODBweCAtIDZweCkgLyAyKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogNDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiA0MHB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgbWluLWhlaWdodDogY2FsYygyICogMzZweCk7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWV2ZW50LWNvbGxhcHNlIHtcclxuICBtYXJnaW46IC00cHggMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9ucywgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xlIHtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLCAuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgZmxleC1iYXNpczogNTAlO1xyXG4gIG1pbi13aWR0aDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcclxuICBmbGV4OiAxIDAgMjAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJkIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNXB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogY2FsYygoMzBweCAvIDIpICsgM3B4KTtcclxuICBsZWZ0OiBjYWxjKDMwcHggLSAyICogMXB4KTtcclxuICByaWdodDogY2FsYygzMHB4IC0gMiAqIDFweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGhlaWdodDogNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNnB4ICsgMiAqIDFweCArIDRweCArIDEwcHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDYwcHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZSB7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG1hcmdpbjogMTZweCAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoODBweCArIDIgKiAxNnB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMTZweCArICg4MHB4IC0gNnB4KSAvIDIpICsgNTBweClcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgKDgwcHggLSA2cHgpIC8gMilcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiB7XHJcbiAgbWluLWhlaWdodDogMi4xMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pdGVtIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb24tbGluayB7XHJcbiAgcGFkZGluZzogOHB4IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaWNvbnRleHQtbGluayAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWIsIC5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbGlzdGdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdGdyb3VwID4gdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWZsdXNoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtMWVtO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+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/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1PYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmFmdGVyLCAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgc3ViLCAuay1wZGYtZXhwb3J0IHN1cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWtlbmRvLmNvbW1vbi5taW4uY3NzLm1hcCAqL1xyXG4iLCIvKlxyXG4qIFRlbGVyaWtSZXBvcnRpbmcgdjE4LjIuMjQuODA2IChodHRwczovL3d3dy50ZWxlcmlrLmNvbS9wcm9kdWN0cy9yZXBvcnRpbmcuYXNweClcclxuKiBDb3B5cmlnaHQgMjAyNCBQcm9ncmVzcyBTb2Z0d2FyZSBFQUQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbipcclxuKiBUZWxlcmlrIFJlcG9ydGluZyBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxyXG4qIGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L3JlcG9ydGluZy5hc3B4XHJcbiogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cclxuKi9cclxuLnRydi1wYWdlcy1hcmVhIC50cnYtZXJyb3ItcGFuZXtsZWZ0OjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6ODAlfS50cnYtcGFnZXMtYXJlYT4udHJ2LWVycm9yLXBhbmU+LnRydi1jZW50ZXJlZHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2xlZnQ6LTUwJTtwYWRkaW5nOjFlbX0udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLW92ZXJsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42fS50cnYtcGFnZXMtYXJlYS50cnYtbG9hZGluZyAudHJ2LXBhZ2Utb3ZlcmxheXtkaXNwbGF5OmJsb2NrfS50cnYtcGFnZXMtYXJlYS50cnYtZXJyb3IgLnRydi1lcnJvci1wYW5le2Rpc3BsYXk6YmxvY2t9LnRydi1wYWdlcy1hcmVhIC50cnYtcGFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7b3ZlcmZsb3c6YXV0b30udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXJ7bWFyZ2luOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIC50cnYtcmVwb3J0LXBhZ2V7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZTpub3QoLmstc3RhdGUtZGVmYXVsdCl7Ym9yZGVyLWNvbG9yOiNlNmU2ZTZ9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIgLnRydi1yZXBvcnQtcGFnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MWVtfS50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdle2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXB7Zm9udC1zaXplOi43ZW19LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwLXRleHR7Zm9udC13ZWlnaHQ6NDAwfS50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAudHJ2LXBhcmFtZXRlci10aXRsZXtmb250LXdlaWdodDo3MDA7d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLWFyZWEtb3ZlcmxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjZ9LnRydi1wYXJhbWV0ZXJzLWFyZWEudHJ2LWxvYWRpbmcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtb3ZlcmxheXtkaXNwbGF5OmJsb2NrfS50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAudHJ2LXBhcmFtZXRlci1lcnJvcntmb250LXNpemU6OHB0fS50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtoZWlnaHQ6M2VtO2Rpc3BsYXk6bm9uZX0udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjNlbTtvdmVyZmxvdzphdXRvfS50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVye2Rpc3BsYXk6YmxvY2t9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1lcnJvci1wYW5le3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udHJ2LXBhcmFtZXRlcnMtYXJlYS50cnYtZXJyb3IgLnRydi1lcnJvci1wYW5le2Rpc3BsYXk6YmxvY2t9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDouNGVtfS50cnYtcGFyYW1ldGVycy1hcmVhLXByZXZpZXctYnV0dG9uLmstZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXItY29udGFpbmVye21hcmdpbjouM2VtO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOi4xZW19LnRydi1wYXJhbWV0ZXItaGVhZGVye3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYXJhbWV0ZXItZXJyb3J7cGFkZGluZzozcHg7bWFyZ2luLWJvdHRvbTozcHh9LnRydi1wYXJhbWV0ZXItZXJyb3ItbWVzc2FnZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3QgLnRydi1saXN0e292ZXJmbG93OmF1dG99LnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3QgLnRydi1wYXJhbWV0ZXItYWN0aW9uc3tmb250LXNpemU6OHB0O3BhZGRpbmc6NXB0IDAgMH0udHJ2LWNvbWJvLmstbXVsdGlzZWxlY3QgdWwgbGl7dGV4dC1hbGlnbjpsZWZ0fS50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLW11bHRpc2VsZWN0IC50cnYtY29tYm97bWluLWhlaWdodDoyNHB4fS50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLW11bHRpc2VsZWN0IC50cnYtY29tYm8gLmstc2VsZWN0aW9uLW11bHRpcGxlIC5rLWNoaXB7aGVpZ2h0OnVuc2V0fS50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzLW11bHRpc2VsZWN0IC50cnYtc2VsZWN0LW5vbmV7ZmxvYXQ6cmlnaHR9LnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcHtwYWRkaW5nLXJpZ2h0OjB9LnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMgLmstbGlzdHZpZXd7bWF4LWhlaWdodDpub25lfS50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzIC50cnYtcGFyYW1ldGVyLWFjdGlvbnN7Zm9udC1zaXplOjhwdDtwYWRkaW5nOjVwdCAwIDA7dGV4dC1hbGlnbjpyaWdodH0udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcyAudHJ2LXBhcmFtZXRlci1hY3Rpb25zIC5rLWxpbmt7Y29sb3I6aW5oZXJpdH0udHJ2LXBhcmFtZXRlci12YWx1ZSAudHJ2LXBhcmFtZXRlci1hY3Rpb25zIC5rLWxpbms6Zm9jdXMsLnRydi1wYXJhbWV0ZXItdmFsdWUgLnRydi1wYXJhbWV0ZXItYWN0aW9ucyAuay1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRydi1wYXJhbWV0ZXItZWRpdG9yLWRhdGV0aW1le3dpZHRoOjEwMCV9LnRydi1wYXJhbWV0ZXItZWRpdG9yLXRleHR7d2lkdGg6MTAwJX0udHJ2LXBhcmFtZXRlci1lZGl0b3ItbnVtYmVye3dpZHRoOjEwMCV9LnRydi1wYXJhbWV0ZXItZWRpdG9yLWJvb2xlYW57d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udHJ2LXBhcmFtZXRlci1lZGl0b3ItbXVsdGl2YWx1ZSB0ZXh0YXJlYXt3aWR0aDoxMDAlO3Jlc2l6ZTpub25lfS50cnYtcmVwb3J0LXZpZXdlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MTZweH0udHJ2LXJlcG9ydC12aWV3ZXIgLmstbWVudS1ob3Jpem9udGFsIC5rLW1lbnUtbGlua3tib3JkZXI6bm9uZTtwYWRkaW5nOi41ZW0gMS4xZW0gLjRlbX0udHJ2LXNlYXJjaCAuay1tZW51LWhvcml6b250YWwgLmstbWVudS1saW5re2JvcmRlcjpub25lfS50cnYtc2VhcmNoIC5rLXdpbmRvdy1hY3Rpb25ze3BhZGRpbmc6MDttYXJnaW46LTVlbSAtNXB4IC01ZW0gMH0udHJ2LXNlYXJjaC5rLWRpc3BsYXktaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LnRydi1zaWRlLW1lbnV7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpub25lfS50cnYtc2lkZS1tZW51IC5rLXBhbmVsYmFyPi5rLWl0ZW0+LmstbGlua3tjb2xvcjppbmhlcml0fS50cnYtc2lkZS1tZW51IC5rLXBhbmVsYmFyPi5rLWl0ZW0+LmstbGluaywudHJ2LXNpZGUtbWVudSAuay1wYW5lbGJhcj4uay1pdGVtPi5rLWxpbmsgLmstaWNvbntjb2xvcjppbmhlcml0fS50cnYtc2lkZS1tZW51PnVse2JvcmRlci1yaWdodDowcHggbm9uZSB0cmFuc3BhcmVudH0udHJ2LXNpZGUtbWVudSBsaT5he2JvcmRlci1ib3R0b206MCBub25lIHRyYW5zcGFyZW50IWltcG9ydGFudH0udHJ2LXNpZGUtbWVudSBzcGFue21hcmdpbi1sZWZ0OjFlbX0udHJ2LXNpZGUtbWVudSBhe2JhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnR9LnRydi1yZXBvcnQtcGFnZSsudHJ2LXJlcG9ydC1wYWdle21hcmdpbi10b3A6MTBweH0udHJ2LXBhZ2VzLWFyZWEgZGl2e2JveC1zaXppbmc6Y29udGVudC1ib3h9LnRydi1za2VsZXRvbi13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURJekxqQXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQTFNVFVnTWpVd0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1UVWdNalV3T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStDanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0Nna3VjM1F3ZTJacGJHdzZJMFpHUmtaR1JqdDlDZ2t1YzNReGUyWnBiR3c2STBVeFJVUkdNVHQ5Q2p3dmMzUjViR1UrQ2p4eVpXTjBJSGs5SWpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTFNVFVpSUdobGFXZG9kRDBpTWpVd0lpOCtDanhuUGdvSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVFF4Tml3eE5ERXVOV3cwTWk0M0xEUXlMamRqTFRVdU5TdzFMall0TVRJc01UQXRNVGt1TXl3eE15NHhZeTAzTGpRc015NHhMVEUxTGpFc05DNDNMVEl6TGpNc05DNDNZeTB4TUM0NUxEQXRNakF1T1MweUxqY3RNekF1TVMwNENna0pZeTA1TGpJdE5TNDBMVEUyTGpVdE1USXVOaTB5TVM0NExUSXhMamhqTFRVdU5DMDVMakl0T0MweE9TNHlMVGd0TXpBdU1XTXdMVEV3TGprc01pNDNMVEl3TGprc09DMHpNQzR4WXpVdU5DMDVMaklzTVRJdU5pMHhOaTQxTERJeExqZ3RNakV1T0dNNUxqSXROUzQwTERFNUxqSXRPQ3d6TUM0eExUZ0tDUWwyTlRrdU0wZzBNVFo2SUUwME9EWXNNVE15YUMwMk1GWTNNbU14TUM0NUxEQXNNakF1T1N3eUxqY3NNekF1TVN3NFl6a3VNaXcxTGpRc01UWXVOU3d4TWk0MkxESXhMamdzTWpFdU9FTTBPRE11TXl3eE1URXVNU3cwT0RZc01USXhMakVzTkRnMkxERXpNbm9nVFRRek1DNDJMREUwTWtnME9URUtDUWxqTUN3NExqSXRNUzQyTERFMkxUUXVOeXd5TXk0ell5MHpMakVzTnk0MExUY3VOU3d4TXk0NExURXpMakVzTVRrdU0wdzBNekF1Tml3eE5ESjZJaTgrQ2p3dlp6NEtQSEpsWTNRZ2VEMGlNakFpSUhrOUlqSXdJaUJqYkdGemN6MGljM1F4SWlCM2FXUjBhRDBpTkRjMUlpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0kwTlNJZ1kyeGhjM005SW5OME1TSWdkMmxrZEdnOUlqUTNOU0lnYUdWcFoyaDBQU0l4TUNJdlBnbzhjbVZqZENCNFBTSXlNQ0lnZVQwaU1UazFJaUJqYkdGemN6MGljM1F4SWlCM2FXUjBhRDBpTXpFMUlpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0l5TWpBaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSTBOelVpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNakFpSUhrOUlqRXdOeUlnWTJ4aGMzTTlJbk4wTVNJZ2QybGtkR2c5SWpZd0lpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0l4TXpJaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhPVEFpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNVEF3SWlCNVBTSXhNRGNpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE1UQWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1qSTFJaUI1UFNJeE1EY2lJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4TVRBaUlHaGxhV2RvZEQwaU16VWlMejRLUEM5emRtYytDZz09JykgcmVwZWF0IHRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5rLXRyZWV2aWV3IC5rLW1pbnVzLC5rLXRyZWV2aWV3IC5rLXBsdXN7bWFyZ2luLXRvcDowfS50cnYtcmVwb3J0LXZpZXdlciBkaXYudHJ2LWNvbnRlbnQtd3JhcHBlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt0cmFuc2l0aW9uOi4xc30udHJ2LW5hdnstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO2JvcmRlci1ib3R0b20td2lkdGg6MH0udHJ2LW5hdiAuay1tZW51IC5rLWl0ZW0+LmstbGluaz4uay1pY29ue21hcmdpbjotMnB4IDAgMH0udHJ2LW5hdj51bHtwb3NpdGlvbjpyZWxhdGl2ZX0udHJ2LW5hdiBsaXtib3JkZXItd2lkdGg6MCFpbXBvcnRhbnQ7Ym9yZGVyLXN0eWxlOm5vbmUhaW1wb3J0YW50fS50cnYtbmF2IC5rLWlucHV0e3dpZHRoOjIuNWVtfS50cnYtbmF2IC5rLWlucHV0IC5rLWlucHV0LWlubmVye3BhZGRpbmc6MnB4IDRweDtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246cmlnaHR9LnRydi1uYXYgLmstbWVudS1saW5rLXRleHR7YWxpZ24taXRlbXM6Y2VudGVyfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCwudHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjE7ZmxleDoxOy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwOy1tb3otZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIsLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1wcmV2aWV3LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjZweH0udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXItY29udGFpbmVye21heC13aWR0aDozMDBweDttaW4td2lkdGg6MTMwcHh9LnRydi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMTtmbGV4OjEgMSAwO2hlaWdodDoxMDAlO2JvcmRlci10b3Atd2lkdGg6MXB4fS50cnYtY29udGVudC5rLXNwbGl0dGVyIC5rLXBhbmV7Ym9yZGVyOjA7Ym94LXNpemluZzpib3JkZXItYm94fS50cnYtY29udGVudC5rLXNwbGl0dGVyIC5rLWNvbGxhcHNlZCAqe2Rpc3BsYXk6bm9uZX0udHJ2LWNvbnRlbnQgLmstc3BsaXRiYXIgW2NsYXNzKj1yZXNpemVde2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS50cnYtY29udGVudCAuay1naG9zdC1zcGxpdGJhciwudHJ2LWNvbnRlbnQgLmstc3BsaXRiYXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udHJ2LWNvbnRlbnQuay1zcGxpdHRlciAuay1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0LC50cnYtY29udGVudC5rLXNwbGl0dGVyIC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLXByZXYsLnRydi1jb250ZW50Lmstc3BsaXR0ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLW5leHQsLnRydi1jb250ZW50Lmstc3BsaXR0ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLXByZXZ7d2lkdGg6MTRweDtmb250LXNpemU6MTRweDtjdXJzb3I6cG9pbnRlcn0uay1pZTkgLnRydi1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6MXB4O3RvcDoyLjVlbTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6YXV0b30uay1oZWFkZXIgLmstd2luZG93LWFjdGlvbnMgLmstd2luZG93LWFjdGlvbntwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9LnRydi1tZW51LWxhcmdlLC50cnYtbWVudS1zbWFsbHtib3JkZXItc3R5bGU6bm9uZX0udHJ2LW1lbnUtbGFyZ2U+bGkudHJ2LW1lbnUtdG9nZ2xlYWJsZS5rLXNlbGVjdGVkPi5rLW1lbnUtbGluaz4uay1pY29uLC50cnYtbWVudS1zbWFsbD5saS50cnYtbWVudS10b2dnbGVhYmxlLmstc2VsZWN0ZWQ+LmstbWVudS1saW5rPi5rLWljb257Y29sb3I6I2ZmZn0uay1pZTkgLnRydi1tZW51LWxhcmdlIC5rLWxpbmssLmstaWU5IC50cnYtbWVudS1zbWFsbCAuay1saW5re3doaXRlLXNwYWNlOm5vd3JhcH0udHJ2LWRvY3VtZW50LW1hcCAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7b3BhY2l0eTouNjt6LWluZGV4OjF9LnRydi1kb2N1bWVudC1tYXAudHJ2LWxvYWRpbmcgLnRydi1kb2N1bWVudC1tYXAtb3ZlcmxheXtkaXNwbGF5OmJsb2NrfS5rLXNwbGl0YmFyLnRydi1oaWRkZW57ZGlzcGxheTpub25lfS50cnYtZXJyb3ItcGFuZXtwYWRkaW5nOjFlbSAxZW07Zm9udC1zaXplOi43ZW19LnRydi1yZXBvcnQtdmlld2VyIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwudHJ2LXJlcG9ydC12aWV3ZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfS50cnYtcmVwb3J0LXZpZXdlciBpbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0udHJ2LXNlYXJjaC13aW5kb3d7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50cnYtc2VhcmNoLXdpbmRvdyAuay1tZW51LmstbWVudS1ob3Jpem9udGFsOm5vdCguay1jb250ZXh0LW1lbnUpe3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDowIDB9LnRydi1zZWFyY2gtd2luZG93IC5rLW1lbnUuay1tZW51LWhvcml6b250YWwudHJ2LXNlYXJjaC1kaWFsb2ctc3RvcHNlYXJjaC1wbGFjZWhvbGRlcntib3JkZXI6bm9uZTttYXJnaW4tbGVmdDoxMHB4fS50cnYtc2VhcmNoLWRpYWxvZy1zZWFyY2gtb3B0aW9uc3tib3JkZXI6bm9uZX0udHJ2LXNlYXJjaC1kaWFsb2ctY2FwdGlvbi1sYWJlbCwudHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSwudHJ2LXNlYXJjaC1kaWFsb2ctc2VhcmNoLW9wdGlvbnN7LXdlYmtpdC1ib3gtZmxleDpub25lOy1tb3otYm94LWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTstbXMtZmxleDpub25lO2ZsZXg6bm9uZX0udHJ2LXNlYXJjaC1kaWFsb2cudHJ2LWhpZGRlbntkaXNwbGF5Om5vbmV9LnRydi1zZWFyY2gtZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE1ZW07aGVpZ2h0OmF1dG87cGFkZGluZzowIC41ZW07dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjEwfS50cnYtc2VhcmNoLWRpYWxvZyAudHJ2LXNlYXJjaC1kaWFsb2ctb3ZlcmxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjZ9LnRydi1zZWFyY2gtZGlhbG9nLnRydi1sb2FkaW5nIC50cnYtc2VhcmNoLWRpYWxvZy1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9LnRydi1zZWFyY2gtZGlhbG9nLWNhcHRpb24tbGFiZWx7bWFyZ2luOjAgMCAuNWVtO2ZvbnQtc2l6ZToxLjJlbTtjb2xvcjojNjQ5NWVkfS50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhe292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9LnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLmstY29tYm9ib3h7LXdlYmtpdC1ib3gtZmxleDoxOy1tb3otYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX0udHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAudHJ2LXNlYXJjaC1kaWFsb2ctc3RvcHNlYXJjaC1wbGFjZWhvbGRlciBsaS5rLWl0ZW0sLnRydi1zZWFyY2gtZGlhbG9nLW5hdmlnYXRpb25hbC1idXR0b25zLmstd2lkZ2V0IC5rLWl0ZW17Ym9yZGVyOm5vbmV9LnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLnRydi1zZWFyY2gtZGlhbG9nLXN0b3BzZWFyY2gtcGxhY2Vob2xkZXIgbGkuay1pdGVtLmstZGlzYWJsZWR7b3BhY2l0eTouNH0udHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAudHJ2LXNlYXJjaC1kaWFsb2ctc3RvcHNlYXJjaC1wbGFjZWhvbGRlciBsaS5rLWl0ZW0gLmstbGlua3twYWRkaW5nOjB9LnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgLnRydi1zZWFyY2gtZGlhbG9nLXN0b3BzZWFyY2gtcGxhY2Vob2xkZXIgLmZhLXRpbWVzLC50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC50cnYtc2VhcmNoLWRpYWxvZy1zdG9wc2VhcmNoLXBsYWNlaG9sZGVyIC50LWZvbnQtaWNvbntmb250LXNpemU6MjVweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2N1cnNvcjpwb2ludGVyfS50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1ib3h7aGVpZ2h0OmF1dG99LnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWJveDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0udHJ2LXNlYXJjaC1kaWFsb2ctc2VhcmNoLW9wdGlvbnMgLmstbWVudS1pdGVte21hcmdpbi1yaWdodDouM2VtO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci13aWR0aDoxcHg7cGFkZGluZzowO292ZXJmbG93OnZpc2libGV9LnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5rLW1lbnUtaXRlbT4uay1saW5re3RleHQtYWxpZ246Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjZweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjE0cHh9LnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5rLW1lbnUtaXRlbT4uay1saW5rIC5rLWljb257bWFyZ2luOjB9LnRydi1zZWFyY2gtZGlhbG9nLXNlYXJjaC1vcHRpb25zIC5mYXtkaXNwbGF5OmlubGluZX0udHJ2LXNlYXJjaC1kaWFsb2ctc2VhcmNoLW9wdGlvbnMgLmZhLWNlcnRpZmljYXRlOmFmdGVye2NvbnRlbnQ6XCIuXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjJweDt0b3A6NXB4fS50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRze21hcmdpbjouN2VtIDAgLjNlbX0udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1sYWJlbHtmb250LXNpemU6LjhlbTtsaW5lLWhlaWdodDoyLjV9LnRydi1zZWFyY2gtZGlhbG9nLW5hdmlnYXRpb25hbC1idXR0b25ze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZX0udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1hcmVhe3dpZHRoOmF1dG87Zm9udC1zaXplOi43ZW07cGFkZGluZzouMmVtO292ZXJmbG93OmF1dG87bWF4LWhlaWdodDo0NWVtOy13ZWJraXQtZmxleC1ncm93OjE7LW1vei1mbGV4LWdyb3c6MTstbXMtZmxleC1ncm93OjE7ZmxleC1ncm93OjF9LnRydi1zZWFyY2gtZGlhbG9nLXJlc3VsdHMtcm93e21hcmdpbjouNWVtIDAhaW1wb3J0YW50O3BhZGRpbmc6LjVlbSFpbXBvcnRhbnQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbn0udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1yb3cgc3BhbjpmaXJzdC1jaGlsZHstd2Via2l0LWJveC1mbGV4OjE7LW1vei1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDc1cHgpfS50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLXJvdyAudHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1wYWdlU3Bhbnstd2Via2l0LWJveC1mbGV4Om5vbmU7LW1vei1ib3gtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lO2Zsb2F0OmxlZnR9LnRydi1yZXBvcnQtdmlld2VyIC50cnYtc2VhcmNoLWRpYWxvZy1oaWdobGlnaHRlZC1yZXN1bHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMzUsMTAyLC4zKTtjb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udHJ2LXNlYXJjaC1kaWFsb2ctc2hhZGVkLXJlc3VsdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE0MCwwLC4zKX0udHJ2LXNlbmQtZW1haWwtZGlhbG9nLnRydi1oaWRkZW57ZGlzcGxheTpub25lfS50cnYtc2VuZC1lbWFpbC13aW5kb3d7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1mbG93OmNvbHVtbjstbW96LWZsZXgtZmxvdzpjb2x1bW47LW1zLWZsZXgtZmxvdzpjb2x1bW47ZmxleC1mbG93OmNvbHVtbn0udHJ2LXNlbmQtZW1haWwtd2luZG93IC5rLWVkaXRvciAuay1lZGl0YWJsZS1hcmVhe2hlaWdodDphdXRvfS50cnYtc2VuZC1lbWFpbC1lZGl0b3J7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstbW96LWJveC1mbGV4OjEgMCBhdXRvOy13ZWJraXQtZmxleDoxIDAgYXV0bzstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfXRleHRhcmVhLnRydi1zZW5kLWVtYWlsLWVkaXRvcntwYWRkaW5nOjEwcHg7cmVzaXplOnZlcnRpY2FsfS50cnYtc2VuZC1lbWFpbC1hY3Rpb25zey13ZWJraXQtYm94LWZsZXg6bm9uZTstbW96LWJveC1mbGV4Om5vbmU7LXdlYmtpdC1mbGV4Om5vbmU7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmU7dGV4dC1hbGlnbjpyaWdodDtib3JkZXI6bm9uZX0udHJ2LXNlbmQtZW1haWwtZWRpdG9yIHRhYmxle21hcmdpbjowfS50cnYtc2VuZC1lbWFpbC1maWVsZHttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9LnRydi1zZW5kLWVtYWlsLWVkaXRvcj5kaXYuay1mb3JtLWZpZWxkLXdyYXB7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfS50cnYtc2VuZC1lbWFpbC1lZGl0b3I+LmstZm9ybS1maWVsZC13cmFwIC5rLWJ1dHRvbi1ncm91cC5rLXRvb2wtZ3JvdXB7bWFyZ2luOjJweCA0cHggMnB4IDB9LnRydi1zZW5kLWVtYWlsLWVkaXRvcj4uay1mb3JtLWZpZWxkLXdyYXAgLmstdG9vbC1ncm91cDpub3QoLmstYnV0dG9uLWdyb3VwKXtnYXA6NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuNWVtKXsudHJ2LW1lbnUtc21hbGx7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxcHgpIGFuZCAobWF4LXdpZHRoOjQwLjVlbSl7LnRydi1zaWRlLW1lbnV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDouMWVtO2xlZnQ6LTNlbTt0cmFuc2l0aW9uOi4xc30udHJ2LXNpZGUtbWVudS12aXNpYmxlIC50cnYtc2lkZS1tZW51e2xlZnQ6MDt3aWR0aDoxNWVtO3BhZGRpbmctbGVmdDowO3RyYW5zaXRpb246LjVzfS50cnYtc2lkZS1tZW51LXZpc2libGUgLnRydi1yZXBvcnQtdmlld2VyIGRpdi50cnYtY29udGVudC13cmFwcGVye2xlZnQ6MTVlbTtyaWdodDotMTVlbTt0cmFuc2l0aW9uOi41c30udHJ2LW1lbnUtbGFyZ2V7ZGlzcGxheTpub25lIWltcG9ydGFudH0udHJ2LW5hdntsZWZ0OjA7cmlnaHQ6MH0udHJ2LXBhcmFtZXRlcnMtYXJlYS50cnYtaGlkZGVufi50cnYtcGFnZXMtYXJlYXtyaWdodDowfS50cnYtZG9jdW1lbnQtbWFwLnRydi1oaWRkZW5+LnRydi1wYWdlcy1hcmVhe2xlZnQ6MH19LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQ+LmstZm9ybS1sYWJlbCwuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZD4uay1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1saXN0LWl0ZW0tdGV4dDo6YmVmb3JlLC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCIhaW1wb3J0YW50fVxyXG4vKiBETyBOT1QgTU9ESUZZIE9SIERFTEVURSBUSElTIExJTkUhIFVQR1JBREUgV0laQVJEIENIRUNLU1VNIGE0MWU4YWI0NzliY2RiNGE1N2ZkZWE2ZjI5MDNkMzU3ICovIiwiOnJvb3R7LS1rZW5kby1kaXNhYmxlZC10ZXh0OiA7LS1rZW5kby1kaXNhYmxlZC1iZzogOy0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyOiA7LS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAwLjY7LS1rZW5kby1kaXNhYmxlZC1maWx0ZXI6IGdyYXlzY2FsZSgwLjEpOy0ta2VuZG8taHItYm9yZGVyOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpOy0ta2VuZG8tbWFycXVlZS10ZXh0OiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTstLWtlbmRvLW1hcnF1ZWUtYmc6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpOy0ta2VuZG8tbWFycXVlZS1ib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7LS1rZW5kby10ZXh0LXNlbGVjdGlvbi1iZzogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9OnJvb3R7LS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itc3VidGxlOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3Itc3VyZmFjZTogI2ZhZmFmYTstLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMDgpOy0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdDogcmdiYSgwLCAwLCAwLCAwLjE2KTstLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXI6ICNlMGUwZTA7LS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmU6ICNkNmQ2ZDY7LS1rZW5kby1jb2xvci1iYXNlOiAjZjVmNWY1Oy0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogI2ViZWJlYjstLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpczogI2MyYzJjMjstLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itb24tYmFzZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlOiAjZmZlY2ViOy0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtaG92ZXI6ICNmZmRlZGI7LS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmU6ICNmZmM4YzQ7LS1rZW5kby1jb2xvci1wcmltYXJ5OiAjZmY2MzU4Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogI2VhNWE1MTstLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiAjZDQ1MzQ5Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpczogI2ZmOWQ5NzstLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlOiAjNWMyMDFjOy0ta2VuZG8tY29sb3Itb24tcHJpbWFyeTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZTogI2ZmNjM1ODstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGU6ICNmYWZhZmE7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyOiAjZjVmNWY1Oy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7LS1rZW5kby1jb2xvci1zZWNvbmRhcnk6ICM2NjY2NjY7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICM1MjUyNTI7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzOiAjZTBlMGUwOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZTogIzE0MTQxNDstLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlOiAjZDhmMWZkOy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWhvdmVyOiAjYzVlYWZjOy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWFjdGl2ZTogI2EzZGZmYjstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5OiAjMDNhOWY0Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXI6ICMwMzlhZTA7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmU6ICMwMjhjY2I7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpczogIzYxYzlmOTstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZTogIzAyM2Y1YzstLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZTogIzAyOGNjYjstLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlOiAjZDJlMmZiOy0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXI6ICNiZGQ0Zjg7LS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmU6ICM4MGFjZjQ7LS1rZW5kby1jb2xvci1pbmZvOiAjMDA1OGU5Oy0ta2VuZG8tY29sb3ItaW5mby1ob3ZlcjogIzAwNTJkNjstLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlOiAjMDA0YWMyOy0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpczogIzYwOThmMjstLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlOiAjMDAyMjU5Oy0ta2VuZG8tY29sb3Itb24taW5mbzogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZTogIzAwNGFjMjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlOiAjZGNmMGQzOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXI6ICNjYmU5YmY7LS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1hY3RpdmU6ICNiN2UxYTU7LS1rZW5kby1jb2xvci1zdWNjZXNzOiAjMzdiNDAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlcjogIzMyYTUwMDstLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlOiAjMmQ5NjAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpczogIzgxZDE1ZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlOiAjMWM1YTAwOy0ta2VuZG8tY29sb3Itb24tc3VjY2VzczogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZTogIzJkOTYwMDstLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlOiAjZmZmNGQzOy0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXI6ICNmZmVlYmQ7LS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmU6ICNmZmU3OWU7LS1rZW5kby1jb2xvci13YXJuaW5nOiAjZmZjMDAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlcjogI2VhYWYwMDstLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlOiAjZDQ5ZjAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpczogI2ZmZDc2MDstLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlOiAjNWU0NzAwOy0ta2VuZG8tY29sb3Itb24td2FybmluZzogIzNkM2QzZDstLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZTogI2ZmYzAwMDstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZTogI2ZjZGRkYTstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlcjogI2ZiYzhjMzstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1hY3RpdmU6ICNmOThiODA7LS1rZW5kby1jb2xvci1lcnJvcjogI2YzMTcwMDstLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyOiAjZGYxNjAwOy0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlOiAjY2ExNDAwOy0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXM6ICNmNzZmNjA7LS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGU6ICM3YTBjMDA7LS1rZW5kby1jb2xvci1vbi1lcnJvcjogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2U6ICNjYTE0MDA7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGU6ICNmYWZhZmE7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtaG92ZXI6ICNmNWY1ZjU7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtYWN0aXZlOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItbGlnaHQ6ICNlYmViZWI7LS1rZW5kby1jb2xvci1saWdodC1ob3ZlcjogI2UwZTBlMDstLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZTogI2Q2ZDZkNjstLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itb24tbGlnaHQ6ICMwMDAwMDA7LS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlOiAjZTBlMGUwOy0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGU6ICNjMmMyYzI7LS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDstLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWFjdGl2ZTogIzk5OTk5OTstLWtlbmRvLWNvbG9yLWRhcms6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1kYXJrLWhvdmVyOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1vbi1kYXJrOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGU6ICNjMmMyYzI7LS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDstLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLWFjdGl2ZTogIzk5OTk5OTstLWtlbmRvLWNvbG9yLWludmVyc2U6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1pbnZlcnNlLWVtcGhhc2lzOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1vbi1pbnZlcnNlOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itc2VyaWVzLWE6ICNmZjYzNTg7LS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkOiAjYmY0YTQyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyOiAjODAzMjJjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlOiAjZmZiMWFjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlcjogI2ZmOGE4MjstLWtlbmRvLWNvbG9yLXNlcmllcy1iOiAjZmZlMTYyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZDogI2JmYTk0YTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlcjogIzgwNzEzMTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZTogI2ZmZjBiMTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXI6ICNmZmU5ODk7LS1rZW5kby1jb2xvci1zZXJpZXMtYzogIzRjZDE4MDstLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQ6ICMzOTlkNjA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXI6ICMyNjY5NDA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGU6ICNhNmU4YzA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyOiAjNzlkZGEwOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQ6ICM0YjVmZmE7LS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkOiAjMzg0N2JjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyOiAjMjYzMDdkOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlOiAjYTVhZmZkOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlcjogIzc4ODdmYjstLWtlbmRvLWNvbG9yLXNlcmllcy1lOiAjYWM1OGZmOy0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZDogIzgxNDJiZjstLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlcjogIzU2MmM4MDstLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZTogI2Q2YWNmZjstLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXI6ICNjMTgyZmY7LS1rZW5kby1jb2xvci1zZXJpZXMtZjogI2ZmNTg5MjstLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQ6ICNiZjQyNmU7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXI6ICM4MDJjNDk7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGU6ICNmZmFjYzk7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyOiAjZmY4MmFlfS5rLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMXB4O3dpZHRoOjFweDtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbn0uay1wdXNoLXJpZ2h0LWVudGVyLC5rLXB1c2gtcmlnaHQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIDApfS5rLXB1c2gtcmlnaHQtZW50ZXItYWN0aXZlLC5rLXB1c2gtcmlnaHQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtcmlnaHQtZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5rLXB1c2gtcmlnaHQtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLWxlZnQtZW50ZXIsLmstcHVzaC1sZWZ0LWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApfS5rLXB1c2gtbGVmdC1lbnRlci1hY3RpdmUsLmstcHVzaC1sZWZ0LWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLWxlZnQtZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5rLXB1c2gtbGVmdC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLWRvd24tZW50ZXIsLmstcHVzaC1kb3duLWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xMDAlKX0uay1wdXNoLWRvd24tZW50ZXItYWN0aXZlLC5rLXB1c2gtZG93bi1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC1kb3duLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uay1wdXNoLWRvd24tZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLXVwLWVudGVyLC5rLXB1c2gtdXAtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTAwJSl9LmstcHVzaC11cC1lbnRlci1hY3RpdmUsLmstcHVzaC11cC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC11cC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmstcHVzaC11cC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1leHBhbmQtdmVydGljYWwtZW50ZXIsLmstZXhwYW5kLXZlcnRpY2FsLWFwcGVhcnt0cmFuc2Zvcm06c2NhbGVZKDApfS5rLWV4cGFuZC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsLmstZXhwYW5kLXZlcnRpY2FsLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlWSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1leHBhbmQtdmVydGljYWwtZXhpdHt0cmFuc2Zvcm06c2NhbGVZKDEpfS5rLWV4cGFuZC12ZXJ0aWNhbC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWV4cGFuZC1ob3Jpem9udGFsLWVudGVyLC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhcnt0cmFuc2Zvcm06c2NhbGVYKDApfS5rLWV4cGFuZC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwuay1leHBhbmQtaG9yaXpvbnRhbC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstZXhwYW5kLWhvcml6b250YWwtZXhpdHt0cmFuc2Zvcm06c2NhbGVYKDEpfS5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstZmFkZS1lbnRlciwuay1mYWRlLWFwcGVhcntvcGFjaXR5OjB9LmstZmFkZS1lbnRlci1hY3RpdmUsLmstZmFkZS1hcHBlYXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXR9LmstZmFkZS1leGl0e29wYWNpdHk6MX0uay1mYWRlLWV4aXQtYWN0aXZle29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXR9LmstZmFkZS1leGl0LWFjdGl2ZSsuay1mYWRlLWV4aXQtYWN0aXZlLC5rLWZhZGUtZW50ZXItYWN0aXZlKy5rLWZhZGUtZW50ZXItYWN0aXZle2Rpc3BsYXk6bm9uZX0uay16b29tLWluLWVudGVyLC5rLXpvb20taW4tYXBwZWFye29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCl9Lmstem9vbS1pbi1lbnRlci1hY3RpdmUsLmstem9vbS1pbi1hcHBlYXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0sb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dH0uay16b29tLWluLWV4aXR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0uay16b29tLWluLWV4aXQtYWN0aXZle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0sb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dH0uay16b29tLW91dC1lbnRlciwuay16b29tLW91dC1hcHBlYXJ7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgyKX0uay16b29tLW91dC1lbnRlci1hY3RpdmUsLmstem9vbS1vdXQtYXBwZWFyLWFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtLG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXR9Lmstem9vbS1vdXQtZXhpdHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5rLXpvb20tb3V0LWV4aXQtYWN0aXZle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0sb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1pbi1hcHBlYXJ7b3BhY2l0eTouMTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0zZW0pfS5rLXNsaWRlLWluLWFwcGVhciAuay1jZW50ZXJlZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC02MCUpfS5rLXNsaWRlLWluLWFwcGVhci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjIsIDAuNiwgMC40LCAxKSxvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjIsIDEpfS5rLXNsaWRlLWluLWFwcGVhci1hY3RpdmUgLmstY2VudGVyZWR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1zbGlkZS1kb3duLWVudGVyLC5rLXNsaWRlLWRvd24tYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0uay1zbGlkZS1kb3duLWVudGVyLWFjdGl2ZSwuay1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtZG93bi1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5rLXNsaWRlLWRvd24tZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLXVwLWVudGVyLC5rLXNsaWRlLXVwLWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0uay1zbGlkZS11cC1lbnRlci1hY3RpdmUsLmstc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS11cC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5rLXNsaWRlLXVwLWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLXJpZ2h0LWVudGVyLC5rLXNsaWRlLXJpZ2h0LWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lmstc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlLC5rLXNsaWRlLXJpZ2h0LWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtcmlnaHQtZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1zbGlkZS1yaWdodC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtbGVmdC1lbnRlciwuay1zbGlkZS1sZWZ0LWFwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZSwuay1zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtbGVmdC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLXNsaWRlLWxlZnQtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcmV2ZWFsLXZlcnRpY2FsLWVudGVyLC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXJ7bWF4LWhlaWdodDowfS5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsLmstcmV2ZWFsLXZlcnRpY2FsLWFwcGVhci1hY3RpdmV7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXJldmVhbC12ZXJ0aWNhbC1leGl0LWFjdGl2ZXttYXgtaGVpZ2h0OjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXR9LmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXIsLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFye21heC13aWR0aDowfS5rLXJldmVhbC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwuay1yZXZlYWwtaG9yaXpvbnRhbC1hcHBlYXItYWN0aXZle3RyYW5zaXRpb246bWF4LXdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXJldmVhbC1ob3Jpem9udGFsLWV4aXQtYWN0aXZle21heC13aWR0aDowICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjptYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXR9LmstZngtZW5kIC5rLWZ4LW5leHQsLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZS1vdXR9LmstZnh7cG9zaXRpb246cmVsYXRpdmV9LmstZnggLmstZngtY3VycmVudHt6LWluZGV4OjB9LmstZnggLmstZngtbmV4dHt6LWluZGV4OjF9LmstZngtaGlkZGVuLC5rLWZ4LWhpZGRlbiAqe3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmstZngtcmV2ZXJzZSAuay1meC1jdXJyZW50e3otaW5kZXg6MX0uay1meC1yZXZlcnNlIC5rLWZ4LW5leHR7ei1pbmRleDowfS5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgwKSAhaW1wb3J0YW50fS5rLWZ4LXpvb20uay1meC1lbmQgLmstZngtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMSkgIWltcG9ydGFudH0uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMSkgIWltcG9ydGFudH0uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnNjYWxlKDEpICFpbXBvcnRhbnR9LmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06c2NhbGUoMCkgIWltcG9ydGFudH0uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dHt3aWxsLWNoYW5nZTpvcGFjaXR5O29wYWNpdHk6MH0uay1meC1mYWRlLmstZngtZW5kIC5rLWZ4LW5leHR7b3BhY2l0eToxfS5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt3aWxsLWNoYW5nZTpvcGFjaXR5O29wYWNpdHk6MX0uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e29wYWNpdHk6MH0uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXJ7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZS1vdXR9LmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXJ7d2lsbC1jaGFuZ2U6b3BhY2l0eTtvcGFjaXR5OjB9LmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXJ7b3BhY2l0eToxfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1mb290ZXJ7d2lsbC1jaGFuZ2U6b3BhY2l0eTtvcGFjaXR5OjF9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlcntvcGFjaXR5OjF9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXJ7b3BhY2l0eTowfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVye29wYWNpdHk6MX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfS5rLWZ4LXRpbGUuay1meC1zdGFydCAuay1meC1uZXh0e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC10aWxlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtdXAuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWRvd24uay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06bm9uZX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOm5vbmV9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50LC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1sZWZ0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC11cC5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1kb3duLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLXRoZW1lLXRlc3QtY2xhc3MsLmstY29tbW9uLXRlc3QtY2xhc3N7b3BhY2l0eTowfS5rLWhzdGFjaywuay1oYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay12c3RhY2ssLmstdmJveHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9Lmstc3BhY2VyLC5rLWZsZXh7ZmxleDoxIDEgYXV0b30uay1zcGFjZXItc2l6ZWR7ZmxleDpub25lfS5rLWZsb2F0LXdyYXA6OmFmdGVyLC5rLWZsb2F0d3JhcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uay1mbGV4LWxheW91dHtkaXNwbGF5OmZsZXh9LmstZ3JpZC1sYXlvdXR7ZGlzcGxheTpncmlkfS5rLXNlcGFyYXRvcnt3aWR0aDphdXRvO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO2ZsZXgtZ3JvdzowICFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaH0uay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwuay12c3RhY2s+Lmstc2VwYXJhdG9yLC5rLXZib3g+Lmstc2VwYXJhdG9ye3dpZHRoOmF1dG87aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDB9Lmstc2VwYXJhdG9yLXZlcnRpY2FsLC5rLWhzdGFjaz4uay1zZXBhcmF0b3IsLmstaGJveD4uay1zZXBhcmF0b3J7d2lkdGg6MDtoZWlnaHQ6YXV0bztib3JkZXItd2lkdGg6MCAwIDAgMXB4fWhyLmstc2VwYXJhdG9ye21hcmdpbjowO3BhZGRpbmc6MH0uay1oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstcnRse2RpcmVjdGlvbjpydGx9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9c2NyaXB0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWRpc2FibGVkLC5rLXdpZGdldFtkaXNhYmxlZF0sLmstZGlzYWJsZWR7b3V0bGluZTpub25lO2N1cnNvcjpkZWZhdWx0O2NvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLWJnLCB1bnNldCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLWJvcmRlciwgdW5zZXQpO29wYWNpdHk6dmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO2ZpbHRlcjp2YXIoLS1rZW5kby1kaXNhYmxlZC1maWx0ZXIsIHVuc2V0KTtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaGFkb3c6bm9uZX0uay1kaXNhYmxlZCAuay1saW5rLC5rLXdpZGdldFtkaXNhYmxlZF0gLmstbGluaywuay1kaXNhYmxlZCAuay1saW5re2N1cnNvcjpkZWZhdWx0O291dGxpbmU6MH0uay1kaXNhYmxlZCBbZGlzYWJsZWRdLC5rLWRpc2FibGVkIC5rLWRpc2FibGVkLC5rLXdpZGdldFtkaXNhYmxlZF0gW2Rpc2FibGVkXSwuay13aWRnZXRbZGlzYWJsZWRdIC5rLWRpc2FibGVkLC5rLWRpc2FibGVkIFtkaXNhYmxlZF0sLmstZGlzYWJsZWQgLmstZGlzYWJsZWR7LS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAxOy0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoMCl9LmstaHJ7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZzowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8taHItYm9yZGVyLCB1bnNldCk7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO2NsZWFyOmJvdGh9LmstZC1mbGV4LXJvdz4uay1ocnttYXJnaW46MDt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHg7ZmxleDowIDAgYXV0b30uay1kLWZsZXgtY29sPi5rLWhye21hcmdpbjowO2ZsZXg6MCAwIGF1dG99Lmstc3ByaXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyfS5rLWltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udDppbmhlcml0O2xpc3Qtc3R5bGU6bm9uZX1rZW5kby1zb3J0YWJsZXtkaXNwbGF5OmJsb2NrfS5rLWxpbmssLmstbGluazpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0uay1jb250ZW50e291dGxpbmU6MH0uay1jZW50ZXJlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstbm8tY2xpY2t7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtZXhwb3J0LXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47bGVmdDotMTUwMDBweDt3aWR0aDoxNDQwMHB4fS5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmJlZm9yZSwua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1kaXJ0eXttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItd2lkdGg6M3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLW1hcnF1ZWV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMDB9LmstbWFycXVlZS1jb2xvciwuay1tYXJxdWVlLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstbWFycXVlZS1jb2xvcntjb2xvcjp2YXIoLS1rZW5kby1tYXJxdWVlLXRleHQsIHVuc2V0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLW1hcnF1ZWUtYmcsIHVuc2V0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tbWFycXVlZS1ib3JkZXIsIHVuc2V0KTtvcGFjaXR5Oi42fS5rLW1hcnF1ZWUtdGV4dHtjb2xvcjp2YXIoLS1rZW5kby1tYXJxdWVlLXRleHQsIHVuc2V0KX0uay10ZXh0LXNlbGVjdGlvbiA6OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLXRleHQtc2VsZWN0aW9uLWJnLCB1bnNldCk7Y29sb3I6dmFyKC0ta2VuZG8tbWFycXVlZS10ZXh0LCB1bnNldCl9Lmstc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OnNjcm9sbH0uay1zY3JvbGxiYXItdmVydGljYWx7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxN3B4O2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVufS5rLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMDAwMDA7aGVpZ2h0OjhweDt3aWR0aDo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjOGE4YThhO2JhY2tncm91bmQtY29sb3I6Izg1ODU4NX0uay1yZXNpemUtaGFuZGxlLC5rLXJlc2l6ZS1oaW50e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjppbmhlcml0O3otaW5kZXg6MjAwfS5rLXJlc2l6ZS1oYW5kbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyOjAgc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcmVzaXplLW57d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2ZsZXgtZGlyZWN0aW9uOnJvdztsZWZ0OjA7dG9wOi0zcHg7Y3Vyc29yOm4tcmVzaXplfS5rLXJlc2l6ZS1ze3dpZHRoOjEwMCU7aGVpZ2h0OjZweDtmbGV4LWRpcmVjdGlvbjpyb3c7bGVmdDowO2JvdHRvbTotM3B4O2N1cnNvcjpzLXJlc2l6ZX0uay1yZXNpemUtd3t3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RvcDowO2xlZnQ6LTNweDtjdXJzb3I6dy1yZXNpemV9LmstcmVzaXplLWV7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0b3A6MDtyaWdodDotM3B4O2N1cnNvcjplLXJlc2l6ZX0uay1yZXNpemUtc3csLmstcmVzaXplLXNlLC5rLXJlc2l6ZS1udywuay1yZXNpemUtbmV7d2lkdGg6NXB4O2hlaWdodDo1cHh9LmstcmVzaXplLXN3e2N1cnNvcjpzdy1yZXNpemU7Ym90dG9tOjA7bGVmdDowfS5rLXJlc2l6ZS1zZXtjdXJzb3I6c2UtcmVzaXplO2JvdHRvbTowO3JpZ2h0OjB9LmstcmVzaXplLW53e2N1cnNvcjpudy1yZXNpemU7dG9wOjA7bGVmdDowfS5rLXJlc2l6ZS1uZXtjdXJzb3I6bmUtcmVzaXplO3RvcDowO3JpZ2h0OjB9LmstdmVydGljYWwtcmVzaXple2N1cnNvcjpyb3ctcmVzaXplfS5rLWhvcml6b250YWwtcmVzaXple2N1cnNvcjpjb2wtcmVzaXplfS5rLXJlc2l6ZS1oaW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LWhhbmRsZXt3aWR0aDphdXRvO2hlaWdodDoyMHB4O2FsaWduLXNlbGY6c3RyZXRjaH0uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXJ7d2lkdGg6MnB4O2hlaWdodDphdXRvO2ZsZXg6MSAxIGF1dG99LmstcmVzaXplLWhpbnQtdmVydGljYWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxle3dpZHRoOjIwcHg7aGVpZ2h0OmF1dG87YWxpZ24tc2VsZjpzdHJldGNofS5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlcnt3aWR0aDphdXRvO2hlaWdodDoycHg7ZmxleDoxIDEgYXV0b30uay10b3Atc3RhcnQsLmstcG9zLXRvcC1zdGFydHt0b3A6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10b3AtZW5kLC5rLXBvcy10b3AtZW5ke3RvcDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1ib3R0b20tc3RhcnQsLmstcG9zLWJvdHRvbS1zdGFydHtib3R0b206MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1ib3R0b20tZW5kLC5rLXBvcy1ib3R0b20tZW5ke2JvdHRvbTowO2luc2V0LWlubGluZS1lbmQ6MH0uay10b3AtY2VudGVyLC5rLXBvcy10b3AtY2VudGVye3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLW1pZGRsZS1sZWZ0LC5rLW1pZGRsZS1zdGFydCwuay1wb3MtbWlkZGxlLXN0YXJ0e3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLW1pZGRsZS1jZW50ZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1taWRkbGUtcmlnaHQsLmstbWlkZGxlLWVuZCwuay1wb3MtbWlkZGxlLWVuZHt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstYm90dG9tLWNlbnRlciwuay1wb3MtYm90dG9tLWNlbnRlcntib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX06cm9vdHstLWtlbmRvLXNwYWNpbmctMDogMHB4Oy0ta2VuZG8tc3BhY2luZy0xcHg6IDFweDstLWtlbmRvLXNwYWNpbmctMFxcLjU6IDAuMTI1cmVtOy0ta2VuZG8tc3BhY2luZy0xOiAwLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xXFwuNTogMC4zNzVyZW07LS1rZW5kby1zcGFjaW5nLTI6IDAuNXJlbTstLWtlbmRvLXNwYWNpbmctMlxcLjU6IDAuNjI1cmVtOy0ta2VuZG8tc3BhY2luZy0zOiAwLjc1cmVtOy0ta2VuZG8tc3BhY2luZy0zXFwuNTogMC44NzVyZW07LS1rZW5kby1zcGFjaW5nLTQ6IDFyZW07LS1rZW5kby1zcGFjaW5nLTRcXC41OiAxLjEyNXJlbTstLWtlbmRvLXNwYWNpbmctNTogMS4yNXJlbTstLWtlbmRvLXNwYWNpbmctNVxcLjU6IDEuMzc1cmVtOy0ta2VuZG8tc3BhY2luZy02OiAxLjVyZW07LS1rZW5kby1zcGFjaW5nLTZcXC41OiAxLjYyNXJlbTstLWtlbmRvLXNwYWNpbmctNzogMS43NXJlbTstLWtlbmRvLXNwYWNpbmctN1xcLjU6IDEuODc1cmVtOy0ta2VuZG8tc3BhY2luZy04OiAycmVtOy0ta2VuZG8tc3BhY2luZy05OiAyLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xMDogMi41cmVtOy0ta2VuZG8tc3BhY2luZy0xMTogMi43NXJlbTstLWtlbmRvLXNwYWNpbmctMTI6IDNyZW07LS1rZW5kby1zcGFjaW5nLTEzOiAzLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xNDogMy41cmVtOy0ta2VuZG8tc3BhY2luZy0xNTogMy43NXJlbTstLWtlbmRvLXNwYWNpbmctMTY6IDRyZW07LS1rZW5kby1zcGFjaW5nLTE3OiA0LjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xODogNC41cmVtOy0ta2VuZG8tc3BhY2luZy0xOTogNC43NXJlbTstLWtlbmRvLXNwYWNpbmctMjA6IDVyZW07LS1rZW5kby1zcGFjaW5nLTIxOiA1LjI1cmVtOy0ta2VuZG8tc3BhY2luZy0yMjogNS41cmVtOy0ta2VuZG8tc3BhY2luZy0yMzogNS43NXJlbTstLWtlbmRvLXNwYWNpbmctMjQ6IDZyZW07LS1rZW5kby1zcGFjaW5nLTI1OiA3cmVtOy0ta2VuZG8tc3BhY2luZy0yNjogOHJlbTstLWtlbmRvLXNwYWNpbmctMjc6IDlyZW07LS1rZW5kby1zcGFjaW5nLTI4OiAxMHJlbTstLWtlbmRvLXNwYWNpbmctMjk6IDExcmVtOy0ta2VuZG8tc3BhY2luZy0zMDogMTJyZW19OnJvb3R7LS1rZW5kby1lbGV2YXRpb24tMTogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi0yOiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTM6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNDogMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNTogMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTY6IDAgMTJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTc6IDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi04OiAwIDE2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tOTogMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpfTpyb290ey0ta2VuZG8tZm9udC1mYW1pbHk6IGluaGVyaXQ7LS1rZW5kby1mb250LXNpemU6IDAuODc1cmVtOy0ta2VuZG8tbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjstLWtlbmRvLWZvbnQtd2VpZ2h0OiA0MDA7LS1rZW5kby1sZXR0ZXItc3BhY2luZzogOy0ta2VuZG8tZm9udC1zaXplLXh4czogMC41cmVtOy0ta2VuZG8tZm9udC1zaXplLXhzOiAwLjYyNXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1zbTogMC43NXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1tZDogMC44NzVyZW07LS1rZW5kby1mb250LXNpemUtbGc6IDFyZW07LS1rZW5kby1mb250LXNpemUteGw6IDEuMjVyZW07LS1rZW5kby1saW5lLWhlaWdodC14czogMTstLWtlbmRvLWxpbmUtaGVpZ2h0LXNtOiAxLjI1Oy0ta2VuZG8tbGluZS1oZWlnaHQtbWQ6IDEuNDI4NTcxNDI4NjstLWtlbmRvLWxpbmUtaGVpZ2h0LWxnOiAxLjU7LS1rZW5kby1mb250LXdlaWdodC10aGluOiAxMDA7LS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodDogMjAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDstLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7LS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwOy0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZDogNzAwOy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3Q6IC0wLjE1cHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyOiAtMC4xcHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodDogLTAuNXB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsOiAwcHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlOiAwLjVweDstLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyOiAwLjFweDstLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVzdDogMC4xNXB4Oy0ta2VuZG8tZm9udC1mYW1pbHktc2FuczogQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zOy0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWY6IFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZTstLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamk7LS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZX06cm9vdHstLWtlbmRvLWJvcmRlci1yYWRpdXMtbm9uZTogMHB4Oy0ta2VuZG8tYm9yZGVyLXJhZGl1cy14czogMXB4Oy0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbTogMC4xMjVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLW1kOiAwLjI1cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZzogMC4zNzVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLXhsOiAwLjVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bDogMC43NXJlbTstLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bDogMXJlbTstLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbDogOTk5OXB4fS5rLXJvdW5kZWQtbm9uZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbm9uZSwgMHB4KX0uay1yb3VuZGVkLXhze2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KX0uay1yb3VuZGVkLXNte2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbSwgMC4xMjVyZW0pfS5rLXJvdW5kZWQtbWR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXJvdW5kZWQteGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhsLCAwLjVyZW0pfS5rLXJvdW5kZWQteHhse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pfS5rLXJvdW5kZWQteHh4bHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSl9Lmstcm91bmRlZC1mdWxse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1mdWxsLCA5OTk5cHgpfS5rLWJvZHksLmstdHlwb2dyYXBoeXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLCBub3JtYWwpO21hcmdpbjowfS5rLWJvZHkgcCwuay10eXBvZ3JhcGh5IHB7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpfS5rLWgxe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oMS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWgxLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWgxLWxpbmUtaGVpZ2h0LCA3NHB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oMS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oMS1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDEtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDJ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWgyLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSozKSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDItZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDItbGluZS1oZWlnaHQsIDU2cHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWgyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWgyLWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1oMi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1oM3tmb250LXNpemU6dmFyKC0ta2VuZG8taDMtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pKjIuNSkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWgzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWgzLWxpbmUtaGVpZ2h0LCA0MnB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oMy1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oMy1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDMtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWg0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoyKSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDQtbGluZS1oZWlnaHQsIDQwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWg0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oNC1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDQtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWg1LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoxLjUpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oNS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oNS1saW5lLWhlaWdodCwgMjhweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWg1LWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1oNS1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1oNntmb250LXNpemU6dmFyKC0ta2VuZG8taDYtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oNi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oNi1saW5lLWhlaWdodCwgMjBweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDYtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWg2LWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1oNi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1wYXJhZ3JhcGh7Zm9udC1zaXplOnZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGluZS1oZWlnaHQsIDIwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLXBhcmFncmFwaC1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1wcmUsLmstY29kZXtmb250LXNpemU6dmFyKC0ta2VuZG8tY29kZS1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWNvZGUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgbm9ybWFsKSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tY29kZS1saW5lLWhlaWdodCwgMjBweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tY29kZS1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1jb2RlLWxldHRlci1zcGFjaW5nLCApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4fS5rLXByZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO292ZXJmbG93OmF1dG99LmstcHJlPi5rLWNvZGV7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fS5rLWNvZGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1kaXNwbGF5LTF7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo4KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTEtbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5MS1sZXR0ZXItc3BhY2luZywgKX0uay1kaXNwbGF5LTJ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo3KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTItbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5Mi1sZXR0ZXItc3BhY2luZywgKX0uay1kaXNwbGF5LTN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo2KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTMtbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5My1sZXR0ZXItc3BhY2luZywgKX0uay1kaXNwbGF5LTR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSo1KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTQtbGluZS1oZWlnaHQsIDEuMik7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1kaXNwbGF5NC1sZXR0ZXItc3BhY2luZywgKX0uay1ib2R5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uay1wcmUsLmstY29kZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1mb250LWZhbWlseS1zYW5ze2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMsIEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2Fucyl9LlxcIWstZm9udC1mYW1pbHktc2Fuc3tmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpICFpbXBvcnRhbnR9LmstZm9udC1mYW1pbHktc2VyaWZ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSl9LlxcIWstZm9udC1mYW1pbHktc2VyaWZ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSkgIWltcG9ydGFudH0uay1mb250LWZhbWlseS1zYW5zLXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamkpfS5cXCFrLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWZ7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaSkgIWltcG9ydGFudH0uay1mb250LWZhbWlseS1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UpfS5cXCFrLWZvbnQtZmFtaWx5LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vLCBMdWNpZGEgQ29uc29sZSwgQ291cmllciBOZXcsIG1vbm9zcGFjZSkgIWltcG9ydGFudH0uay1mb250LXNpemUteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pfS5cXCFrLWZvbnQtc2l6ZS14eHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14eHMsIDAuNXJlbSkgIWltcG9ydGFudH0uay1mb250LXNpemUteHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgMC42MjVyZW0pfS5cXCFrLWZvbnQtc2l6ZS14c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCAwLjYyNXJlbSkgIWltcG9ydGFudH0uay1mb250LXNpemUtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgMC43NXJlbSl9LlxcIWstZm9udC1zaXplLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKX0uXFwhay1mb250LXNpemUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIDFyZW0pfS5cXCFrLWZvbnQtc2l6ZS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKSAhaW1wb3J0YW50fS5rLWZvbnQtc2l6ZS14bHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhsLCAxLjI1cmVtKX0uXFwhay1mb250LXNpemUteGx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSkgIWltcG9ydGFudH0uay1mcy14eHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKX0uXFwhay1mcy14eHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKSAhaW1wb3J0YW50fS5rLWZzLXhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pfS5cXCFrLWZzLXhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZnMtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXNtLCAwLjc1cmVtKX0uXFwhay1mcy1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZnMtc20sIDAuNzVyZW0pICFpbXBvcnRhbnR9LmstZnMtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSl9LlxcIWstZnMtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSkgIWltcG9ydGFudH0uay1mcy1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMtbGcsIDFyZW0pfS5cXCFrLWZzLWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1sZywgMXJlbSkgIWltcG9ydGFudH0uay1mcy14bHtmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteGwsIDEuMjVyZW0pfS5cXCFrLWZzLXhse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14bCwgMS4yNXJlbSkgIWltcG9ydGFudH0uay1mb250LXN0eWxlLWl0YWxpY3tmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpfS5cXCFrLWZvbnQtc3R5bGUtaXRhbGlje2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1pdGFsaWMsIGl0YWxpYykgIWltcG9ydGFudH0uay1mb250LXN0eWxlLW5vbi1pdGFsaWN7Zm9udC1zdHlsZTp2YXIoLS1rZW5kby1mb250LXN0eWxlLW5vbi1pdGFsaWMsIG5vcm1hbCl9LlxcIWstZm9udC1zdHlsZS1ub24taXRhbGlje2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpICFpbXBvcnRhbnR9LmstZm9udC1zdHlsZS1vYmxpcXVle2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1vYmxpcXVlLCBvYmxpcXVlKX0uXFwhay1mb250LXN0eWxlLW9ibGlxdWV7Zm9udC1zdHlsZTp2YXIoLS1rZW5kby1mb250LXN0eWxlLW9ibGlxdWUsIG9ibGlxdWUpICFpbXBvcnRhbnR9LmstZm9udC10aGlue2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCl9LlxcIWstZm9udC10aGlue2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCkgIWltcG9ydGFudH0uay1mb250LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApfS5cXCFrLWZvbnQtZXh0cmEtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudH0uay1mb250LWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApfS5cXCFrLWZvbnQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudH0uay1mb250LW5vcm1hbHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCl9LlxcIWstZm9udC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApICFpbXBvcnRhbnR9LmstZm9udC1tZWRpdW17Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApfS5cXCFrLWZvbnQtbWVkaXVte2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50fS5rLWZvbnQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCl9LlxcIWstZm9udC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50fS5rLWZvbnQtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApfS5cXCFrLWZvbnQtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApfS5cXCFrLWZvbnQtd2VpZ2h0LXRoaW57Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApfS5cXCFrLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCl9LlxcIWstZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApfS5cXCFrLWZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApfS5cXCFrLWZvbnQtd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKX0uXFwhay1mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKX0uXFwhay1mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy10aWdodGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdCwgLTAuMTVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlc3R7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3QsIC0wLjE1cHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctdGlnaHRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyLCAtMC4xcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXJ7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KSAhaW1wb3J0YW50fS5rLWxldHRlci1zcGFjaW5nLXRpZ2h0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctbm9ybWFse2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KX0uXFwhay1sZXR0ZXItc3BhY2luZy1ub3JtYWx7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctd2lkZXtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVye2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyLCAwLjFweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRlc3R7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCkgIWltcG9ydGFudH0uay1saW5lLWhlaWdodC14c3tsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgMSl9LlxcIWstbGluZS1oZWlnaHQteHN7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtc217bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpfS5cXCFrLWxpbmUtaGVpZ2h0LXNte2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCAxLjI1KSAhaW1wb3J0YW50fS5rLWxpbmUtaGVpZ2h0LW1ke2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpfS5cXCFrLWxpbmUtaGVpZ2h0LW1ke2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtbGd7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSl9LlxcIWstbGluZS1oZWlnaHQtbGd7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSkgIWltcG9ydGFudH0uay1saXN0LW5vbmV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LlxcIWstbGlzdC1ub25le2xpc3Qtc3R5bGUtdHlwZTpub25lICFpbXBvcnRhbnR9LmstbGlzdC1kaXNje2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5cXCFrLWxpc3QtZGlzY3tsaXN0LXN0eWxlLXR5cGU6ZGlzYyAhaW1wb3J0YW50fS5rLWxpc3QtZGVjaW1hbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0uXFwhay1saXN0LWRlY2ltYWx7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWwgIWltcG9ydGFudH0uay10ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5cXCFrLXRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0uay10ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LlxcIWstdGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LmstdGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LlxcIWstdGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0uay10ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS5cXCFrLXRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0uay10ZXh0LXN0YXJ0e3RleHQtYWxpZ246c3RhcnR9LlxcIWstdGV4dC1zdGFydHt0ZXh0LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnR9LmstdGV4dC1lbmR7dGV4dC1hbGlnbjplbmR9LlxcIWstdGV4dC1lbmR7dGV4dC1hbGlnbjplbmQgIWltcG9ydGFudH0uay10ZXh0LWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uXFwhay10ZXh0LWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAhaW1wb3J0YW50fS5rLXRleHQtb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5cXCFrLXRleHQtb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnR9LmstdGV4dC1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uXFwhay10ZXh0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5cXCFrLXRleHQtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLXRleHQtc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5cXCFrLXRleHQtc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstdGV4dC1ib3JkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uXFwhay10ZXh0LWJvcmRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnR9LmstdGV4dC1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5cXCFrLXRleHQtYm9yZGVyLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKSAhaW1wb3J0YW50fS5rLXRleHQtYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5cXCFrLXRleHQtYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnR9LmstdGV4dC1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpfS5cXCFrLXRleHQtYmFzZS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50fS5rLXRleHQtcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5cXCFrLXRleHQtcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpICFpbXBvcnRhbnR9LmstdGV4dC1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5cXCFrLXRleHQtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50fS5rLXRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KX0uXFwhay10ZXh0LXByaW1hcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudH0uay10ZXh0LXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstdGV4dC1zZWNvbmRhcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstdGV4dC1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uXFwhay10ZXh0LXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKX0uXFwhay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnR9LmstdGV4dC10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uXFwhay10ZXh0LXRlcnRpYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpICFpbXBvcnRhbnR9LmstdGV4dC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LlxcIWstdGV4dC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudH0uay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KX0uXFwhay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50fS5rLXRleHQtaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5cXCFrLXRleHQtaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpICFpbXBvcnRhbnR9LmstdGV4dC1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5cXCFrLXRleHQtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50fS5rLXRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKX0uXFwhay10ZXh0LWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudH0uay10ZXh0LXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uXFwhay10ZXh0LXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKSAhaW1wb3J0YW50fS5rLXRleHQtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uXFwhay10ZXh0LXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudH0uay10ZXh0LXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zil9LlxcIWstdGV4dC1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnR9LmstdGV4dC13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LlxcIWstdGV4dC13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMykgIWltcG9ydGFudH0uay10ZXh0LXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LlxcIWstdGV4dC13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnR9LmstdGV4dC13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5cXCFrLXRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50fS5rLXRleHQtZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LlxcIWstdGV4dC1lcnJvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKSAhaW1wb3J0YW50fS5rLXRleHQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5cXCFrLXRleHQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnR9LmstdGV4dC1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LlxcIWstdGV4dC1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudH0uay10ZXh0LWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5cXCFrLXRleHQtbGlnaHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay10ZXh0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uXFwhay10ZXh0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50fS5rLXRleHQtbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5cXCFrLXRleHQtbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnR9LmstdGV4dC1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMil9LlxcIWstdGV4dC1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMikgIWltcG9ydGFudH0uay10ZXh0LWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LlxcIWstdGV4dC1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnR9LmstdGV4dC1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5cXCFrLXRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50fS5rLXRleHQtaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KX0uXFwhay10ZXh0LWluaGVyaXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCkgIWltcG9ydGFudH0uay10ZXh0LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKX0uXFwhay10ZXh0LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50fS5rLXRleHQtdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KX0uXFwhay10ZXh0LXRyYW5zcGFyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudH0uay10ZXh0LWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayl9LlxcIWstdGV4dC1ibGFja3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spICFpbXBvcnRhbnR9LmstdGV4dC13aGl0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpfS5cXCFrLXRleHQtd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50fS5rLWNvbG9yLWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uXFwhay1jb2xvci1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudH0uay1jb2xvci1vbi1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LlxcIWstY29sb3Itb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnR9LmstY29sb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LlxcIWstY29sb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudH0uay1jb2xvci1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5cXCFrLWNvbG9yLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay1jb2xvci1zdXJmYWNlLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LlxcIWstY29sb3Itc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstY29sb3ItYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LlxcIWstY29sb3ItYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudH0uay1jb2xvci1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5cXCFrLWNvbG9yLWJvcmRlci1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudH0uay1jb2xvci1iYXNlLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LlxcIWstY29sb3ItYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnR9LmstY29sb3ItYmFzZS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uXFwhay1jb2xvci1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstY29sb3ItcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5cXCFrLWNvbG9yLXByaW1hcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50fS5rLWNvbG9yLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LlxcIWstY29sb3ItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50fS5rLWNvbG9yLXByaW1hcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LlxcIWstY29sb3ItcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50fS5rLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLWNvbG9yLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5cXCFrLWNvbG9yLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnR9LmstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCl9LlxcIWstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudH0uay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uXFwhay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uXFwhay1jb2xvci10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudH0uay1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSl9LlxcIWstY29sb3ItdGVydGlhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnR9LmstY29sb3ItaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5cXCFrLWNvbG9yLWluZm8tc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50fS5rLWNvbG9yLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LlxcIWstY29sb3ItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50fS5rLWNvbG9yLWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMil9LlxcIWstY29sb3ItaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uXFwhay1jb2xvci1zdWNjZXNzLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudH0uay1jb2xvci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5cXCFrLWNvbG9yLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudH0uay1jb2xvci1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5cXCFrLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudH0uay1jb2xvci13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LlxcIWstY29sb3Itd2FybmluZy1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnR9LmstY29sb3Itd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uXFwhay1jb2xvci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnR9LmstY29sb3Itd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKX0uXFwhay1jb2xvci13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnR9LmstY29sb3ItZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LlxcIWstY29sb3ItZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudH0uay1jb2xvci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LlxcIWstY29sb3ItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnR9LmstY29sb3ItZXJyb3ItZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5cXCFrLWNvbG9yLWVycm9yLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50fS5rLWNvbG9yLWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5cXCFrLWNvbG9yLWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstY29sb3ItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5cXCFrLWNvbG9yLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50fS5rLWNvbG9yLWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KX0uXFwhay1jb2xvci1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudH0uay1jb2xvci1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMil9LlxcIWstY29sb3ItZGFyay1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstY29sb3ItZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uXFwhay1jb2xvci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnR9LmstY29sb3ItZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KX0uXFwhay1jb2xvci1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstY29sb3ItaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KX0uXFwhay1jb2xvci1pbmhlcml0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnR9LmstY29sb3ItY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpfS5cXCFrLWNvbG9yLWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRyYW5zcGFyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCl9LlxcIWstY29sb3ItdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5rLWNvbG9yLWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayl9LlxcIWstY29sb3ItYmxhY2t7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50fS5rLWNvbG9yLXdoaXRle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSl9LlxcIWstY29sb3Itd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50fS5rLXRleHQtdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LlxcIWstdGV4dC11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5rLXRleHQtb3ZlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm92ZXJsaW5lfS5cXCFrLXRleHQtb3ZlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm92ZXJsaW5lICFpbXBvcnRhbnR9LmstdGV4dC1saW5lLXRocm91Z2h7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uXFwhay10ZXh0LWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnR9LmstdGV4dC1uby11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LlxcIWstdGV4dC1uby11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uay10ZXh0LWNsaXB7dGV4dC1vdmVyZmxvdzpjbGlwfS5cXCFrLXRleHQtY2xpcHt0ZXh0LW92ZXJmbG93OmNsaXAgIWltcG9ydGFudH0uay10ZXh0LWVsbGlwc2lze3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LlxcIWstdGV4dC1lbGxpcHNpc3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzICFpbXBvcnRhbnR9LmstdGV4dC10cnVuY2F0ZSwuay10ZXh0LWVsbGlwc2lze3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uXFwhay10ZXh0LXRydW5jYXRlLC5cXCFrLXRleHQtZWxsaXBzaXN7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpcyAhaW1wb3J0YW50fS5rLXRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uXFwhay10ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0uay10ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LlxcIWstdGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LmstdGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LlxcIWstdGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uay10ZXh0LW5vcm1hbC1jYXNle3RleHQtdHJhbnNmb3JtOm5vbmV9LlxcIWstdGV4dC1ub3JtYWwtY2FzZXt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmstYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LlxcIWstYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wfS5cXCFrLWFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uay1hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlfS5cXCFrLWFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uay1hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tfS5cXCFrLWFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uay1hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uXFwhay1hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5rLWFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfS5cXCFrLWFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmstYWxpZ24tc3Vie3ZlcnRpY2FsLWFsaWduOnN1Yn0uXFwhay1hbGlnbi1zdWJ7dmVydGljYWwtYWxpZ246c3ViICFpbXBvcnRhbnR9LmstYWxpZ24tc3VwZXJ7dmVydGljYWwtYWxpZ246c3VwZXJ9LlxcIWstYWxpZ24tc3VwZXJ7dmVydGljYWwtYWxpZ246c3VwZXIgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5cXCFrLXdoaXRlLXNwYWNlLW5vcm1hbHt3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1ub3dyYXAsLmstdGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5cXCFrLXdoaXRlLXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1wcmV7d2hpdGUtc3BhY2U6cHJlfS5cXCFrLXdoaXRlLXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uXFwhay13aGl0ZS1zcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZSAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwfS5cXCFrLXdoaXRlLXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9Lmstd2hpdGUtc3BhY2UtYnJlYWstc3BhY2Vze3doaXRlLXNwYWNlOmJyZWFrLXNwYWNlc30uXFwhay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5cXCFrLXdoaXRlc3BhY2Utbm9ybWFse3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS5rLXdoaXRlc3BhY2Utbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uXFwhay13aGl0ZXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmV9LlxcIWstd2hpdGVzcGFjZS1wcmV7d2hpdGUtc3BhY2U6cHJlICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uXFwhay13aGl0ZXNwYWNlLXByZS1saW5le3doaXRlLXNwYWNlOnByZS1saW5lICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1wcmUtd3JhcHt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uXFwhay13aGl0ZXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzfS5cXCFrLXdoaXRlc3BhY2UtYnJlYWstc3BhY2Vze3doaXRlLXNwYWNlOmJyZWFrLXNwYWNlcyAhaW1wb3J0YW50fS5rLXN2Zy1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ZnLWljb24+c3Zne2ZpbGw6Y3VycmVudENvbG9yO2ZsZXg6MSAxIGF1dG99Lmstc3ZnLWljb24uay1pY29uLXhze3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9Lmstc3ZnLWljb24uay1pY29uLXNte3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmstc3ZnLWljb24uay1pY29uLW1ke3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmstc3ZnLWljb24uay1pY29uLWxne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmstc3ZnLWljb24uay1pY29uLXhse3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmstc3ZnLWljb24uay1pY29uLXh4bHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLXN2Zy1pY29uLmstaWNvbi14eHhse3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstZmxpcC1oLmstc3ZnLWljb24sLmstc3ZnLWljb24uay1mbGlwLXgsLmstZmxpcC12Lmstc3ZnLWljb24sLmstc3ZnLWljb24uay1mbGlwLXksLmstZmxpcC1oLmstZmxpcC12Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9LmstZmxpcC1oPnN2Zywuay1mbGlwLXg+c3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5rLWZsaXAtdj5zdmcsLmstZmxpcC15PnN2Z3t0cmFuc2Zvcm06c2NhbGVZKC0xKX0uay1mbGlwLWguay1mbGlwLXY+c3ZnLC5rLWZsaXAtaC5rLWZsaXAteT5zdmcsLmstZmxpcC12LmstZmxpcC14PnN2Zywuay1mbGlwLXguay1mbGlwLXk+c3ZnLC5rLWZsaXAtYm90aD5zdmd7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSl9Lmstcm90YXRlLTAuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uay1yb3RhdGUtNDUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtNDU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5rLXJvdGF0ZS05MC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS05MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lmstcm90YXRlLTEzNS5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0xMzU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uay1yb3RhdGUtMTgwLmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTE4MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5rLXJvdGF0ZS0yMjUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMjI1PnN2Z3t0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lmstcm90YXRlLTI3MC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0yNzA+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uay1yb3RhdGUtMzE1Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTMxNT5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5rLWljb24td3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pY29uLXdyYXA6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1pY29uLXdyYXBwZXItaG9zdHtkaXNwbGF5OmNvbnRlbnRzfS5rLWljb24td2l0aC1tb2RpZmllcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LjI1ZW19LmstaWNvbi5rLWljb24tbW9kaWZpZXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi41ZW07Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW46MCAtMC41ZW0gLTAuNWVtIDB9LmstaS1ub25lOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZX0uay1pY29uLWFjdGlvbntkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtsaW5lLWhlaWdodDoxO2FsaWduLWl0ZW1zOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXJ9Lmstc3ByaXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyfS5rLWltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXJvdGF0ZS0we3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LlxcIWstcm90YXRlLTB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS00NXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uXFwhay1yb3RhdGUtNDV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtOTB7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LlxcIWstcm90YXRlLTkwe3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTEzNXt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9LlxcIWstcm90YXRlLTEzNXt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMTgwe3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uXFwhay1yb3RhdGUtMTgwe3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0yMjV7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5cXCFrLXJvdGF0ZS0yMjV7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTI3MHt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LlxcIWstcm90YXRlLTI3MHt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMzE1e3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKX0uXFwhay1yb3RhdGUtMzE1e3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKSAhaW1wb3J0YW50fS5rLWZsaXAtaCwuay1mbGlwLXh7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LlxcIWstZmxpcC1oLC5cXCFrLWZsaXAteHt0cmFuc2Zvcm06c2NhbGVYKC0xKSAhaW1wb3J0YW50fS5rLWZsaXAtdiwuay1mbGlwLXl7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LlxcIWstZmxpcC12LC5cXCFrLWZsaXAteXt0cmFuc2Zvcm06c2NhbGVZKC0xKSAhaW1wb3J0YW50fS5rLWZsaXAtaC5rLWZsaXAtdiwuay1mbGlwLWguay1mbGlwLXksLmstZmxpcC12LmstZmxpcC14LC5rLWZsaXAteC5rLWZsaXAteXt0cmFuc2Zvcm06c2NhbGUoLTEsIC0xKX0uXFwhay1mbGlwLWguXFwhay1mbGlwLXYsLlxcIWstZmxpcC1oLlxcIWstZmxpcC15LC5cXCFrLWZsaXAtdi5cXCFrLWZsaXAteCwuXFwhay1mbGlwLXguXFwhay1mbGlwLXl7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSkgIWltcG9ydGFudH0uay1tZXNzYWdlYm94e21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjAgMCAwIDRweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lc3NhZ2Vib3ggYXtjb2xvcjppbmhlcml0O2ZvbnQtc3R5bGU6aXRhbGljO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstbWVzc2FnZWJveC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LmstbWVzc2FnZWJveC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKX0uay1tZXNzYWdlYm94LXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlLCAjMDIzZjVjKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCl9LmstbWVzc2FnZWJveC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYil9LmstbWVzc2FnZWJveC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyl9LmstbWVzc2FnZWJveC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LmstbWVzc2FnZWJveC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpfS5rLW1lc3NhZ2Vib3gtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpcywgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpfS5rLW1lc3NhZ2Vib3gtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKX0uay1tZXNzYWdlYm94LWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uay1kcmFnLWNsdWV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIwMDAwO2N1cnNvcjptb3ZlfS5rLWRyYWctc3RhdHVzLC5rLWRyYWctY2x1ZSAuay1kcmFnLXN0YXR1c3ttYXJnaW46MDttYXJnaW4tcmlnaHQ6LjRleH0uay1kcm9wLWhpbnR7ZGlzcGxheTpmbGV4O2dhcDo0cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWRyb3AtaGludC1zdGFydCwuay1kcm9wLWhpbnQtZW5ke2ZsZXgtc2hyaW5rOjA7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZHJvcC1oaW50LWxpbmV7ZmxleC1ncm93OjE7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtc3RhcnR7Ym9yZGVyLWxlZnQtd2lkdGg6Ni45MjgyMDMyMzA0cHg7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWxpbmV7d2lkdGg6MjBweDtoZWlnaHQ6MXB4fS5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXItbGVmdC13aWR0aDowfS5rLWRyb3AtaGludC12e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnR7Ym9yZGVyLXRvcC13aWR0aDo2LjkyODIwMzIzMDRweDtib3JkZXItdG9wLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JvcmRlci1ib3R0b20td2lkdGg6MH0uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZXt3aWR0aDoxcHg7aGVpZ2h0OjIwcHh9LmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZHtib3JkZXItYm90dG9tLXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLXRvcC13aWR0aDowfS5rLXJlb3JkZXItY3Vle3Bvc2l0aW9uOmFic29sdXRlfS5rLXJlb3JkZXItY3VlOjpiZWZvcmUsLmstcmVvcmRlci1jdWU6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO2JvcmRlcjozcHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay1yZW9yZGVyLWN1ZTo6YmVmb3Jle2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItdG9wLWNvbG9yOmN1cnJlbnRDb2xvcjt0b3A6LTRweH0uay1yZW9yZGVyLWN1ZTo6YWZ0ZXJ7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudENvbG9yO2JvdHRvbTotNHB4fS5rLWRyYWctY2x1ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1saXN0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstbGlzdC1jb250YWluZXI+LmstbGlzdHtmbGV4OjE7aGVpZ2h0OjEwMCV9LmstbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7b3V0bGluZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1saXN0ICosLmstbGlzdCAqOjpiZWZvcmUsLmstbGlzdCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcG9wdXA+LmstbGlzdHtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MH0uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2N1cnNvcjpwb2ludGVyfS5rLWxpc3QtY29udGVudHtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdC11bHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7aGVpZ2h0OmF1dG87bGlzdC1zdHlsZTpub25lfS5rLWxpc3QtaXRlbSwuay1saXN0LWN1c3RvbS12YWx1ZSwuay1saXN0LW9wdGlvbmxhYmVse2JvcmRlcjowO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixvdXRsaW5lLWNvbG9yLGJveC1zaGFkb3c7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5rLWxpc3QtaXRlbS5rLWZpcnN0OjpiZWZvcmUsLmstZmlyc3Quay1saXN0LWN1c3RvbS12YWx1ZTo6YmVmb3JlLC5rLWZpcnN0LmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmstbGlzdC1pdGVtLXRleHQ6OmJlZm9yZSwuay1saXN0LWhlYWRlci10ZXh0OjpiZWZvcmUsLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVufS5rLWxpc3Qtb3B0aW9ubGFiZWx7Y29sdW1uLWdhcDowfS5rLWxpc3QtY3VzdG9tLXZhbHVle2ZvbnQtc3R5bGU6aXRhbGljO3Bvc2l0aW9uOnN0aWNreX0uay1saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOi41ZW07Zm9udC1zaXplOi43NWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2luc2V0LWlubGluZS1lbmQ6MH0uay12aXJ0dWFsLWNvbnRlbnQsLmstdmlydHVhbC1saXN0IC5rLWxpc3QtY29udGVudHtvdmVyZmxvdy15OnNjcm9sbH0uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsLC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWN1c3RvbS12YWx1ZSwuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1ncm91cC1pdGVtLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtY3VzdG9tLXZhbHVlLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQsLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaGVhZGVyLXRleHR7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3QtZmlsdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6bm9uZX0uay1saXN0LXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWxpc3Qtc20gLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LXNtIC5rLWxpc3QtaXRlbSwuay1saXN0LXNtIC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstbGlzdC1zbSAuay1saXN0LWN1c3RvbS12YWx1ZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1zbSAuay1saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbGlzdC1tZCAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LW1kIC5rLWxpc3QtaXRlbSwuay1saXN0LW1kIC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstbGlzdC1tZCAuay1saXN0LWN1c3RvbS12YWx1ZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWQgLmstbGlzdC1ncm91cC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1saXN0LWxnIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1sZyAuay1saXN0LWl0ZW0sLmstbGlzdC1sZyAuay1saXN0LW9wdGlvbmxhYmVsLC5rLWxpc3QtbGcgLmstbGlzdC1jdXN0b20tdmFsdWV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbGcgLmstbGlzdC1ncm91cC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstbGlzdC1pdGVtOmhvdmVyLC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIsLmstbGlzdC1jdXN0b20tdmFsdWU6aG92ZXIsLmstbGlzdC1pdGVtLmstaG92ZXIsLmstaG92ZXIuay1saXN0LW9wdGlvbmxhYmVsLC5rLWhvdmVyLmstbGlzdC1jdXN0b20tdmFsdWV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstbGlzdC1pdGVtOmZvY3VzLC5rLWxpc3Qtb3B0aW9ubGFiZWw6Zm9jdXMsLmstbGlzdC1jdXN0b20tdmFsdWU6Zm9jdXMsLmstbGlzdC1pdGVtLmstZm9jdXMsLmstZm9jdXMuay1saXN0LW9wdGlvbmxhYmVsLC5rLWZvY3VzLmstbGlzdC1jdXN0b20tdmFsdWV7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkLC5rLXNlbGVjdGVkLmstbGlzdC1vcHRpb25sYWJlbCwuay1zZWxlY3RlZC5rLWxpc3QtY3VzdG9tLXZhbHVle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstbGlzdC1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLC5rLXNlbGVjdGVkLmstbGlzdC1jdXN0b20tdmFsdWU6aG92ZXIsLmstbGlzdC1pdGVtLmstc2VsZWN0ZWQuay1ob3Zlciwuay1zZWxlY3RlZC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwuay1zZWxlY3RlZC5rLWhvdmVyLmstbGlzdC1jdXN0b20tdmFsdWV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1saXN0LW9wdGlvbmxhYmVsLC5rLWxpc3Qtb3B0aW9ubGFiZWwuay1ob3Zlciwuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstbGlzdC1ncm91cC1pdGVte2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstbGlzdGdyb3Vwe2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1saXN0Z3JvdXA+dWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSsuay1saXN0Z3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweH0uay1saXN0Z3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LmstbGlzdGdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbmt7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleDoxIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0Z3JvdXAtaXRlbT4uay1saW5rPi5rLXNlbGVjdHtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAwIGF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtpbnNldC1pbmxpbmUtZW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVke2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkPi5rLWxpbmt7bWFyZ2luLXJpZ2h0OjB9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkPi5rLXNlbGVjdHttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSkgMDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcn0uay1saXN0Z3JvdXAtZm9ybS1yb3d7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleDoxIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtbGFiZWx7d2lkdGg6NDAlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246ZW5kO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHNlbGVjdCwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10aW1lXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgdGV4dGFyZWF7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxIDEgMTAwJX0uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYXttaW4taGVpZ2h0OjRlbTtyZXNpemU6dmVydGljYWx9LmstbGlzdGdyb3VwLWl0ZW0uay1saXN0Z3JvdXAtZm9ybS1yb3d7bWFyZ2luOjB9W2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbms+Lmstc2VsZWN0e3JpZ2h0OmF1dG87bGVmdDowfVtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQ+LmstbGlua3ttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1sZWZ0OjB9W2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZD4uay1zZWxlY3R7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXA+dWwgLmstbGlzdGdyb3VwLWl0ZW0sLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbmt7ZGlzcGxheTpibG9ja30uay1saXN0Z3JvdXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJhZGdle3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1iYWRnZSAqLC5rLWJhZGdlICo6OmJlZm9yZSwuay1iYWRnZSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYmFkZ2U+Kntjb2xvcjppbmhlcml0fWEuay1iYWRnZSwuay1iYWRnZT5he3RleHQtZGVjb3JhdGlvbjpub25lfWEuay1iYWRnZTpob3Zlciwuay1iYWRnZT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstYmFkZ2UtaWNvbnttYXgtd2lkdGg6MWVtO21heC1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZTppbmhlcml0fS5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmd7ZmlsbDpjdXJyZW50Q29sb3J9LmstYmFkZ2Utc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLXNtOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO21pbi13aWR0aDphdXRvfS5rLWJhZGdlLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1iYWRnZS1tZDplbXB0eXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWluLXdpZHRoOmF1dG99LmstYmFkZ2UtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLWxnOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO21pbi13aWR0aDphdXRvfWtlbmRvLWJhZGdlLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9ja30uay1iYWRnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0uay1iYWRnZS1pbnNpZGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLWVkZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1iYWRnZS1lZGdlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9LmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9LmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDUwJSl9LmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCxbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9LmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDUwJSl9LmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9LmstYmFkZ2Utb3V0c2lkZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTl9LmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtMTAwJSl9LmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAtMTAwJSl9LmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAxMDAlKX0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDEwMCUpfS5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAtMTAwJSl9LmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtMTAwJSl9LmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCxbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDEwMCUpfS5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCxbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCxbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMTAwJSl9LmstYmFkZ2UtYm9yZGVyLWN1dG91dHtib3gtc2hhZG93OjAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYmFkZ2Utc29saWQtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1iYWRnZS1zb2xpZC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYmFkZ2Utc29saWQtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYmFkZ2Utc29saWQtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1iYWRnZS1zb2xpZC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJhZGdlLXNvbGlkLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYmFkZ2Utc29saWQtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYmFkZ2Utc29saWQtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1iYWRnZS1zb2xpZC1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1iYWRnZS1zb2xpZC1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJhZGdlLW91dGxpbmV7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYmFkZ2Utb3V0bGluZS1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJhZGdlLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYmFkZ2Utb3V0bGluZS10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYmFkZ2Utb3V0bGluZS1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJhZGdlLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1iYWRnZS1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYmFkZ2Utb3V0bGluZS1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYmFkZ2Utb3V0bGluZS1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJhZGdlLW91dGxpbmUtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJhZGdlLW91dGxpbmUtaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0fS5rLWJ1dHRvbiAqLC5rLWJ1dHRvbiAqOjpiZWZvcmUsLmstYnV0dG9uICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1idXR0b246ZGlzYWJsZWQsLmstYnV0dG9uLmstZGlzYWJsZWR7b3V0bGluZTpub25lO2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjY7ZmlsdGVyOmdyYXlzY2FsZSgwLjEpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzpub25lfS5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowfS5rLWJ1dHRvbjpob3Zlciwuay1idXR0b246Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS5rLWljb24tYnV0dG9ue2dhcDowfS5rLWljb24tYnV0dG9uIC5rLWljb257ZGlzcGxheTppbmxpbmUtZmxleH0uay1idXR0b24taWNvbntjb2xvcjppbmhlcml0O2FsaWduLXNlbGY6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWJ1dHRvbi1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb257bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7bWluLWhlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1zdmctaWNvbj5zdmcsLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLW1kPnN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cz5zdmd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20+c3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLWxnPnN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bD5zdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsPnN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eHhsPnN2Z3t3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5rLWJ1dHRvbi1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLXNxdWFyZXthc3BlY3QtcmF0aW86MX0uay1idXR0b24tZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24rLmstYnV0dG9ue21hcmdpbi1pbmxpbmUtc3RhcnQ6LTFweH0uay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmhvdmVyLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1ob3Zlciwuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmZvY3VzLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1mb2N1cywuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmFjdGl2ZSwuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uLmstYWN0aXZlLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1zZWxlY3RlZHt6LWluZGV4OjJ9LmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjA7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwOmRpc2FibGVkLC5rLWJ1dHRvbi1ncm91cFtkaXNhYmxlZF0sLmstYnV0dG9uLWdyb3VwLmstZGlzYWJsZWR7b3BhY2l0eToxO2ZpbHRlcjpub25lfS5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWR7d2lkdGg6MTAwJX0uay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkPip7ZmxleDoxIDAgMCU7b3ZlcmZsb3c6aGlkZGVufS5rLWJ1dHRvbi1mbGF0e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uay1idXR0b24tZmxhdDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1idXR0b24tZmxhdDo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1idXR0b24tZmxhdDpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWZsYXQuay1mb2N1czo6YWZ0ZXJ7b3BhY2l0eTouMTJ9LmstYnV0dG9uLW91dGxpbmV7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1idXR0b24tbGlua3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6bm9uZX0uay1idXR0b24tbGluazpob3Zlciwuay1idXR0b24tbGluay5rLWhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstYnV0dG9uLWNsZWFye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uay1idXR0b24tb3ZlcmxheSwuay1idXR0b246OmJlZm9yZXtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xcHg7cmlnaHQ6LTFweDt0b3A6LTFweDtib3R0b206LTFweDt6LWluZGV4OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0uay1idXR0b246aG92ZXI6OmJlZm9yZSwuay1idXR0b24uay1ob3Zlcjo6YmVmb3Jle29wYWNpdHk6LjA0fS5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCg6aG92ZXIpOjpiZWZvcmUsLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLWhvdmVyKTo6YmVmb3Jle29wYWNpdHk6MH0uay1idXR0b246YWN0aXZlOjpiZWZvcmUsLmstYnV0dG9uLmstYWN0aXZlOjpiZWZvcmV7b3BhY2l0eTouMTZ9LmstYnV0dG9uLmstc2VsZWN0ZWQ6OmJlZm9yZXtvcGFjaXR5Oi4yfS5rLWJ1dHRvbjo6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbnRlbnQ6XCJcIjtvcGFjaXR5OjA7ZGlzcGxheTpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMXB4O3JpZ2h0Oi0xcHg7dG9wOi0xcHg7Ym90dG9tOi0xcHg7ei1pbmRleDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LmstYnV0dG9uLXNvbGlkLWJhc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1idXR0b24tc29saWQtYmFzZTpob3Zlciwuay1idXR0b24tc29saWQtYmFzZS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLWJhc2U6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLXNvbGlkLXByaW1hcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLXNvbGlkLXByaW1hcnk6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cywuay1idXR0b24tc29saWQtcHJpbWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5OmFjdGl2ZSwuay1idXR0b24tc29saWQtcHJpbWFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnk6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpfS5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tc29saWQtdGVydGlhcnk6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKX0uay1idXR0b24tc29saWQtdGVydGlhcnk6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeTphY3RpdmUsLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKX0uay1idXR0b24tc29saWQtdGVydGlhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYnV0dG9uLXNvbGlkLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYnV0dG9uLXNvbGlkLWluZm86aG92ZXIsLmstYnV0dG9uLXNvbGlkLWluZm8uay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KX0uay1idXR0b24tc29saWQtaW5mbzpmb2N1cywuay1idXR0b24tc29saWQtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1pbmZvOmFjdGl2ZSwuay1idXR0b24tc29saWQtaW5mby5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpfS5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1idXR0b24tc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1idXR0b24tc29saWQtc3VjY2Vzczpob3Zlciwuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApfS5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3M6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCl9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCl9LmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtd2FybmluZzphY3RpdmUsLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKX0uay1idXR0b24tc29saWQtd2FybmluZy5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLXNvbGlkLWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpob3Zlciwuay1idXR0b24tc29saWQtZXJyb3Iuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpmb2N1cywuay1idXR0b24tc29saWQtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLWVycm9yOmFjdGl2ZSwuay1idXR0b24tc29saWQtZXJyb3Iuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvci5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1idXR0b24tc29saWQtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tc29saWQtZGFyazpob3Zlciwuay1idXR0b24tc29saWQtZGFyay5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpfS5rLWJ1dHRvbi1zb2xpZC1kYXJrOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLWRhcms6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLXNvbGlkLWRhcmsuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1zb2xpZC1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tc29saWQtbGlnaHQ6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKX0uay1idXR0b24tc29saWQtbGlnaHQ6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1saWdodDphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KX0uay1idXR0b24tc29saWQtbGlnaHQuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLXNvbGlkLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCl9LmstYnV0dG9uLXNvbGlkLWludmVyc2U6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KX0uay1idXR0b24tc29saWQtaW52ZXJzZTpmb2N1cywuay1idXR0b24tc29saWQtaW52ZXJzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlOmFjdGl2ZSwuay1idXR0b24tc29saWQtaW52ZXJzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5e2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlciwuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cywuay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tb3V0bGluZS1pbmZve2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm86aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm86Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm86YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYnV0dG9uLW91dGxpbmUtaW5mby5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3N7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpob3Zlciwuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2VzczphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZ3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tb3V0bGluZS1lcnJvcntib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3I6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tb3V0bGluZS1lcnJvcjpmb2N1cywuay1idXR0b24tb3V0bGluZS1lcnJvci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1lcnJvcjphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tb3V0bGluZS1kYXJre2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcms6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtZGFyay5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0e2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1saWdodDpob3Zlciwuay1idXR0b24tb3V0bGluZS1saWdodC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1saWdodC5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tb3V0bGluZS1saWdodC5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2V7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpob3Zlciwuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpmb2N1cywuay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1pbnZlcnNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtYmFzZXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1iYXNlOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtYmFzZTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1iYXNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstYnV0dG9uLWZsYXQtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpfS5rLWJ1dHRvbi1mbGF0LXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VyZmFjZSwgIzI5MjkyOSl9LmstYnV0dG9uLWZsYXQtdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYil9LmstYnV0dG9uLWZsYXQtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpfS5rLWJ1dHRvbi1mbGF0LXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKX0uay1idXR0b24tZmxhdC13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZSwgI2ZmYzAwMCl9LmstYnV0dG9uLWZsYXQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCl9LmstYnV0dG9uLWZsYXQtZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpfS5rLWJ1dHRvbi1mbGF0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApfS5rLWJ1dHRvbi1mbGF0LWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KX0uay1idXR0b24tZmxhdC1iYXNle2NvbG9yOmluaGVyaXR9LmstYnV0dG9uLWxpbmstcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1idXR0b24tbGluay1wcmltYXJ5OmhvdmVyLC5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1idXR0b24tbGluay1wcmltYXJ5OmZvY3VzLC5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1wcmltYXJ5OmFjdGl2ZSwuay1idXR0b24tbGluay1wcmltYXJ5LmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1idXR0b24tbGluay1wcmltYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTpob3Zlciwuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpfS5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTpmb2N1cywuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTphY3RpdmUsLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1idXR0b24tbGluay10ZXJ0aWFyeTpob3Zlciwuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKX0uay1idXR0b24tbGluay10ZXJ0aWFyeTpmb2N1cywuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay10ZXJ0aWFyeTphY3RpdmUsLmstYnV0dG9uLWxpbmstdGVydGlhcnkuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKX0uay1idXR0b24tbGluay10ZXJ0aWFyeS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYnV0dG9uLWxpbmstaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1idXR0b24tbGluay1pbmZvOmhvdmVyLC5rLWJ1dHRvbi1saW5rLWluZm8uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KX0uay1idXR0b24tbGluay1pbmZvOmZvY3VzLC5rLWJ1dHRvbi1saW5rLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1pbmZvOmFjdGl2ZSwuay1idXR0b24tbGluay1pbmZvLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1idXR0b24tbGluay1pbmZvLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpfS5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLWxpbmstc3VjY2Vzczpob3Zlciwuay1idXR0b24tbGluay1zdWNjZXNzLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCl9LmstYnV0dG9uLWxpbmstc3VjY2Vzczpmb2N1cywuay1idXR0b24tbGluay1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstc3VjY2VzczphY3RpdmUsLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCl9LmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1idXR0b24tbGluay13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6aG92ZXIsLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApfS5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6Zm9jdXMsLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApfS5rLWJ1dHRvbi1saW5rLXdhcm5pbmcuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLWxpbmstZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJ1dHRvbi1saW5rLWVycm9yOmhvdmVyLC5rLWJ1dHRvbi1saW5rLWVycm9yLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApfS5rLWJ1dHRvbi1saW5rLWVycm9yOmZvY3VzLC5rLWJ1dHRvbi1saW5rLWVycm9yLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLWVycm9yOmFjdGl2ZSwuay1idXR0b24tbGluay1lcnJvci5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWJ1dHRvbi1saW5rLWVycm9yLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1idXR0b24tbGluay1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLWRhcms6aG92ZXIsLmstYnV0dG9uLWxpbmstZGFyay5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpfS5rLWJ1dHRvbi1saW5rLWRhcms6Zm9jdXMsLmstYnV0dG9uLWxpbmstZGFyay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLWRhcms6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWRhcmsuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1saW5rLWRhcmsuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLWxpbmstbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJ1dHRvbi1saW5rLWxpZ2h0OmhvdmVyLC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApfS5rLWJ1dHRvbi1saW5rLWxpZ2h0OmZvY3VzLC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLWxpZ2h0OmFjdGl2ZSwuay1idXR0b24tbGluay1saWdodC5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1saW5rLWxpZ2h0Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KX0uay1idXR0b24tbGluay1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLWludmVyc2U6aG92ZXIsLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpfS5rLWJ1dHRvbi1saW5rLWludmVyc2U6Zm9jdXMsLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLWludmVyc2U6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLWxpbmstYmFzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstYmFzZTpob3Zlciwuay1idXR0b24tbGluay1iYXNlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLWJhc2U6Zm9jdXMsLmstYnV0dG9uLWxpbmstYmFzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1iYXNlOmFjdGl2ZSwuay1idXR0b24tbGluay1iYXNlLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1iYXNlLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCl9LmstYnV0dG9uLWNsZWFyLXByaW1hcnk6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5OmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpfS5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnkuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLXNlY29uZGFyeTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYil9LmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5OmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItdGVydGlhcnkuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5OmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMil9LmstYnV0dG9uLWNsZWFyLWluZm86Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1pbmZvLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1pbmZvOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCl9LmstYnV0dG9uLWNsZWFyLXN1Y2Nlc3M6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZSwgI2ZmYzAwMCl9LmstYnV0dG9uLWNsZWFyLXdhcm5pbmc6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci13YXJuaW5nLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci13YXJuaW5nOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKX0uay1idXR0b24tY2xlYXItZXJyb3I6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1lcnJvci5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItZXJyb3I6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KX0uay1idXR0b24tY2xlYXItZGFyazpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWRhcmsuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWRhcms6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1cmZhY2UsICNlMGUwZTApfS5rLWJ1dHRvbi1jbGVhci1saWdodDpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWxpZ2h0LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1saWdodDphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2UsICMxNDE0MTQpfS5rLWJ1dHRvbi1jbGVhci1pbnZlcnNlOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW52ZXJzZS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW52ZXJzZTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItYmFzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1jbGVhci1iYXNlOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItYmFzZS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItYmFzZTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1hY3Rpb25zLC5rLWZvcm0tYnV0dG9ucywuay1lZGl0LWJ1dHRvbnMsLmstYWN0aW9uLWJ1dHRvbnMsLmstY29sdW1ubWVudS1hY3Rpb25ze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjBweCAwIDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9LmstYWN0aW9ucyAqLC5rLWZvcm0tYnV0dG9ucyAqLC5rLWVkaXQtYnV0dG9ucyAqLC5rLWFjdGlvbi1idXR0b25zICosLmstY29sdW1ubWVudS1hY3Rpb25zICosLmstYWN0aW9ucyAqOjpiZWZvcmUsLmstZm9ybS1idXR0b25zICo6OmJlZm9yZSwuay1lZGl0LWJ1dHRvbnMgKjo6YmVmb3JlLC5rLWFjdGlvbi1idXR0b25zICo6OmJlZm9yZSwuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YmVmb3JlLC5rLWFjdGlvbnMgKjo6YWZ0ZXIsLmstZm9ybS1idXR0b25zICo6OmFmdGVyLC5rLWVkaXQtYnV0dG9ucyAqOjphZnRlciwuay1hY3Rpb24tYnV0dG9ucyAqOjphZnRlciwuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBvcHVwIC5rLWFjdGlvbnMsLmstcG9wdXAgLmstZm9ybS1idXR0b25zLC5rLXBvcHVwIC5rLWVkaXQtYnV0dG9ucywuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywuay1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnN7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWFjdGlvbnMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstYWN0aW9ucy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1hY3Rpb25zLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstYWN0aW9ucy1qdXN0aWZ5e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLWFjdGlvbnMtc3RyZXRjaGVkPip7ZmxleDoxIDAgMCV9LmstYWN0aW9ucy1ob3Jpem9udGFse3dpZHRoOjEwMCU7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYWN0aW9ucy12ZXJ0aWNhbHtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpub3JtYWx9LmstanVzdGlmeS1jb250ZW50LW5vcm1hbHtqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsfS5cXCFrLWp1c3RpZnktY29udGVudC1ub3JtYWx7anVzdGlmeS1jb250ZW50Om5vcm1hbCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1zdHJldGNoe2p1c3RpZnktY29udGVudDpzdHJldGNofS5cXCFrLWp1c3RpZnktY29udGVudC1zdHJldGNoe2p1c3RpZnktY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5cXCFrLWp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnR9LlxcIWstanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpzdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmVuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDplbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1mbGV4LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0fS5cXCFrLWp1c3RpZnktY29udGVudC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXJpZ2h0e2p1c3RpZnktY29udGVudDpyaWdodH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtcmlnaHR7anVzdGlmeS1jb250ZW50OnJpZ2h0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWJhc2VsaW5le2p1c3RpZnktY29udGVudDpiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWZpcnN0LWJhc2VsaW5le2p1c3RpZnktY29udGVudDpmaXJzdCBiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50Omxhc3QgYmFzZWxpbmV9LlxcIWstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50Omxhc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9LlxcIWstanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2g+KntmbGV4OjEgMCAwJX0uXFwhLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2g+KntmbGV4OjEgMCAwJSAhaW1wb3J0YW50fS5rLW92ZXJsYXl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi41O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMDAxfS5rLW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5rLW92ZXJsYXktcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW92ZXJsYXktc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1vdmVybGF5LXRlcnRpYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLW92ZXJsYXktaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLW92ZXJsYXktc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLW92ZXJsYXktd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLW92ZXJsYXktZXJyb3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstb3ZlcmxheS1kYXJre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9Lmstb3ZlcmxheS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1vdmVybGF5LWludmVyc2V7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hbmltYXRpb24tY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwMDtvdXRsaW5lOm5vbmV9LmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZHtwb3NpdGlvbjpmaXhlZH0uay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLWFuaW1hdGlvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czowIDAgLjI1cmVtIC4yNXJlbX0uay1hbmltYXRpb24tY29udGFpbmVyLXNob3due292ZXJmbG93OnZpc2libGV9LmstcG9wdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstcG9wdXAgLmstaXRlbXtvdXRsaW5lOm5vbmV9LmstcG9wdXA+LmstY29sb3JwYWxldHRle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50e2JvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9LmstcG9wdXAuay1wb3B1cC1mbHVzaHtwYWRkaW5nOjB9LmstcG9wdXA+Lmstd2lkZ2V0LC5rLXBvcHVwPi5rLWNvbG9yZWRpdG9ye2JvcmRlci13aWR0aDowfS5rLXBvcHVwIC5rLWNvbHVtbi1saXN0e21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcHttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmF1dG99Lmstc2hhZG93e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1wb3B1cHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXJpcHBsZS10YXJnZXR7cG9zaXRpb246cmVsYXRpdmV9LmstcmlwcGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0uay1yaXBwbGUtYmxvYntwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3BhZGRpbmc6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBsaW5lYXIsdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3BhY2l0eTouMTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1wcmltYXJ5IC5rLXJpcHBsZS1ibG9ie29wYWNpdHk6LjJ9LmstcmlwcGxlLWZvY3VzOjphZnRlcnt2aXNpYmlsaXR5OnZpc2libGU7YW5pbWF0aW9uOnJpcHBsZSA2MDBtcyBlYXNlLW91dH1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApfTIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9fS5rLXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7dGV4dC1hbGlnbjpzdGFydDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtlbXB0eS1jZWxsczpzaG93O291dGxpbmU6bm9uZX0uay1kYXRhLXRhYmxle2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWRhdGEtdGFibGUgLmstdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkfS5rLXRhYmxlLXRoZWFkLC5rLXRhYmxlLXRib2R5LC5rLXRhYmxlLXRmb290LC5rLXRhYmxlLXJvdywuay10YWJsZS1hbHQtcm93e2JvcmRlci1jb2xvcjppbmhlcml0O3RleHQtYWxpZ246aW5oZXJpdH0uay10YWJsZS10aCwuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MCAwIDBweCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6dGFibGUtY2VsbDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay10YWJsZS10aHtib3JkZXItYm90dG9tLXdpZHRoOjFweH0uay10YWJsZS1oZWFkZXJ7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YWJsZS1oZWFkZXIgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstdGFibGUtaGVhZGVyLXdyYXB7bWFyZ2luLXJpZ2h0Oi0xcHg7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MCAxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW59LmstdGFibGUtaGVhZGVyPi5rLXRhYmxlLC5rLXRhYmxlLWhlYWRlci13cmFwPi5rLXRhYmxle21hcmdpbi1ib3R0b206LTFweH0uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVye2ZsZXg6bm9uZX0uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIC5rLXRhYmxlLXRoe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXJ9LmstdGFibGUtbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItd2lkdGg6MDtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO3RhYmxlLWxheW91dDpmaXhlZDtlbXB0eS1jZWxsczpzaG93O2xpc3Qtc3R5bGU6bm9uZTtvdXRsaW5lOm5vbmV9LmstdGFibGUtbGlzdCAuay10YWJsZS1yb3d7cG9zaXRpb246cmVsYXRpdmV9LmstdGFibGUtbGlzdCAuay10YWJsZS1yb3csLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3d7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTp0YWJsZS1yb3d9LmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1maXJzdHtib3JkZXItdG9wOjFweCBzb2xpZCBjdXJyZW50Q29sb3J9LmstdGFibGUtbGlzdCAuay10YWJsZS10aCwuay10YWJsZS1saXN0IC5rLXRhYmxlLXRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvd3twb3NpdGlvbjpzdGlja3l9LmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7cGFkZGluZy1pbmxpbmU6MDt3aWR0aDowO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoe3dpZHRoOjEwMCU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmstdGFibGUtbGlzdCAuay10YWJsZS1zcGFjZXItdGR7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGR7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGV9LmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZD5zcGFue2ZvbnQtc2l6ZTouNzVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93LC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtZ3JvdXAtcm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmstdGFibGUtc2Nyb2xsZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay10YWJsZS1zY3JvbGxlcj4uay10YWJsZXtib3JkZXItd2lkdGg6MH0uay10YWJsZS1mb290ZXJ7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YWJsZS1mb290ZXIgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstdGFibGUtZm9vdGVyLXdyYXB7bWFyZ2luLXJpZ2h0Oi0xcHg7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MCAxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW59LmstdGFibGUtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdGFibGUtc20gLmstdGFibGUtdGgsLmstdGFibGUtc20gLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10YWJsZS1zbSAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkPnNwYW57cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLXRhYmxlLXNtIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGFibGUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdGFibGUtbWQgLmstdGFibGUtdGgsLmstdGFibGUtbWQgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay10YWJsZS1tZCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkPnNwYW57cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8yKX0uay10YWJsZS1tZCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdzo6YmVmb3Jle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGFibGUtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdGFibGUtbGcgLmstdGFibGUtdGgsLmstdGFibGUtbGcgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRhYmxlLWxnIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQ+c3BhbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMil9LmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoLC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRkLC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aCwuay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQsW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGgsW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQsW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRoLFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10ZHtib3JkZXItbGVmdC13aWR0aDowO2JvcmRlci1yaWdodC13aWR0aDoxcHh9LmstcnRsLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCxbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCxbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCxbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodC13aWR0aDowfS5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwuay1ydGwgLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS1mb290ZXItd3JhcHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtd2lkdGg6MH0uay1ydGwgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZD5zcGFuLFtkaXI9cnRsXSAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkPnNwYW57bGVmdDowO3JpZ2h0OmF1dG99LmstdGFibGUsLmstZGF0YS10YWJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFibGUgLmstdGFibGUtdGQtcm93LXNwYW4sLmstZGF0YS10YWJsZSAuay10YWJsZS10ZC1yb3ctc3Bhbntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRhYmxlLXRoZWFkLC5rLXRhYmxlLWhlYWRlciwuay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhYmxlLXRmb290LC5rLXRhYmxlLWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10YWJsZS1ncm91cC1yb3d7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGFibGUtZ3JvdXAtdGQ+c3Bhbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFibGUtYWx0LXJvd3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6aG92ZXIsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3c6aG92ZXIsLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstaG92ZXIsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCl9LmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstZm9jdXMsLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93OmZvY3VzLC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3c6Zm9jdXMsLmstdGFibGUtdGJvZHkgLmstdGFibGUtdGQuay1mb2N1cywuay10YWJsZS10Ym9keSAuay10YWJsZS10ZDpmb2N1cywuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLmstZm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS10ZDpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQ+LmstdGFibGUtdGQsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay12aXJ0dWFsLXNjcm9sbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXZpcnR1YWwtc2Nyb2xsZXItd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstdmlydHVhbC1zY3JvbGxlci1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdmlydHVhbC1zY3JvbGxlci1zaXple3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uay1uby1kYXRhLC5rLW5vZGF0YXttaW4taGVpZ2h0OjE0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXdlaWdodDpsaWdodGVyO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vcm1hbH0uay1uby1kYXRhLC5rLW5vZGF0YXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWNvbHVtbi1tZW51LXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNvbHVtbi1tZW51LXNtIC5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3Qtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3Qtc20gLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1ncm91cC1tZW51LXNtIC5rLWdyb3VwLW1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtbWQgLmstY29sdW1ubWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbWQgLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1tZCAuay1ncm91cC1tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1sZyAuay1jb2x1bW5tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1saXN0LWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1saXN0LWxnIC5rLWNvbHVtbi1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1sZyAuay1ncm91cC1tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXArLmstZ3JvdXAtbWVudS1pdGVtLXdyYXB7Ym9yZGVyLXRvcDoxcHggc29saWR9LmstZ3JvdXAtbWVudS1pdGVte2Rpc3BsYXk6ZmxleDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7cG9pbnRlci1ldmVudHM6bm9uZX0uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwb2ludGVyLWV2ZW50czphdXRvO2N1cnNvcjpwb2ludGVyfS5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbntjdXJzb3I6bW92ZX0uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pLmstaG92ZXIsLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgNCUsIHRyYW5zcGFyZW50KX0uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pLmstc2VsZWN0ZWQsLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb24uay1ncm91cC1tZW51LWl0ZW0tYWRkLWFjdGlvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ncm91cC1tZW51IC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwKy5rLWdyb3VwLW1lbnUtaXRlbS13cmFwe2JvcmRlci10b3AtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1hdmF0YXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uay1hdmF0YXIgKiwuay1hdmF0YXIgKjo6YmVmb3JlLC5rLWF2YXRhciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYXZhdGFyLXRleHQsLmstYXZhdGFyLWluaXRpYWxze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1hdmF0YXItaWNvbntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWF2YXRhci1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmstYXZhdGFyLWltYWdlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dmVydGljYWwtYWxpZ246dG9wfS5rLWF2YXRhci1zbXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZsZXgtYmFzaXM6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hdmF0YXItbWR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtmbGV4LWJhc2lzOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSl9LmstYXZhdGFyLWxne3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtmbGV4LWJhc2lzOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pfS5rLWF2YXRhci1ib3JkZXJlZHtib3JkZXItd2lkdGg6MXB4fS5rLWF2YXRhci1zb2xpZC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWF2YXRhci1zb2xpZC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYXZhdGFyLXNvbGlkLXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWF2YXRhci1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWF2YXRhci1zb2xpZC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWF2YXRhci1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWF2YXRhci1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1hdmF0YXItc29saWQtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hdmF0YXItc29saWQtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYXZhdGFyLXNvbGlkLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYXZhdGFyLW91dGxpbmV7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1hdmF0YXItb3V0bGluZS1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWF2YXRhci1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWF2YXRhci1vdXRsaW5lLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1hdmF0YXItb3V0bGluZS1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWF2YXRhci1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYXZhdGFyLW91dGxpbmUtd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1hdmF0YXItb3V0bGluZS1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXZhdGFyLW91dGxpbmUtZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hdmF0YXItb3V0bGluZS1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYXZhdGFyLW91dGxpbmUtaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1jaGlwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1jaGlwICosLmstY2hpcCAqOjpiZWZvcmUsLmstY2hpcCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY2hpcCAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstY2hpcC1jb250ZW50e21pbi13aWR0aDowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxIDEgYXV0b30uay1jaGlwLWNvbnRlbnQgLmstaWNvbi13cmFwcGVyLWhvc3R7ZGlzcGxheTppbml0aWFsfS5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC1jb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLXRleHQsLmstY2hpcC1sYWJlbHtwYWRkaW5nLWJsb2NrOi41ZW07cGFkZGluZy1pbmxpbmU6MDttYXJnaW4tYmxvY2s6LTAuNWVtO21hcmdpbi1pbmxpbmU6MDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47ZmxleDoxIDEgYXV0b30uay1jaGlwLWF2YXRhcntib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7ZmxleDpub25lfS5rLWNoaXAtaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDpub25lfS5rLWNoaXAtYWN0aW9uc3ttYXJnaW4tYmxvY2s6LTVlbTttYXJnaW4taW5saW5lOjA7ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9LmstY2hpcC1hY3Rpb257ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9LmstcmVtb3ZlLWljb257Zm9udC1zaXplOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6bm9uZX0uay1jaGlwLWxpc3R7bWluLXdpZHRoOjBweDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jaGlwLXNte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MX0uay1jaGlwLXNtIC5rLWNoaXAtYWN0aW9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWNoaXAtYXZhdGFye3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZsZXgtYmFzaXM6MWVtfS5rLWNoaXAtbWR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MX0uay1jaGlwLW1kIC5rLWNoaXAtYWN0aW9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLWF2YXRhcnt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmbGV4LWJhc2lzOjFlbX0uay1jaGlwLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MX0uay1jaGlwLWxnIC5rLWNoaXAtYWN0aW9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWNoaXAtYXZhdGFye3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZsZXgtYmFzaXM6MWVtfS5rLWNoaXAtbGlzdC1zbXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLWxpc3QtbWR7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC1saXN0LWxne2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtc29saWQtYmFzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1jaGlwLXNvbGlkLWJhc2U6Zm9jdXMsLmstY2hpcC1zb2xpZC1iYXNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtYmFzZTpob3Zlciwuay1jaGlwLXNvbGlkLWJhc2Uuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKX0uay1jaGlwLXNvbGlkLWJhc2Uuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KX0uay1jaGlwLXNvbGlkLWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LmstY2hpcC1zb2xpZC1lcnJvcjpmb2N1cywuay1jaGlwLXNvbGlkLWVycm9yLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLXNvbGlkLWVycm9yOmhvdmVyLC5rLWNoaXAtc29saWQtZXJyb3Iuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlciwgI2ZiYzhjMyl9LmstY2hpcC1zb2xpZC1lcnJvci5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWFjdGl2ZSwgI2Y5OGI4MCl9LmstY2hpcC1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYil9LmstY2hpcC1zb2xpZC1pbmZvOmZvY3VzLC5rLWNoaXAtc29saWQtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLXNvbGlkLWluZm86aG92ZXIsLmstY2hpcC1zb2xpZC1pbmZvLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1ob3ZlciwgI2JkZDRmOCl9LmstY2hpcC1zb2xpZC1pbmZvLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmUsICM4MGFjZjQpfS5rLWNoaXAtc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpcywgI2ZmZDc2MCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpfS5rLWNoaXAtc29saWQtd2FybmluZzpmb2N1cywuay1jaGlwLXNvbGlkLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC13YXJuaW5nOmhvdmVyLC5rLWNoaXAtc29saWQtd2FybmluZy5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXIsICNmZmVlYmQpfS5rLWNoaXAtc29saWQtd2FybmluZy5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtYWN0aXZlLCAjZmZlNzllKX0uay1jaGlwLXNvbGlkLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlLCAjMWM1YTAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uay1jaGlwLXNvbGlkLXN1Y2Nlc3M6Zm9jdXMsLmstY2hpcC1zb2xpZC1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtc3VjY2Vzczpob3Zlciwuay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWhvdmVyLCAjY2JlOWJmKX0uay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWFjdGl2ZSwgI2I3ZTFhNSl9LmstY2hpcC1vdXRsaW5lLWJhc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2hpcC1vdXRsaW5lLWJhc2U6Zm9jdXMsLmstY2hpcC1vdXRsaW5lLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstY2hpcC1vdXRsaW5lLWJhc2U6aG92ZXIsLmstY2hpcC1vdXRsaW5lLWJhc2Uuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCl9LmstY2hpcC1vdXRsaW5lLWJhc2Uuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCl9LmstY2hpcC1vdXRsaW5lLWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2hpcC1vdXRsaW5lLWVycm9yOmZvY3VzLC5rLWNoaXAtb3V0bGluZS1lcnJvci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1vdXRsaW5lLWVycm9yOmhvdmVyLC5rLWNoaXAtb3V0bGluZS1lcnJvci5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApfS5rLWNoaXAtb3V0bGluZS1lcnJvci5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCl9LmstY2hpcC1vdXRsaW5lLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2hpcC1vdXRsaW5lLWluZm86Zm9jdXMsLmstY2hpcC1vdXRsaW5lLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1vdXRsaW5lLWluZm86aG92ZXIsLmstY2hpcC1vdXRsaW5lLWluZm8uay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KX0uay1jaGlwLW91dGxpbmUtaW5mby5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstY2hpcC1vdXRsaW5lLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2hpcC1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsLmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1jaGlwLW91dGxpbmUtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdXJmYWNlLCAjMmQ5NjAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtc3VjY2Vzczpob3Zlciwuay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1jb2xvci1wcmV2aWV3e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstY29sb3ItcHJldmlldyAqLC5rLWNvbG9yLXByZXZpZXcgKjo6YmVmb3JlLC5rLWNvbG9yLXByZXZpZXcgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZWRpdG9yLWN1cnJlbnQtY29sb3J7Y3Vyc29yOnBvaW50ZXJ9LmstaWNvbi1jb2xvci1wcmV2aWV3e2JvcmRlci13aWR0aDowO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjJweH0uay1pY29uLWNvbG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldy1tYXNre3dpZHRoOjE0cHg7aGVpZ2h0OjJweH0uay1jb2xvci1wcmV2aWV3LW1hc2t7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0NcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lmstbm8tY29sb3IgLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZlcnNpb249JzEuMSclM2UlM2NsaW5lIHgxPScwJyB4Mj0nMjAnIHkxPScwJyB5Mj0nMjAnIHN0cm9rZT0ndmFyJTI4LS1rZW5kby1jb2xvci1lcnJvciwgJTIzZjMxNzAwJTI5JyBzdHJva2Utd2lkdGg9JzEnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uay1jb2xvci1wcmV2aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNvbG9yLXByZXZpZXc6aG92ZXIsLmstY29sb3ItcHJldmlldy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjB9LmstbG9hZGVyLWNhbnZhc3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LmstbG9hZGVyLXNlZ21lbnR7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmstbG9hZGVyLXNte3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxvYWRlci1tZHtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1sb2FkZXItbGd7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9QGtleWZyYW1lcyBwdWxzaW5nLTItc2VnbWVudHswJXt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1jYW52YXN7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe2xlZnQ6MDt0cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO2FuaW1hdGlvbjpwdWxzaW5nLTItc2VnbWVudCAxcyBlYXNlIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTotMC41c30uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKXtyaWdodDowO3RyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7YW5pbWF0aW9uOnB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSozKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjEuNSl9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjMpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoxLjUpfS5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoxLjUpfUBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlZ21lbnR7MCV7dG9wOjA7bGVmdDo1MCV9MzMuMzMzMyV7dG9wOjEwMCU7bGVmdDowfTY2LjY2NjYle3RvcDoxMDAlO2xlZnQ6MTAwJX0xMDAle3RvcDowO2xlZnQ6NTAlfX0uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50e3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSl7dG9wOjA7bGVmdDo1MCU7YW5pbWF0aW9uOnNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMil7dG9wOjEwMCU7bGVmdDowO2FuaW1hdGlvbjpzcGlubmVyLTMtc2VnbWVudCAycyBlYXNlIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTotLjY2NjY2NjY2NjdzfS5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpe3RvcDoxMDAlO2xlZnQ6MTAwJTthbmltYXRpb246c3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb24tZGVsYXk6LTEuMzMzMzMzMzMzM3N9LmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkvMik7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjQqMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSl9LmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFze21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCowLjg2NjAyNTQwMzggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpfS5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3ttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KjAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpfUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMXswJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCl9NjYuNiV7dG9wOjA7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMnswJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjA7bGVmdDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApfTY2LjYle3RvcDowO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKX0xMDAle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX19QGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0zezAle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0zMy4zJXt0b3A6MTAwJTtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpfTY2LjYle3RvcDoxMDAlO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNHswJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjEwMCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpfTY2LjYle3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKX0xMDAle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX19QGtleWZyYW1lcyBzcGlubmVyLTR7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0zMy4zJXt0cmFuc2Zvcm06cm90YXRlKDApfTY2LjYle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX19LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItY2FudmFze2FuaW1hdGlvbjpzcGlubmVyLTQgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudHt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSl7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTEgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMil7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTIgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMyl7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTMgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoNCl7YW5pbWF0aW9uOnNwaW5uZXItNC1zZWdtZW50LTQgMS44MzNzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjQpfS5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCl9LmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjQpfS5rLWxvYWRlci1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MjAwMDF9LmstbG9hZGVyLWNvbnRhaW5lciAuay1sb2FkZXJ7cGFkZGluZzowfS5rLWxvYWRlci1jb250YWluZXIsLmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5e29wYWNpdHk6LjV9LmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay1sb2FkZXItY29udGFpbmVyLXBhbmVse2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9LmstbG9hZGVyLWNvbnRhaW5lci1zbSAuay1sb2FkZXItY29udGFpbmVyLWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItbGFiZWx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCl9LmstbG9hZGVyLWNvbnRhaW5lci1tZCAuay1sb2FkZXItY29udGFpbmVyLWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1sb2FkZXItY29udGFpbmVyLWxnIC5rLWxvYWRlci1jb250YWluZXItaW5uZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWxhYmVse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpfS5rLWxvYWRlci10b3AgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9LmstbG9hZGVyLWVuZCAuay1sb2FkZXItY29udGFpbmVyLWxhYmVse29yZGVyOi0xfS5rLWxvYWRpbmctbWFzaywuay1sb2FkaW5nLWltYWdlLC5rLWxvYWRpbmctY29sb3J7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5rLWxvYWRpbmctbWFzayAqLC5rLWxvYWRpbmctbWFzayAqOjpiZWZvcmUsLmstbG9hZGluZy1tYXNrICo6OmFmdGVyLC5rLWxvYWRpbmctbWFzazo6YmVmb3JlLC5rLWxvYWRpbmctbWFzazo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZSAqLC5rLWxvYWRpbmctaW1hZ2UgKjo6YmVmb3JlLC5rLWxvYWRpbmctaW1hZ2UgKjo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyLC5rLWxvYWRpbmctY29sb3IgKiwuay1sb2FkaW5nLWNvbG9yICo6OmJlZm9yZSwuay1sb2FkaW5nLWNvbG9yICo6OmFmdGVyLC5rLWxvYWRpbmctY29sb3I6OmJlZm9yZSwuay1sb2FkaW5nLWNvbG9yOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstbG9hZGluZy1tYXNre3otaW5kZXg6MTAwfS5rLWxvYWRpbmctbWFzay5rLW9wYXF1ZSAuay1sb2FkaW5nLWNvbG9ye29wYWNpdHk6MX0uay1sb2FkaW5nLXRleHR7dGV4dC1pbmRlbnQ6LTQwMDBweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjpjdXJyZW50Q29sb3J9LmstbG9hZGluZy1pbWFnZXt6LWluZGV4OjI7Y29sb3I6Y3VycmVudENvbG9yfS5rLWxvYWRpbmctY29sb3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7b3BhY2l0eTouM30uay1pLWxvYWRpbmd7d2lkdGg6MWVtO2hlaWdodDoxZW07bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmN1cnJlbnRDb2xvcn0uay1pLWxvYWRpbmc6OmJlZm9yZSwuay1pLWxvYWRpbmc6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1pLWxvYWRpbmc6OmJlZm9yZSwuay1pLWxvYWRpbmc6OmFmdGVyLC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtib3gtc2l6aW5nOmluaGVyaXQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOi4wNWVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWljb24uay1pLWxvYWRpbmc6OmJlZm9yZSwuay1pY29uLmstaS1sb2FkaW5nOjphZnRlcntjb250ZW50OlwiXCJ9LmstaS1sb2FkaW5nOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZTo6YmVmb3Jle21hcmdpbi10b3A6LTAuNWVtO21hcmdpbi1sZWZ0Oi0wLjVlbTt3aWR0aDoxZW07aGVpZ2h0OjFlbTthbmltYXRpb246ay1sb2FkaW5nLWFuaW1hdGlvbiAuN3MgbGluZWFyIGluZmluaXRlfS5rLWktbG9hZGluZzo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXJ7bWFyZ2luLXRvcDotMC4yNWVtO21hcmdpbi1sZWZ0Oi0wLjI1ZW07d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTthbmltYXRpb246ay1sb2FkaW5nLWFuaW1hdGlvbiByZXZlcnNlIDEuNHMgbGluZWFyIGluZmluaXRlfS5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlOjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItd2lkdGg6Y2xhbXAoLjAxNWVtLDFweCwxcHgpO2ZvbnQtc2l6ZTo0ZW19QGtleWZyYW1lcyBrLWxvYWRpbmctYW5pbWF0aW9uezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5rLWxvYWRlci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWxvYWRlci1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1sb2FkZXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWxvYWRlci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWxvYWRlci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWxvYWRlci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWxvYWRlci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstbG9hZGVyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstbG9hZGVyLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1sb2FkZXItaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1sb2FkZXItY29udGFpbmVyLXBhbmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1za2VsZXRvbiwuay1wbGFjZWhvbGRlci1saW5le2Rpc3BsYXk6YmxvY2t9Lmstc2tlbGV0b24tdGV4dCwuay1wbGFjZWhvbGRlci1saW5le2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dHJhbnNmb3JtOnNjYWxlKDEsIDAuNil9Lmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlLC5rLXBsYWNlaG9sZGVyLWxpbmU6ZW1wdHk6OmJlZm9yZXtjb250ZW50Olwi4oCLXCJ9Lmstc2tlbGV0b24tcmVjdHtib3JkZXItcmFkaXVzOjB9Lmstc2tlbGV0b24tY2lyY2xle2JvcmRlci1yYWRpdXM6OTk5OXB4fUBrZXlmcmFtZXMgay1za2VsZXRvbi13YXZlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19Lmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbiwuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmUsLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uLC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5le3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7YW5pbWF0aW9uOmstc2tlbGV0b24td2F2ZSAxLjZzIGxpbmVhciAuNXMgaW5maW5pdGV9QGtleWZyYW1lcyBrLXNrZWxldG9uLXB1bHNlezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTouNH0xMDAle29wYWNpdHk6MX19Lmstc2tlbGV0b24tcHVsc2UgLmstc2tlbGV0b24sLmstc2tlbGV0b24tcHVsc2UgLmstcGxhY2Vob2xkZXItbGluZSwuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uLC5rLXNrZWxldG9uLXB1bHNlLmstcGxhY2Vob2xkZXItbGluZXthbmltYXRpb246ay1za2VsZXRvbi1wdWxzZSAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZX0uay1za2VsZXRvbiwuay1wbGFjZWhvbGRlci1saW5le2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAyMCUsIHRyYW5zcGFyZW50KX0uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA0KSwgdHJhbnNwYXJlbnQpfS5rLXRvb2x0aXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTttYXJnaW46MDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTIwMDA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdG9vbHRpcCAqLC5rLXRvb2x0aXAgKjo6YmVmb3JlLC5rLXRvb2x0aXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRvb2x0aXAtaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZsZXgtc2hyaW5rOjB9LmstdG9vbHRpcC10aXRsZXttYXJnaW4tYm90dG9tOi4yNWVtO2ZvbnQtc2l6ZTpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pKjEuMjUpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpfS5rLXRvb2x0aXAtY29udGVudHthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay10b29sdGlwLWJ1dHRvbnttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleC1zaHJpbms6MH0uay10b29sdGlwLWJ1dHRvbiAuay1pY29ue2NvbG9yOmluaGVyaXQ7dmVydGljYWwtYWxpZ246dG9wfS5rLWNhbGxvdXR7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXItd2lkdGg6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNhbGxvdXQtbnttYXJnaW4tbGVmdDotNnB4O2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudENvbG9yO3RvcDotMTJweDtsZWZ0OjUwJTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNhbGxvdXQtZXttYXJnaW4tdG9wOi02cHg7Ym9yZGVyLWxlZnQtY29sb3I6Y3VycmVudENvbG9yO3RvcDo1MCU7cmlnaHQ6LTEycHg7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LXN7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItdG9wLWNvbG9yOmN1cnJlbnRDb2xvcjtib3R0b206LTEycHg7bGVmdDo1MCU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LXd7bWFyZ2luLXRvcDotNnB4O2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3I7dG9wOjUwJTtsZWZ0Oi0xMnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmstdG9vbHRpcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10b29sdGlwIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRvb2x0aXAtaW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay10b29sdGlwLWludmVyc2UgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay10b29sdGlwLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLXRvb2x0aXAtbGlnaHQgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstdG9vbHRpcC1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtZGFyayAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdG9vbHRpcC1lcnJvciAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10b29sdGlwLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstdG9vbHRpcC13YXJuaW5nIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstdG9vbHRpcC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRvb2x0aXAtc3VjY2VzcyAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRvb2x0aXAtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay10b29sdGlwLWluZm8gLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay10b29sdGlwLXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLXRvb2x0aXAtdGVydGlhcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstdG9vbHRpcC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstdG9vbHRpcC1zZWNvbmRhcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLXRvb2x0aXAtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10b29sdGlwLXByaW1hcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jdXJyZW50LXRpbWV7d2lkdGg6MXB4O3Bvc2l0aW9uOmFic29sdXRlfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0LC5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCwuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93bnt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LmstY3VycmVudC10aW1le2JhY2tncm91bmQ6cmVkfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0e2JvcmRlci1yaWdodC1jb2xvcjpyZWR9LmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0e2JvcmRlci1sZWZ0LWNvbG9yOnJlZH0uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93bntib3JkZXItdG9wLWNvbG9yOnJlZH0uay1tZW51LWJhciwuay1tZW51e2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVudS1iYXIgKiwuay1tZW51ICosLmstbWVudS1iYXIgKjo6YmVmb3JlLC5rLW1lbnUgKjo6YmVmb3JlLC5rLW1lbnUtYmFyICo6OmFmdGVyLC5rLW1lbnUgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1lbnUtaXRlbXtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXg6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1tZW51LWl0ZW0uay1zZWxlY3RlZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLW1lbnUtaXRlbS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWZvcm0tYnV0dG9ucywuay1tZW51LWl0ZW0tY29udGVudCAuay1lZGl0LWJ1dHRvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstY29sdW1ubWVudS1hY3Rpb25ze21hcmdpbi10b3A6MH0uay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDEgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpwb2ludGVyfS5rLW1lbnUtbGluay10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLW1lbnUtZXhwYW5kLWFycm93e21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1tZW51LWhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93fS5rLW1lbnUtaG9yaXpvbnRhbD4uay1tZW51LWl0ZW0rLmstbWVudS1pdGVte21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5rLW1lbnUtaG9yaXpvbnRhbD4uay1zZXBhcmF0b3J7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6MDtoZWlnaHQ6YXV0bztib3JkZXItd2lkdGg6MCAwIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1tZW51LXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS5rLW1lbnUtdmVydGljYWw+LmstbWVudS1pdGVtKy5rLW1lbnUtaXRlbXttYXJnaW4tdG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1tZW51LXZlcnRpY2FsPi5rLW1lbnUtaXRlbT4uay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtdmVydGljYWw+LmstbWVudS1pdGVtPi5rLW1lbnUtbGluaz4uay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstbWVudS12ZXJ0aWNhbD4uay1zZXBhcmF0b3J7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTttYXJnaW4taW5saW5lOjA7aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2t9LmstbWVudS1wb3B1cHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3ZlcmZsb3c6YXV0bzttYXgtaGVpZ2h0Ojgwdmh9LmstbWVudS1wb3B1cCAqLC5rLW1lbnUtcG9wdXAgKjo6YmVmb3JlLC5rLW1lbnUtcG9wdXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1lbnUtcG9wdXAgLmstbWVudS1pdGVte2ZvbnQtd2VpZ2h0OmluaXRpYWx9LmstbWVudS1ncm91cHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZX0uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSsuay1tZW51LWl0ZW17bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS1ncm91cCAuay1zZXBhcmF0b3J7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luLWlubGluZTowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrfS5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1tZW51LWdyb3VwLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1pdGVte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtZ3JvdXAtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtZ3JvdXAtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMTZweCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstcG9wdXBzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfS5rLWNvbnRleHQtbWVudXttYXJnaW46MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwfS5rLWNvbnRleHQtbWVudS1wb3B1cHt6LWluZGV4OjEyMDAwfS5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnV7Ym9yZGVyLXdpZHRoOjB9LmstcG9wdXAgLmstY29udGV4dC1tZW51LC5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnV7Ym9yZGVyLXdpZHRoOjB9LmstbWVudS1zY3JvbGwtd3JhcHBlcnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnV7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtd3JhcDpub3dyYXB9LmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbD4uay1tZW51LXNjcm9sbC1idXR0b257d2lkdGg6MTAwJX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVte2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtOmhvdmVyLC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06YWN0aXZlLC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06Zm9jdXMsLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+Lmstc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLW1lbnUtZ3JvdXAsLmstbWVudS5rLWNvbnRleHQtbWVudXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbms6aG92ZXIsLmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbmsuay1ob3Zlciwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluazpob3Zlciwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW1lbnUtZ3JvdXAgLmstaXRlbT4uay1saW5rOmFjdGl2ZSwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLWFjdGl2ZSwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLXNlbGVjdGVkLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rOmFjdGl2ZSwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLWFjdGl2ZSwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzPi5rLWxpbmssLmstbWVudS1ncm91cCAuay1pdGVtLmstZm9jdXM+LmstbGluaywuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXM+LmstbGluaywuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1mb2N1cz4uay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1tZW51LWdyb3VwPi5rLXNlcGFyYXRvciwuay1tZW51LmstY29udGV4dC1tZW51Pi5rLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MH0uay10b29sYmFye21hcmdpbjowO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdG9vbGJhcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZXtmbGV4LXdyYXA6bm93cmFwfS5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGV7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSwuay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjN9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlcntpbnNldC1pbmxpbmUtZW5kOjB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLXN0YXJ0OjpiZWZvcmUsLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLWVuZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXRvb2xiYXI+KntmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24tY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXRvb2xiYXI+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24tc2VsZjpjZW50ZXJ9LmstdG9vbGJhciAuay1pbnB1dCwuay10b29sYmFyIC5rLXBpY2tlcnt3aWR0aDoxMGVtfS5rLXRvb2xiYXIgLmstY29sb3ItcGlja2VyLC5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXJ7d2lkdGg6bWluLWNvbnRlbnR9LmstdG9vbGJhciAuay10b29sYmFyLW92ZXJmbG93LWJ1dHRvbnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3IrLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDowfS5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXJ7aGVpZ2h0OjEuNDI4NTcxNDI4NmVtO2ZsZXg6MSAwIDAlfS5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtOmZvY3VzLC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLC5rLXRvb2xiYXItc2VwYXJhdG9ye3dpZHRoOjA7aGVpZ2h0OjEuNDI4NTcxNDI4NmVtO2JvcmRlci13aWR0aDowIDAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2FsaWduLXNlbGY6Y2VudGVyfS5rLXRvb2xiYXItaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLXRvb2xiYXItaXRlbXMtc2Nyb2xse292ZXJmbG93LXg6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZX0uay10b29sYmFyLWl0ZW1zLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5rLXRvb2xiYXItaXRlbXMtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLXRvb2xiYXItb3V0bGluZXtib3JkZXItd2lkdGg6MXB4O2JhY2tncm91bmQ6bm9uZX0uay10b29sYmFyLWZsYXR7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9LmstdG9vbGJhci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtmbGV4LXdyYXA6bm93cmFwO2dhcDppbmhlcml0fS5rLXRvb2xiYXItc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLXNtOjpiZWZvcmV7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSotMSl9LmstdG9vbGJhci1zbS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLXNtPio+bGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLWl0ZW1zLWxpc3Qtc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbWQ6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay10b29sYmFyLW1kLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbWQ+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZCAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLWl0ZW1zLWxpc3QtbWR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay10b29sYmFyLWxnOjpiZWZvcmV7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSotMSl9LmstdG9vbGJhci1sZy5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay10b29sYmFyLWxnPio+bGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMnB4KX0uay10b29sYmFyLWl0ZW1zLWxpc3QtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1zbTo6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLW1kOjpiZWZvcmV7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLWxnOjpiZWZvcmV7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAycHgpfS5rLWZsb2F0aW5nLXRvb2xiYXIsLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1mbG9hdGluZy10b29sYmFyIC5rLXRvb2xiYXIsLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCAuay10b29sYmFye3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtmbGV4LXNocmluazoxO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZXtjdXJzb3I6bW92ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6c3RyZXRjaDtmbGV4LXNocmluazowfS5rLW92ZXJmbG93LWNvbnRhaW5lcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1vdmVyZmxvdy1jb250YWluZXI+LmstaXRlbXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1vdmVyZmxvdy1jb250YWluZXIgLmstc2VwYXJhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIDB9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXB7ZGlzcGxheTpibG9ja30uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctYnV0dG9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOjA7YXNwZWN0LXJhdGlvOmF1dG87Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZvbnQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXB7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbnttYXJnaW46MH0uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbntkaXNwbGF5Om5vbmV9LmstdG9vbGJhciAuay10b29sYmFyLWl0ZW06Zm9jdXMsLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW0uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstdG9vbGJhci1pdGVtc3tib3JkZXItY29sb3I6aW5oZXJpdH0uay10b29sYmFyIC5rLXNlcGFyYXRvciwuay10b29sYmFyLXNlcGFyYXRvcntib3JkZXItY29sb3I6aW5oZXJpdH0uay10b29sYmFyLXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRvb2xiYXItc29saWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1pdGVtcy1saXN0LXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRvb2xiYXItb3V0bGluZXtib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLXRvb2xiYXItb3V0bGluZS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1pdGVtcy1saXN0LW91dGxpbmV7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay10b29sYmFyLWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdG9vbGJhci1mbGF0Pi5rLXNlcGFyYXRvciwuay10b29sYmFyLWZsYXQgLmstdG9vbGJhci1zZXBhcmF0b3J7Ym9yZGVyLWlubGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRvb2xiYXItZmxhdC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10b29sYmFyLWZsYXQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1pdGVtcy1saXN0LWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZmxvYXRpbmctdG9vbGJhciwuZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246aG92ZXIsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246Zm9jdXMsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmFjdGl2ZSwuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246ZGlzYWJsZWQsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWRpc2FibGVke2NvbG9yOmluaGVyaXR9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLW92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0b30uXFwhay1vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0uay1vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5cXCFrLW92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0uay1vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGV9LlxcIWstb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbH0uXFwhay1vdmVyZmxvdy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctY2xpcHtvdmVyZmxvdzpjbGlwfS5cXCFrLW92ZXJmbG93LWNsaXB7b3ZlcmZsb3c6Y2xpcCAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG99LlxcIWstb3ZlcmZsb3cteC1hdXRve292ZXJmbG93LXg6YXV0byAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVufS5cXCFrLW92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZX0uXFwhay1vdmVyZmxvdy14LXZpc2libGV7b3ZlcmZsb3cteDp2aXNpYmxlICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteC1zY3JvbGx7b3ZlcmZsb3cteDpzY3JvbGx9LlxcIWstb3ZlcmZsb3cteC1zY3JvbGx7b3ZlcmZsb3cteDpzY3JvbGwgIWltcG9ydGFudH0uay1vdmVyZmxvdy14LWNsaXB7b3ZlcmZsb3cteDpjbGlwfS5cXCFrLW92ZXJmbG93LXgtY2xpcHtvdmVyZmxvdy14OmNsaXAgIWltcG9ydGFudH0uay1vdmVyZmxvdy15LWF1dG97b3ZlcmZsb3cteTphdXRvfS5cXCFrLW92ZXJmbG93LXktYXV0b3tvdmVyZmxvdy15OmF1dG8gIWltcG9ydGFudH0uay1vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbn0uXFwhay1vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGV9LlxcIWstb3ZlcmZsb3cteS12aXNpYmxle292ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsfS5cXCFrLW92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteS1jbGlwe292ZXJmbG93LXk6Y2xpcH0uXFwhay1vdmVyZmxvdy15LWNsaXB7b3ZlcmZsb3cteTpjbGlwICFpbXBvcnRhbnR9LmstZm9ybSwuay1mb3JtLWlubGluZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1maWVsZHNldHttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtwYWRkaW5nOjI1cHggMCAwfS5rLWZpZWxkc2V0PmxlZ2VuZHttYXJnaW4tbGVmdDowO3BhZGRpbmc6MCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1rZW5kby1sYWJlbD4uay1sYWJlbHttYXJnaW46MH0uay1sYWJlbC1vcHRpb25hbHttYXJnaW4tbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7Zm9udC1zdHlsZTppdGFsaWM7YWxpZ24tc2VsZjpjZW50ZXJ9LmstbGFiZWwtZW1wdHk6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZm9ybXtib3JkZXI6MH0uay1mb3JtIC5rLWZvcm0tZmllbGQ+LmstbGFiZWwsLmstZm9ybSAuay1mb3JtLWZpZWxkPmtlbmRvLWxhYmVsLC5rLWZvcm0gLmstZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZm9ybSAuay1sYWJlbCsuay1yYWRpb3ttYXJnaW4tbGVmdDowfS5rLWZvcm0gLmstZm9ybS1maWVsZHNldHttYXJnaW46MmVtIDAgMDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtib3JkZXI6MH0uay1mb3JtIC5rLWZvcm0tZmllbGRzZXQ+Kjpub3QoLmstaGlkZGVuKTpmaXJzdC1jaGlsZCwuay1mb3JtIC5rLWZvcm0tZmllbGRzZXQ+Ki5rLWhpZGRlbis6bm90KC5rLWhpZGRlbil7bWFyZ2luLXRvcDowfS5rLWZvcm0gLmstZm9ybS1sZWdlbmR7bWFyZ2luOjAgMCAxZW07cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7Ym9yZGVyLXdpZHRoOjAgMCAycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3dpZHRoOjEwMCU7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLWZvcm0gLmstZm9ybS1ncm91cHtwYWRkaW5nOjB9LmstZm9ybT4qOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLC5rLWZvcm0+Ki5rLWhpZGRlbis6bm90KC5rLWhpZGRlbil7bWFyZ2luLXRvcDowfS5rLWZvcm0gLmstZm9ybS1maWVsZCwuay1mb3JtIC5rLWZvcm0tZmllbGQtd3JhcHtkaXNwbGF5OmJsb2NrfS5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1sYWJlbCwuay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbHtvdXRsaW5lOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNjtmaWx0ZXI6Z3JheXNjYWxlKDAuMSk7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2hhZG93Om5vbmV9LmstZm9ybSAuay1hbGVydC1lcnJvcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTttYXJnaW4tdG9wOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1mb3JtIC5rLWZpZWxkLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1mb3JtIC5rLW11bHRpc2VsZWN0LC5rLWZvcm0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLC5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCwuay1mb3JtIC5rLXNpZ25hdHVyZXtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjEwMCV9LmstZm9ybS1idXR0b25ze3BhZGRpbmc6MDtvdmVyZmxvdzp2aXNpYmxlfS5rLWZvcm0taGludCwuay1mb3JtLWVycm9ye21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7Zm9udC1zdHlsZTppdGFsaWN9LmstdGV4dC1zdGFydCwuay1idXR0b25zLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLXRleHQtZW5kLC5rLWJ1dHRvbnMtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uay1mb3JtLXNlcGFyYXRvcnttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pIDAgMDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpibG9jaztmbGV4OjAgMCBhdXRvfS5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxke2Rpc3BsYXk6ZmxleH0uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZD4uay1sYWJlbCwuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZD5rZW5kby1sYWJlbCwuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZD4uay1mb3JtLWxhYmVse21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkvMik7d2lkdGg6MjUlO3RleHQtYWxpZ246ZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCAuay1sYWJlbC1vcHRpb25hbHttYXJnaW46MDthbGlnbi1zZWxmOmluaGVyaXR9LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQtd3JhcHttYXgtd2lkdGg6Y2FsYyg3NSUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkpO2ZsZXg6MSAxIGF1dG99LmstZm9ybSBbZGlyPXJ0bF0gLmstbGFiZWwtb3B0aW9uYWwsLmstcnRsIC5rLWZvcm0gLmstbGFiZWwtb3B0aW9uYWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkPi5rLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkPmtlbmRvLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkPi5rLWZvcm0tbGFiZWwsLmstZm9ybS1ob3Jpem9udGFsIFtkaXI9cnRsXSAuay1mb3JtLWZpZWxkPi5rLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0gLmstZm9ybS1maWVsZD5rZW5kby1sYWJlbCwuay1mb3JtLWhvcml6b250YWwgW2Rpcj1ydGxdIC5rLWZvcm0tZmllbGQ+LmstZm9ybS1sYWJlbCwuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZD4uay1sYWJlbCwuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZD5rZW5kby1sYWJlbCwuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZD4uay1mb3JtLWxhYmVsLC5rLXJ0bCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZD4uay1sYWJlbCwuay1ydGwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQ+a2VuZG8tbGFiZWwsLmstcnRsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPi5rLWZvcm0tbGFiZWx7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLWZvcm0tc20gLmstZm9ybS1maWVsZCwuay1mb3JtLXNtIC5rLWZvcm0tYnV0dG9uc3ttYXJnaW4tdG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1mb3JtLW1kIC5rLWZvcm0tZmllbGQsLmstZm9ybS1tZCAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstZm9ybS1sZyAuay1mb3JtLWZpZWxkLC5rLWZvcm0tbGcgLmstZm9ybS1idXR0b25ze21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWZvcm0taW5saW5le3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstZm9ybS1pbmxpbmUgZmllbGRzZXR7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKjIpIDA7cGFkZGluZzowfS5rLWZvcm0taW5saW5lIGZpZWxkc2V0OmZpcnN0LWNoaWxkOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowfS5rLWZvcm0taW5saW5lIGZpZWxkc2V0Omxhc3QtY2hpbGQ6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uay1mb3JtLWlubGluZSBsZWdlbmR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7dGV4dC1hbGlnbjpzdGFydDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDAgMDt3aWR0aDphdXRvfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpzdGFydDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIpfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ+c3Bhbjpub3QoLmstd2lkZ2V0KXt3aWR0aDoyNSU7dGV4dC1hbGlnbjplbmQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpO3BhZGRpbmctaW5saW5lOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTthbGlnbi1zZWxmOmNlbnRlcn0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkPmlucHV0e2FsaWduLXNlbGY6Y2VudGVyfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ+aW5wdXQ6bm90KC5rLWNoZWNrYm94KTpub3QoLmstcmFkaW8pe2ZsZXg6MSAxIGF1dG99LmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1hbGVydC1lcnJvcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTttYXJnaW4tdG9wOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkIC5rLWZpZWxkLWluZm97ZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxO21hcmdpbjowfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmstZWRpdC1mb3JtLWNvbnRhaW5lcnt3aWR0aDo0MDBweDttaW4td2lkdGg6NDAwcHg7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmV9LmstcG9wdXAtZWRpdC1mb3JtPi5rLWFjdGlvbnMsLmstcG9wdXAtZWRpdC1mb3JtPi5rLWVkaXQtYnV0dG9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstYWN0aW9uLWJ1dHRvbnMsLmstcG9wdXAtZWRpdC1mb3JtPi5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstZm9ybS1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstYWN0aW9ucywuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZm9ybS1idXR0b25ze21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKX0uay1lZGl0LWxhYmVse21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDFweCkgMDt3aWR0aDozMCU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dGV4dC1hbGlnbjplbmQ7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5rLWVkaXQtZmllbGR7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjY1JTtmbG9hdDpyaWdodDtjbGVhcjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9ye3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KSAwfS5rLWVkaXQtZmllbGQ+Lmstd2lkZ2V0e3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWVkaXQtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KC5rLXJhZGlvKSwuay1lZGl0LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguay1jaGVja2JveCl7bWFyZ2luLXJpZ2h0Oi40ZXh9LmstZWRpdC1maWVsZCAuay1yYWRpby1sYWJlbCwuay1lZGl0LWZpZWxkIC5rLWNoZWNrYm94LWxhYmVse21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWVkaXQtZmllbGQ+LmstcmVzZXQ+bGkrbGl7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZWRpdC1maWVsZCAuay1yZXNldCAuay13aWRnZXR7bWFyZ2luOjAgLjRleCAwIDFleH0uay1mb3JtLC5rLWZvcm0taW5saW5le2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwuay1mb3JtLWlubGluZSBmaWVsZHNldCBsZWdlbmR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWZvcm0gLmstZm9ybS1sZWdlbmQsLmstZm9ybS1pbmxpbmUgLmstZm9ybS1sZWdlbmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZm9ybSAuay1maWVsZC1pbmZvLC5rLWZvcm0taW5saW5lIC5rLWZpZWxkLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1mb3JtIC5rLWFsZXJ0LWVycm9yLC5rLWZvcm0taW5saW5lIC5rLWFsZXJ0LWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1mb3JtLWVycm9yLC5rLXRleHQtZXJyb3IsLmstZm9ybS1maWVsZC1lcnJvciAuay1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstZm9ybS1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZC1ub25le2Rpc3BsYXk6bm9uZX0uXFwhay1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZC1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzfS5cXCFrLWQtY29udGVudHN7ZGlzcGxheTpjb250ZW50cyAhaW1wb3J0YW50fS5rLWQtYmxvY2t7ZGlzcGxheTpibG9ja30uXFwhay1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1kLWlubGluZXtkaXNwbGF5OmlubGluZX0uXFwhay1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5rLWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5cXCFrLWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmstZC1mbGV4LC5rLWQtZmxleC1jb2wsLmstZC1mbGV4LXJvd3tkaXNwbGF5OmZsZXh9LlxcIWstZC1mbGV4LC5cXCFrLWQtZmxleC1jb2wsLlxcIWstZC1mbGV4LXJvd3tkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uay1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LlxcIWstZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmstZC1ncmlke2Rpc3BsYXk6Z3JpZH0uXFwhay1kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmstZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5cXCFrLWQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5rLWQtdGFibGV7ZGlzcGxheTp0YWJsZX0uXFwhay1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uay1kLWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZX0uXFwhay1kLWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZSAhaW1wb3J0YW50fS5rLWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5cXCFrLWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmstZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0uXFwhay1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmstZC1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW19LlxcIWstZC1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW0gIWltcG9ydGFudH0uay1kaXNwbGF5LW5vbmV7ZGlzcGxheTpub25lfS5cXCFrLWRpc3BsYXktbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1kaXNwbGF5LWNvbnRlbnRze2Rpc3BsYXk6Y29udGVudHN9LlxcIWstZGlzcGxheS1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnR9LmstZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5cXCFrLWRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lfS5cXCFrLWRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2t9LlxcIWstZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uay1kaXNwbGF5LWZsZXh7ZGlzcGxheTpmbGV4fS5cXCFrLWRpc3BsYXktZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LlxcIWstZGlzcGxheS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmstZGlzcGxheS1ncmlke2Rpc3BsYXk6Z3JpZH0uXFwhay1kaXNwbGF5LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5cXCFrLWRpc3BsYXktaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5rLWRpc3BsYXktdGFibGV7ZGlzcGxheTp0YWJsZX0uXFwhay1kaXNwbGF5LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZX0uXFwhay1kaXNwbGF5LWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZSAhaW1wb3J0YW50fS5rLWRpc3BsYXktdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5cXCFrLWRpc3BsYXktdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmstZGlzcGxheS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0uXFwhay1kaXNwbGF5LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmstZGlzcGxheS1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW19LlxcIWstZGlzcGxheS1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW0gIWltcG9ydGFudH0uay1nYXAtMHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5cXCFrLWdhcC0we2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkgIWltcG9ydGFudH0uay1nYXAtMXB4e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KX0uXFwhay1nYXAtMXB4e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSAhaW1wb3J0YW50fS5rLWdhcC0wXFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5cXCFrLWdhcC0wXFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTF7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LlxcIWstZ2FwLTF7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgIWltcG9ydGFudH0uay1nYXAtMVxcLjV7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uXFwhay1nYXAtMVxcLjV7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0ye2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LlxcIWstZ2FwLTJ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0yXFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5cXCFrLWdhcC0yXFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LlxcIWstZ2FwLTN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgIWltcG9ydGFudH0uay1nYXAtM1xcLjV7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKX0uXFwhay1nYXAtM1xcLjV7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC00e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5cXCFrLWdhcC00e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTRcXC41e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LlxcIWstZ2FwLTRcXC41e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgIWltcG9ydGFudH0uay1nYXAtNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uXFwhay1nYXAtNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC01XFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pfS5cXCFrLWdhcC01XFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTZ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uXFwhay1nYXAtNntnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTZcXC41e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSl9LlxcIWstZ2FwLTZcXC41e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSkgIWltcG9ydGFudH0uay1nYXAtN3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKX0uXFwhay1nYXAtN3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC03XFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pfS5cXCFrLWdhcC03XFwuNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTh7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSl9LlxcIWstZ2FwLTh7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSkgIWltcG9ydGFudH0uay1nYXAtOXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKX0uXFwhay1nYXAtOXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0xMHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKX0uXFwhay1nYXAtMTB7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgIWltcG9ydGFudH0uay1nYXAtMTF7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTEsIDIuNzVyZW0pfS5cXCFrLWdhcC0xMXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMSwgMi43NXJlbSkgIWltcG9ydGFudH0uay1nYXAtMTJ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTIsIDNyZW0pfS5cXCFrLWdhcC0xMntnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMiwgM3JlbSkgIWltcG9ydGFudH0uay1nYXAtMTN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTMsIDMuMjVyZW0pfS5cXCFrLWdhcC0xM3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMywgMy4yNXJlbSkgIWltcG9ydGFudH0uay1nYXAtMTR7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTQsIDMuNXJlbSl9LlxcIWstZ2FwLTE0e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE0LCAzLjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTE1e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE1LCAzLjc1cmVtKX0uXFwhay1nYXAtMTV7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTUsIDMuNzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTE2e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKX0uXFwhay1nYXAtMTZ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTE3e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE3LCA0LjI1cmVtKX0uXFwhay1nYXAtMTd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTcsIDQuMjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTE4e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE4LCA0LjVyZW0pfS5cXCFrLWdhcC0xOHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xOCwgNC41cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0xOXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xOSwgNC43NXJlbSl9LlxcIWstZ2FwLTE5e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE5LCA0Ljc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0yMHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMCwgNXJlbSl9LlxcIWstZ2FwLTIwe2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIwLCA1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0yMXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMSwgNS4yNXJlbSl9LlxcIWstZ2FwLTIxe2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIxLCA1LjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC0yMntnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMiwgNS41cmVtKX0uXFwhay1nYXAtMjJ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjIsIDUuNXJlbSkgIWltcG9ydGFudH0uay1nYXAtMjN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjMsIDUuNzVyZW0pfS5cXCFrLWdhcC0yM3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMywgNS43NXJlbSkgIWltcG9ydGFudH0uay1nYXAtMjR7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjQsIDZyZW0pfS5cXCFrLWdhcC0yNHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNCwgNnJlbSkgIWltcG9ydGFudH0uay1nYXAtMjV7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pfS5cXCFrLWdhcC0yNXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSkgIWltcG9ydGFudH0uay1nYXAtMjZ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjYsIDhyZW0pfS5cXCFrLWdhcC0yNntnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNiwgOHJlbSkgIWltcG9ydGFudH0uay1nYXAtMjd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjcsIDlyZW0pfS5cXCFrLWdhcC0yN3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNywgOXJlbSkgIWltcG9ydGFudH0uay1nYXAtMjh7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKX0uXFwhay1nYXAtMjh7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKSAhaW1wb3J0YW50fS5rLWdhcC0yOXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pfS5cXCFrLWdhcC0yOXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pICFpbXBvcnRhbnR9LmstZ2FwLTMwe2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSl9LlxcIWstZ2FwLTMwe2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSkgIWltcG9ydGFudH0uay1nYXAteHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmcteHMsIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpfS5cXCFrLWdhcC14c3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy14cywgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkgIWltcG9ydGFudH0uay1nYXAtc217Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctc20sIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSl9LlxcIWstZ2FwLXNte2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXNtLCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLW1ke2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLW1kLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uXFwhay1nYXAtbWR7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctbWQsIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLWxne2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLWxnLCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKX0uXFwhay1nYXAtbGd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctbGcsIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXhse2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXhsLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpfS5cXCFrLWdhcC14bHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy14bCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKSAhaW1wb3J0YW50fS5rLWdhcC10aGlue2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXRoaW4sIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSl9LlxcIWstZ2FwLXRoaW57Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctdGhpbiwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKSAhaW1wb3J0YW50fS5rLWdhcC1oYWlye2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLWhhaXIsIHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpKX0uXFwhay1nYXAtaGFpcntnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy1oYWlyLCB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSkgIWltcG9ydGFudH0uay1nYXAteC0we2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5cXCFrLWdhcC14LTB7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkgIWltcG9ydGFudH0uay1nYXAteC0xcHh7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KX0uXFwhay1nYXAteC0xcHh7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSAhaW1wb3J0YW50fS5rLWdhcC14LTBcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5cXCFrLWdhcC14LTBcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtMXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LlxcIWstZ2FwLXgtMXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0xXFwuNXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uXFwhay1nYXAteC0xXFwuNXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTJ7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LlxcIWstZ2FwLXgtMntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTJcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5cXCFrLWdhcC14LTJcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtM3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LlxcIWstZ2FwLXgtM3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0zXFwuNXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKX0uXFwhay1nYXAteC0zXFwuNXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTR7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5cXCFrLWdhcC14LTR7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtNFxcLjV7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LlxcIWstZ2FwLXgtNFxcLjV7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgIWltcG9ydGFudH0uay1nYXAteC01e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uXFwhay1nYXAteC01e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTVcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pfS5cXCFrLWdhcC14LTVcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtNntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uXFwhay1nYXAteC02e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtNlxcLjV7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSl9LlxcIWstZ2FwLXgtNlxcLjV7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSkgIWltcG9ydGFudH0uay1nYXAteC03e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKX0uXFwhay1nYXAteC03e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTdcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pfS5cXCFrLWdhcC14LTdcXC41e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtOHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSl9LlxcIWstZ2FwLXgtOHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSkgIWltcG9ydGFudH0uay1nYXAteC05e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKX0uXFwhay1nYXAteC05e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTEwe2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKX0uXFwhay1nYXAteC0xMHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0xMXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTEsIDIuNzVyZW0pfS5cXCFrLWdhcC14LTExe2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMSwgMi43NXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0xMntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTIsIDNyZW0pfS5cXCFrLWdhcC14LTEye2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMiwgM3JlbSkgIWltcG9ydGFudH0uay1nYXAteC0xM3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTMsIDMuMjVyZW0pfS5cXCFrLWdhcC14LTEze2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMywgMy4yNXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0xNHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTQsIDMuNXJlbSl9LlxcIWstZ2FwLXgtMTR7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE0LCAzLjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtMTV7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE1LCAzLjc1cmVtKX0uXFwhay1nYXAteC0xNXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTUsIDMuNzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtMTZ7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKX0uXFwhay1nYXAteC0xNntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtMTd7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE3LCA0LjI1cmVtKX0uXFwhay1nYXAteC0xN3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTcsIDQuMjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtMTh7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE4LCA0LjVyZW0pfS5cXCFrLWdhcC14LTE4e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xOCwgNC41cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTE5e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xOSwgNC43NXJlbSl9LlxcIWstZ2FwLXgtMTl7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE5LCA0Ljc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTIwe2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMCwgNXJlbSl9LlxcIWstZ2FwLXgtMjB7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIwLCA1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTIxe2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMSwgNS4yNXJlbSl9LlxcIWstZ2FwLXgtMjF7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIxLCA1LjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTIye2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMiwgNS41cmVtKX0uXFwhay1nYXAteC0yMntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjIsIDUuNXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0yM3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjMsIDUuNzVyZW0pfS5cXCFrLWdhcC14LTIze2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMywgNS43NXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0yNHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjQsIDZyZW0pfS5cXCFrLWdhcC14LTI0e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNCwgNnJlbSkgIWltcG9ydGFudH0uay1nYXAteC0yNXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pfS5cXCFrLWdhcC14LTI1e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSkgIWltcG9ydGFudH0uay1nYXAteC0yNntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjYsIDhyZW0pfS5cXCFrLWdhcC14LTI2e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNiwgOHJlbSkgIWltcG9ydGFudH0uay1nYXAteC0yN3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjcsIDlyZW0pfS5cXCFrLWdhcC14LTI3e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNywgOXJlbSkgIWltcG9ydGFudH0uay1nYXAteC0yOHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKX0uXFwhay1nYXAteC0yOHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKSAhaW1wb3J0YW50fS5rLWdhcC14LTI5e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pfS5cXCFrLWdhcC14LTI5e2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXgtMzB7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSl9LlxcIWstZ2FwLXgtMzB7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSkgIWltcG9ydGFudH0uay1nYXAteC14c3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmcteHMsIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpfS5cXCFrLWdhcC14LXhze2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy14cywgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkgIWltcG9ydGFudH0uay1nYXAteC1zbXtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctc20sIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSl9LlxcIWstZ2FwLXgtc217Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXNtLCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXgtbWR7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLW1kLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uXFwhay1nYXAteC1tZHtjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctbWQsIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXgtbGd7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLWxnLCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKX0uXFwhay1nYXAteC1sZ3tjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctbGcsIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXgteGx7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXhsLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpfS5cXCFrLWdhcC14LXhse2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy14bCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKSAhaW1wb3J0YW50fS5rLWdhcC14LXRoaW57Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXRoaW4sIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSl9LlxcIWstZ2FwLXgtdGhpbntjb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctdGhpbiwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKSAhaW1wb3J0YW50fS5rLWdhcC14LWhhaXJ7Y29sdW1uLWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLWhhaXIsIHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpKX0uXFwhay1nYXAteC1oYWlye2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy1oYWlyLCB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSkgIWltcG9ydGFudH0uay1nYXAteS0we3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5cXCFrLWdhcC15LTB7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkgIWltcG9ydGFudH0uay1nYXAteS0xcHh7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KX0uXFwhay1nYXAteS0xcHh7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSAhaW1wb3J0YW50fS5rLWdhcC15LTBcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5cXCFrLWdhcC15LTBcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktMXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LlxcIWstZ2FwLXktMXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0xXFwuNXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uXFwhay1nYXAteS0xXFwuNXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTJ7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LlxcIWstZ2FwLXktMntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTJcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5cXCFrLWdhcC15LTJcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktM3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LlxcIWstZ2FwLXktM3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0zXFwuNXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKX0uXFwhay1nYXAteS0zXFwuNXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTR7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5cXCFrLWdhcC15LTR7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktNFxcLjV7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LlxcIWstZ2FwLXktNFxcLjV7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgIWltcG9ydGFudH0uay1nYXAteS01e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uXFwhay1nYXAteS01e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTVcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pfS5cXCFrLWdhcC15LTVcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktNntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uXFwhay1nYXAteS02e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktNlxcLjV7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSl9LlxcIWstZ2FwLXktNlxcLjV7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTZcXC41LCAxLjYyNXJlbSkgIWltcG9ydGFudH0uay1nYXAteS03e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKX0uXFwhay1nYXAteS03e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03LCAxLjc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTdcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pfS5cXCFrLWdhcC15LTdcXC41e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktOHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSl9LlxcIWstZ2FwLXktOHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSkgIWltcG9ydGFudH0uay1nYXAteS05e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKX0uXFwhay1nYXAteS05e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy05LCAyLjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTEwe3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKX0uXFwhay1nYXAteS0xMHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0xMXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTEsIDIuNzVyZW0pfS5cXCFrLWdhcC15LTExe3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMSwgMi43NXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0xMntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTIsIDNyZW0pfS5cXCFrLWdhcC15LTEye3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMiwgM3JlbSkgIWltcG9ydGFudH0uay1nYXAteS0xM3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTMsIDMuMjVyZW0pfS5cXCFrLWdhcC15LTEze3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xMywgMy4yNXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0xNHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTQsIDMuNXJlbSl9LlxcIWstZ2FwLXktMTR7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE0LCAzLjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktMTV7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE1LCAzLjc1cmVtKX0uXFwhay1nYXAteS0xNXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTUsIDMuNzVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktMTZ7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKX0uXFwhay1nYXAteS0xNntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTYsIDRyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktMTd7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE3LCA0LjI1cmVtKX0uXFwhay1nYXAteS0xN3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMTcsIDQuMjVyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktMTh7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE4LCA0LjVyZW0pfS5cXCFrLWdhcC15LTE4e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xOCwgNC41cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTE5e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xOSwgNC43NXJlbSl9LlxcIWstZ2FwLXktMTl7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTE5LCA0Ljc1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTIwe3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMCwgNXJlbSl9LlxcIWstZ2FwLXktMjB7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIwLCA1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTIxe3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMSwgNS4yNXJlbSl9LlxcIWstZ2FwLXktMjF7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIxLCA1LjI1cmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTIye3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMiwgNS41cmVtKX0uXFwhay1nYXAteS0yMntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjIsIDUuNXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0yM3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjMsIDUuNzVyZW0pfS5cXCFrLWdhcC15LTIze3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yMywgNS43NXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0yNHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjQsIDZyZW0pfS5cXCFrLWdhcC15LTI0e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNCwgNnJlbSkgIWltcG9ydGFudH0uay1nYXAteS0yNXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pfS5cXCFrLWdhcC15LTI1e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSkgIWltcG9ydGFudH0uay1nYXAteS0yNntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjYsIDhyZW0pfS5cXCFrLWdhcC15LTI2e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNiwgOHJlbSkgIWltcG9ydGFudH0uay1nYXAteS0yN3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjcsIDlyZW0pfS5cXCFrLWdhcC15LTI3e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yNywgOXJlbSkgIWltcG9ydGFudH0uay1nYXAteS0yOHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKX0uXFwhay1nYXAteS0yOHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMjgsIDEwcmVtKSAhaW1wb3J0YW50fS5rLWdhcC15LTI5e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pfS5cXCFrLWdhcC15LTI5e3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yOSwgMTFyZW0pICFpbXBvcnRhbnR9LmstZ2FwLXktMzB7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSl9LlxcIWstZ2FwLXktMzB7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMwLCAxMnJlbSkgIWltcG9ydGFudH0uay1nYXAteS14c3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmcteHMsIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpfS5cXCFrLWdhcC15LXhze3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy14cywgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkgIWltcG9ydGFudH0uay1nYXAteS1zbXtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctc20sIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSl9LlxcIWstZ2FwLXktc217cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXNtLCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXktbWR7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLW1kLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uXFwhay1nYXAteS1tZHtyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctbWQsIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXktbGd7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLWxnLCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKX0uXFwhay1nYXAteS1sZ3tyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctbGcsIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpICFpbXBvcnRhbnR9LmstZ2FwLXkteGx7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXhsLCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkpfS5cXCFrLWdhcC15LXhse3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy14bCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKSAhaW1wb3J0YW50fS5rLWdhcC15LXRoaW57cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLXRoaW4sIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSl9LlxcIWstZ2FwLXktdGhpbntyb3ctZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctdGhpbiwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKSAhaW1wb3J0YW50fS5rLWdhcC15LWhhaXJ7cm93LWdhcDp2YXIoLS1rZW5kby1zcGFjaW5nLWhhaXIsIHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpKX0uXFwhay1nYXAteS1oYWlye3Jvdy1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy1oYWlyLCB2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtN3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtN3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy04e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy04e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtbm9uZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZX0uXFwhay1ncmlkLWNvbHMtbm9uZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMX0uXFwhay1jb2wtc3Bhbi0xe2dyaWQtY29sdW1uOnNwYW4gMS9zcGFuIDEgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDJ9LlxcIWstY29sLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnR9LmstY29sLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDMvc3BhbiAzfS5cXCFrLWNvbC1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzL3NwYW4gMyAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNH0uXFwhay1jb2wtc3Bhbi00e2dyaWQtY29sdW1uOnNwYW4gNC9zcGFuIDQgIWltcG9ydGFudH0uay1jb2wtc3Bhbi01e2dyaWQtY29sdW1uOnNwYW4gNS9zcGFuIDV9LlxcIWstY29sLXNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDYvc3BhbiA2fS5cXCFrLWNvbC1zcGFuLTZ7Z3JpZC1jb2x1bW46c3BhbiA2L3NwYW4gNiAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gN30uXFwhay1jb2wtc3Bhbi03e2dyaWQtY29sdW1uOnNwYW4gNy9zcGFuIDcgIWltcG9ydGFudH0uay1jb2wtc3Bhbi04e2dyaWQtY29sdW1uOnNwYW4gOC9zcGFuIDh9LlxcIWstY29sLXNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDkvc3BhbiA5fS5cXCFrLWNvbC1zcGFuLTl7Z3JpZC1jb2x1bW46c3BhbiA5L3NwYW4gOSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMH0uXFwhay1jb2wtc3Bhbi0xMHtncmlkLWNvbHVtbjpzcGFuIDEwL3NwYW4gMTAgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExL3NwYW4gMTF9LlxcIWstY29sLXNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnR9LmstY29sLXNwYW4tMTJ7Z3JpZC1jb2x1bW46c3BhbiAxMi9zcGFuIDEyfS5cXCFrLWNvbC1zcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTIvc3BhbiAxMiAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLWZ1bGx7Z3JpZC1jb2x1bW46MSAvIC0xfS5cXCFrLWNvbC1zcGFuLWZ1bGx7Z3JpZC1jb2x1bW46MSAvIC0xICFpbXBvcnRhbnR9LmstY29sLXNwYW4tYXV0b3tncmlkLWNvbHVtbjphdXRvfS5cXCFrLWNvbC1zcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xe2dyaWQtY29sdW1uLXN0YXJ0OjF9LlxcIWstY29sLXN0YXJ0LTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0ye2dyaWQtY29sdW1uLXN0YXJ0OjJ9LlxcIWstY29sLXN0YXJ0LTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6MiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0ze2dyaWQtY29sdW1uLXN0YXJ0OjN9LlxcIWstY29sLXN0YXJ0LTN7Z3JpZC1jb2x1bW4tc3RhcnQ6MyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC00e2dyaWQtY29sdW1uLXN0YXJ0OjR9LlxcIWstY29sLXN0YXJ0LTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC01e2dyaWQtY29sdW1uLXN0YXJ0OjV9LlxcIWstY29sLXN0YXJ0LTV7Z3JpZC1jb2x1bW4tc3RhcnQ6NSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC02e2dyaWQtY29sdW1uLXN0YXJ0OjZ9LlxcIWstY29sLXN0YXJ0LTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6NiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC03e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LlxcIWstY29sLXN0YXJ0LTd7Z3JpZC1jb2x1bW4tc3RhcnQ6NyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC04e2dyaWQtY29sdW1uLXN0YXJ0Ojh9LlxcIWstY29sLXN0YXJ0LTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC05e2dyaWQtY29sdW1uLXN0YXJ0Ojl9LlxcIWstY29sLXN0YXJ0LTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMH0uXFwhay1jb2wtc3RhcnQtMTB7Z3JpZC1jb2x1bW4tc3RhcnQ6MTAgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtMTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MTF9LlxcIWstY29sLXN0YXJ0LTExe2dyaWQtY29sdW1uLXN0YXJ0OjExICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTEye2dyaWQtY29sdW1uLXN0YXJ0OjEyfS5cXCFrLWNvbC1zdGFydC0xMntncmlkLWNvbHVtbi1zdGFydDoxMiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xM3tncmlkLWNvbHVtbi1zdGFydDoxM30uXFwhay1jb2wtc3RhcnQtMTN7Z3JpZC1jb2x1bW4tc3RhcnQ6MTMgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtYXV0b3tncmlkLWNvbHVtbi1zdGFydDphdXRvfS5cXCFrLWNvbC1zdGFydC1hdXRve2dyaWQtY29sdW1uLXN0YXJ0OmF1dG8gIWltcG9ydGFudH0uay1jb2wtZW5kLTF7Z3JpZC1jb2x1bW4tZW5kOjF9LlxcIWstY29sLWVuZC0xe2dyaWQtY29sdW1uLWVuZDoxICFpbXBvcnRhbnR9LmstY29sLWVuZC0ye2dyaWQtY29sdW1uLWVuZDoyfS5cXCFrLWNvbC1lbmQtMntncmlkLWNvbHVtbi1lbmQ6MiAhaW1wb3J0YW50fS5rLWNvbC1lbmQtM3tncmlkLWNvbHVtbi1lbmQ6M30uXFwhay1jb2wtZW5kLTN7Z3JpZC1jb2x1bW4tZW5kOjMgIWltcG9ydGFudH0uay1jb2wtZW5kLTR7Z3JpZC1jb2x1bW4tZW5kOjR9LlxcIWstY29sLWVuZC00e2dyaWQtY29sdW1uLWVuZDo0ICFpbXBvcnRhbnR9LmstY29sLWVuZC01e2dyaWQtY29sdW1uLWVuZDo1fS5cXCFrLWNvbC1lbmQtNXtncmlkLWNvbHVtbi1lbmQ6NSAhaW1wb3J0YW50fS5rLWNvbC1lbmQtNntncmlkLWNvbHVtbi1lbmQ6Nn0uXFwhay1jb2wtZW5kLTZ7Z3JpZC1jb2x1bW4tZW5kOjYgIWltcG9ydGFudH0uay1jb2wtZW5kLTd7Z3JpZC1jb2x1bW4tZW5kOjd9LlxcIWstY29sLWVuZC03e2dyaWQtY29sdW1uLWVuZDo3ICFpbXBvcnRhbnR9LmstY29sLWVuZC04e2dyaWQtY29sdW1uLWVuZDo4fS5cXCFrLWNvbC1lbmQtOHtncmlkLWNvbHVtbi1lbmQ6OCAhaW1wb3J0YW50fS5rLWNvbC1lbmQtOXtncmlkLWNvbHVtbi1lbmQ6OX0uXFwhay1jb2wtZW5kLTl7Z3JpZC1jb2x1bW4tZW5kOjkgIWltcG9ydGFudH0uay1jb2wtZW5kLTEwe2dyaWQtY29sdW1uLWVuZDoxMH0uXFwhay1jb2wtZW5kLTEwe2dyaWQtY29sdW1uLWVuZDoxMCAhaW1wb3J0YW50fS5rLWNvbC1lbmQtMTF7Z3JpZC1jb2x1bW4tZW5kOjExfS5cXCFrLWNvbC1lbmQtMTF7Z3JpZC1jb2x1bW4tZW5kOjExICFpbXBvcnRhbnR9LmstY29sLWVuZC0xMntncmlkLWNvbHVtbi1lbmQ6MTJ9LlxcIWstY29sLWVuZC0xMntncmlkLWNvbHVtbi1lbmQ6MTIgIWltcG9ydGFudH0uay1jb2wtZW5kLTEze2dyaWQtY29sdW1uLWVuZDoxM30uXFwhay1jb2wtZW5kLTEze2dyaWQtY29sdW1uLWVuZDoxMyAhaW1wb3J0YW50fS5rLWNvbC1lbmQtYXV0b3tncmlkLWNvbHVtbi1lbmQ6YXV0b30uXFwhay1jb2wtZW5kLWF1dG97Z3JpZC1jb2x1bW4tZW5kOmF1dG8gIWltcG9ydGFudH0uay1jb2xzcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMX0uXFwhay1jb2xzcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMSAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyfS5cXCFrLWNvbHNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnR9LmstY29sc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDN9LlxcIWstY29sc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDMgIWltcG9ydGFudH0uay1jb2xzcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNH0uXFwhay1jb2xzcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNCAhaW1wb3J0YW50fS5rLWNvbHNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1fS5cXCFrLWNvbHNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnR9LmstY29sc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDZ9LlxcIWstY29sc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDYgIWltcG9ydGFudH0uay1jb2xzcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gN30uXFwhay1jb2xzcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gNyAhaW1wb3J0YW50fS5rLWNvbHNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4fS5cXCFrLWNvbHNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnR9LmstY29sc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDl9LlxcIWstY29sc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDkgIWltcG9ydGFudH0uay1jb2xzcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMH0uXFwhay1jb2xzcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMCAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExfS5cXCFrLWNvbHNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnR9LmstY29sc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTJ9LlxcIWstY29sc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudH0uay1jb2xzcGFuLWZ1bGwsLmstY29sc3Bhbi1hbGx7Z3JpZC1jb2x1bW46MSAvIC0xfS5cXCFrLWNvbHNwYW4tZnVsbCwuXFwhay1jb2xzcGFuLWFsbHtncmlkLWNvbHVtbjoxIC8gLTEgIWltcG9ydGFudH0uay1jb2xzcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0b30uXFwhay1jb2xzcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50fS5rLXZhbGlkYXRvci10b29sdGlwe21hcmdpbi10b3A6NnB4O3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDo5OTk5fS5rLWdyaWQgLmstdmFsaWRhdG9yLXRvb2x0aXB7bWF4LXdpZHRoOjMwMHB4fS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcntwYWRkaW5nLXRvcDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0cmV0Y2h9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICosLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICo6OmJlZm9yZSwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcj4uay1mbG9hdGluZy1sYWJlbHttYXgtd2lkdGg6OTAlO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO2xlZnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXgsIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMXB4KSk7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjp0ZXh0O3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LGNvbG9yIC4ycyBlYXNlLW91dCx0b3AgLjJzIGVhc2Utb3V0LGxlZnQgLjJzIGVhc2Utb3V0fS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5Pi5rLWZsb2F0aW5nLWxhYmVse3RvcDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO2xlZnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXgsIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMXB4KSk7dHJhbnNmb3JtOnNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzPi5rLWZsb2F0aW5nLWxhYmVse3RvcDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteSwgMCk7bGVmdDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7dHJhbnNmb3JtOnNjYWxlKDEpfS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcjpmb2N1cy13aXRoaW4+LmstZmxvYXRpbmctbGFiZWx7dG9wOnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtsZWZ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14LCAwKTt0cmFuc2Zvcm06c2NhbGUoMSl9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZW1wdHk6bm90KC5rLWZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikgOjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDApfVtkaXI9cnRsXSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI+LmstZmxvYXRpbmctbGFiZWwsLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcj4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0+LmstZmxvYXRpbmctbGFiZWx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LGNvbG9yIC4ycyBlYXNlLW91dCx0b3AgLjJzIGVhc2Utb3V0LHJpZ2h0IC4ycyBlYXNlLW91dH1bZGlyPXJ0bF0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZW1wdHk+LmstZmxvYXRpbmctbGFiZWwsLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5Pi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLWVtcHR5Pi5rLWZsb2F0aW5nLWxhYmVse2xlZnQ6YXV0bztyaWdodDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKX1bZGlyPXJ0bF0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLFtkaXI9cnRsXSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cz4uay1mbG9hdGluZy1sYWJlbCwuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cz4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0+LmstZmxvYXRpbmctbGFiZWwsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXM+LmstZmxvYXRpbmctbGFiZWx7bGVmdDphdXRvO3JpZ2h0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14LCAwKX1bZGlyPXJ0bF0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyOmZvY3VzLXdpdGhpbj4uay1mbG9hdGluZy1sYWJlbCwuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyOmZvY3VzLXdpdGhpbj4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF06Zm9jdXMtd2l0aGluPi5rLWZsb2F0aW5nLWxhYmVse2xlZnQ6YXV0bztyaWdodDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCl9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstaW52YWxpZD4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIubmctaW52YWxpZC5uZy10b3VjaGVkPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5uZy1pbnZhbGlkLm5nLWRpcnR5Pi5rLWZsb2F0aW5nLWxhYmVse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3dpZHRoOmF1dG87YXNwZWN0LXJhdGlvOmF1dG87ZmxleDpub25lfS5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cuay1idXR0b24tc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cuay1idXR0b24tbWR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyAuay1idXR0b24taWNvbnttaW4td2lkdGg6MH0uay1zcGxpdC1idXR0b246Zm9jdXMsLmstc3BsaXQtYnV0dG9uLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLW1lbnUtYnV0dG9uLC5rLWRyb3Bkb3duLWJ1dHRvbnthc3BlY3QtcmF0aW86YXV0bztvdXRsaW5lOjA7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstbWVudS1idXR0b24+LmstYnV0dG9uLWFycm93LC5rLWRyb3Bkb3duLWJ1dHRvbj4uay1idXR0b24tYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstbWVudS1idXR0b24uay1pY29uLWJ1dHRvbj4uay1idXR0b24tYXJyb3csLmstZHJvcGRvd24tYnV0dG9uLmstaWNvbi1idXR0b24+LmstYnV0dG9uLWFycm93e21hcmdpbi1pbmxpbmUtc3RhcnQ6MDttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpfS5rLWlucHV0LC5rLXBpY2tlcnttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTttaW4td2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDtib3gtc2hhZG93Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1pbnB1dCAqLC5rLWlucHV0ICo6OmJlZm9yZSwuay1pbnB1dCAqOjphZnRlciwuay1waWNrZXIgKiwuay1waWNrZXIgKjo6YmVmb3JlLC5rLXBpY2tlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstaW5wdXQ+LmstaW5wdXQsLmstaW5wdXQ+LmstcGlja2VyLC5rLXBpY2tlcj4uay1pbnB1dCwuay1waWNrZXI+LmstcGlja2Vye2JvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Zm9udDppbmhlcml0O291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LmstaW5wdXQ+Kiwuay1waWNrZXI+KnttYXJnaW46MH0uay1pbnB1dDo6cGxhY2Vob2xkZXIsLmstcGlja2VyOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO29wYWNpdHk6MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1pbnB1dC5rLWlucHV0LHRleHRhcmVhLmstdGV4dGFyZWF7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX1pbnB1dC5rLWlucHV0OmRpc2FibGVkLGlucHV0LmstaW5wdXRbZGlzYWJsZWRdLHRleHRhcmVhLmstdGV4dGFyZWE6ZGlzYWJsZWQsdGV4dGFyZWEuay10ZXh0YXJlYVtkaXNhYmxlZF17b3V0bGluZTpub25lO2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjY7ZmlsdGVyOmdyYXlzY2FsZSgwLjEpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzpub25lfTppcyhbZGlzYWJsZWRdLC5rLWRpc2FibGVkKSA6aXMoaW5wdXQuay1pbnB1dCx0ZXh0YXJlYS5rLXRleHRhcmVhKTppcyg6ZGlzYWJsZWQsW2Rpc2FibGVkXSl7b3BhY2l0eToxO2ZpbHRlcjpncmF5c2NhbGUoMCl9dGV4dGFyZWEuay10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfS5rLXBpY2tlcntjdXJzb3I6cG9pbnRlcn1zZWxlY3Quay1waWNrZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthcHBlYXJhbmNlOmF1dG87YWxpZ24taXRlbXM6Y2VudGVyfXNlbGVjdC5rLXBpY2tlcjpkaXNhYmxlZCxzZWxlY3Quay1waWNrZXJbZGlzYWJsZWRde291dGxpbmU6bm9uZTtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi42O2ZpbHRlcjpncmF5c2NhbGUoMC4xKTtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaGFkb3c6bm9uZX06aXMoW2Rpc2FibGVkXSwuay1kaXNhYmxlZCkgc2VsZWN0LmstcGlja2VyOmlzKDpkaXNhYmxlZCxbZGlzYWJsZWRdKXtvcGFjaXR5OjE7ZmlsdGVyOmdyYXlzY2FsZSgwKX0uay1pbnB1dC1pbm5lcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3dpZHRoOjEwMCU7Ym9yZGVyOjA7b3V0bGluZTowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2ZvbnQ6aW5oZXJpdDtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5rLWlucHV0LWlubmVyOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO29wYWNpdHk6MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1pbnB1dC1pbm5lcjppbnZhbGlke2JveC1zaGFkb3c6bm9uZX1zcGFuLmstaW5wdXQtaW5uZXJ7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9dGV4dGFyZWEuay1pbnB1dC1pbm5lcnttYXJnaW46MH0uay1pbnB1dC12YWx1ZS1pY29ue2ZsZXg6bm9uZX0uay1pbnB1dC12YWx1ZS10ZXh0e2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1pbnB1dC12YWx1ZS10ZXh0OjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1pbnB1dC12YWx1ZXN7bWluLXdpZHRoOjBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjp0ZXh0fS5rLWlucHV0LXZhbHVlcyAuay1jaGlwLWxpc3R7ZGlzcGxheTpjb250ZW50c30uay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1pbnB1dC1wcmVmaXgsLmstaW5wdXQtc3VmZml4e2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lfS5rLWlucHV0LXByZWZpeD4qLC5rLWlucHV0LXN1ZmZpeD4qe2ZsZXgtc2hyaW5rOjA7Ym9yZGVyOm5vbmV9LmstaW5wdXQtcHJlZml4LXZlcnRpY2FsLC5rLWlucHV0LXN1ZmZpeC12ZXJ0aWNhbHtmbGV4LWZsb3c6Y29sdW1uIHdyYXB9LmstaW5wdXQtcHJlZml4LWhvcml6b250YWwsLmstaW5wdXQtc3VmZml4LWhvcml6b250YWx7ZmxleC1mbG93OnJvdyB3cmFwfS5rLWlucHV0LXNlcGFyYXRvcnttYXJnaW46MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXdpZHRoOjAgMCAwIDFweDtoZWlnaHQ6MTZweDthbGlnbi1zZWxmOmNlbnRlcn0uay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbHtoZWlnaHQ6YXV0bzttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7YWxpZ24tc2VsZjpzdHJldGNoO2JvcmRlci13aWR0aDoxcHggMCAwfS5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHtoZWlnaHQ6YXV0bzttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1zZWxmOnN0cmV0Y2g7Ym9yZGVyLXdpZHRoOjAgMCAwIDFweH0uay1pbnB1dC1ncm91cHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTtvdXRsaW5lOjA7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaW5wdXQtZ3JvdXA+LmstaW5wdXQrLmstaW5wdXR7bWFyZ2luLWlubGluZS1zdGFydDotMXB4fS5rLWlucHV0LWdyb3VwPi5rLWlucHV0OmhvdmVyLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0LmstaG92ZXIsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6Zm9jdXMsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6Zm9jdXMtd2l0aGluLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0LmstZm9jdXMsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6YWN0aXZlLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0LmstYWN0aXZlLC5rLWlucHV0LWdyb3VwPi5rLWlucHV0Lmstc2VsZWN0ZWR7ei1pbmRleDoyfS5rLWlucHV0LWdyb3VwIC5rLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MDtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MH0uay1pbnB1dC1ncm91cD4uay1pbnB1dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjB9LmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpe2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowfS5rLWlucHV0LWdyb3VwOmRpc2FibGVkLC5rLWlucHV0LWdyb3VwW2Rpc2FibGVkXSwuay1pbnB1dC1ncm91cC5rLWRpc2FibGVke29wYWNpdHk6MTtmaWx0ZXI6bm9uZX0uay1pbnB1dC1pY29uLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1sb2FkaW5nLWljb257ZmxleDpub25lO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1pbnB1dC1sb2FkaW5nLWljb257d2lkdGg6MWVtO2hlaWdodDoxZW07Zm9udC1zaXplOjE2cHh9LmstaW5wdXQtaWNvbi5rLXN2Zy1pY29uPnN2Zywuay1pbnB1dC1pY29uLmstaWNvbi1tZD5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tbWQ+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLXN2Zy1pY29uPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLW1kPnN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5rLWlucHV0LWljb24uay1pY29uLXhzPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXhzPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWlucHV0LWljb24uay1pY29uLXNtPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXNtPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXNtPnN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5rLWlucHV0LWljb24uay1pY29uLWxnPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLWxnPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLWxnPnN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5rLWlucHV0LWljb24uay1pY29uLXhsPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXhsPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWlucHV0LWljb24uay1pY29uLXh4bD5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi14eGw+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHhsPnN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLWlucHV0LWljb24uay1pY29uLXh4eGw+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHh4bD5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eHhsPnN2Z3t3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5rLWNsZWFyLXZhbHVle291dGxpbmU6MDtmbGV4Om5vbmU7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi41fS5rLWNsZWFyLXZhbHVlOmhvdmVyLC5rLWNsZWFyLXZhbHVlLmstaG92ZXJ7b3BhY2l0eToxfS5rLWNsZWFyLXZhbHVlOmZvY3VzLXZpc2libGV7b3V0bGluZToxcHggZG90dGVkO291dGxpbmUtb2Zmc2V0Oi0xcHh9LmstaW5wdXQtYnV0dG9ue3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtmbGV4Om5vbmU7YXNwZWN0LXJhdGlvOmF1dG87Ym94LXNoYWRvdzpub25lfS5rLWlucHV0LWJ1dHRvbj4uay1idXR0b24taWNvbnttaW4td2lkdGg6YXV0byAhaW1wb3J0YW50fS5rLWlucHV0LWJ1dHRvbjpmb2N1c3tib3gtc2hhZG93Om5vbmV9LmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbntjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1pbnB1dC1zcGlubmVye3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2V7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7ZmxleDoxIDEgNTAlO2JveC1zaGFkb3c6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTthc3BlY3QtcmF0aW86YXV0b30uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgLmstYnV0dG9uLWljb24sLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWJ1dHRvbi1pY29ue21hcmdpbi1ibG9jazotMWVtO21hcmdpbi1pbmxpbmU6MDttaW4td2lkdGg6YXV0byAhaW1wb3J0YW50O21pbi1oZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29ue2JvdHRvbTphdXRvfS5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSAuay1pY29ue3RvcDphdXRvfS5rLXNlYXJjaGJhcntmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1waWNrZXItd3JhcCwuay1kcm9wZG93bi13cmFwLC5rLWRhdGVpbnB1dC13cmFwLC5rLW11bHRpc2VsZWN0LXdyYXAsLmstbnVtZXJpYy13cmFwe3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pbnB1dC1mbGF0LC5rLXBpY2tlci1mbGF0e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnR9LmstaW5wdXQtb3V0bGluZXtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH0uay1pbnB1dC1zbSwuay1waWNrZXItc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzLC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWx1ZXN7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKS8yKTtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkvMil9LmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lcnttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkvMiotMSl9LmstaW5wdXQtc20gLmstaW5wdXQtaW5uZXIsLmstcGlja2VyLXNtIC5rLWlucHV0LWlubmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1zbSAuay1pbnB1dC1idXR0b24sLmstaW5wdXQtc20gLmstc3Bpbm5lci1pbmNyZWFzZSwuay1pbnB1dC1zbSAuay1zcGlubmVyLWRlY3JlYXNlLC5rLXBpY2tlci1zbSAuay1pbnB1dC1idXR0b24sLmstcGlja2VyLXNtIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstcGlja2VyLXNtIC5rLXNwaW5uZXItZGVjcmVhc2V7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWlucHV0LXNtIC5rLWlucHV0LWljb24sLmstaW5wdXQtc20gLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LWxvYWRpbmctaWNvbiwuay1pbnB1dC1zbSAuay1jbGVhci12YWx1ZSwuay1pbnB1dC1zbSAuay1pbnB1dC1wcmVmaXg+LmstaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstaW5wdXQtc20gLmstaW5wdXQtc3VmZml4Pi5rLWljb24sLmstaW5wdXQtc20gLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0LC5rLXBpY2tlci1zbSAuay1pbnB1dC1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LWxvYWRpbmctaWNvbiwuay1waWNrZXItc20gLmstY2xlYXItdmFsdWUsLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaW5wdXQtc20gLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsLmstcGlja2VyLXNtIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbCwuay1waWNrZXItc20gLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2Fse21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstaW5wdXQtc20uay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lciwuay1waWNrZXItc20uay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lcnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWRyb3Bkb3duLW9wZXJhdG9yLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX1zZWxlY3Quay1waWNrZXItc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LW1kLC5rLXBpY2tlci1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKTtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXJ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKi0xKX0uay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciwuay1waWNrZXItbWQgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1tZCAuay1pbnB1dC1idXR0b24sLmstaW5wdXQtbWQgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1pbnB1dC1tZCAuay1zcGlubmVyLWRlY3JlYXNlLC5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b24sLmstcGlja2VyLW1kIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstcGlja2VyLW1kIC5rLXNwaW5uZXItZGVjcmVhc2V7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstaW5wdXQtbWQgLmstaW5wdXQtaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LW1kIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLW1kIC5rLWlucHV0LWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1tZCAuay1jbGVhci12YWx1ZSwuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4Pi5rLWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pbnB1dC1zdWZmaXgtdGV4dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LW1kIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXBpY2tlci1tZCAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbHttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLC5rLXBpY2tlci1tZCAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWx7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstaW5wdXQtbWQuay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lciwuay1waWNrZXItbWQuay1pY29uLXBpY2tlcj4uay1pbnB1dC1pbm5lcnt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1kcm9wZG93bi1vcGVyYXRvci5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfXNlbGVjdC5rLXBpY2tlci1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnLC5rLXBpY2tlci1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVye21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKi0xKX0uay1pbnB1dC1sZyAuay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnIC5rLWlucHV0LWJ1dHRvbiwuay1pbnB1dC1sZyAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LWxnIC5rLXNwaW5uZXItZGVjcmVhc2UsLmstcGlja2VyLWxnIC5rLWlucHV0LWJ1dHRvbiwuay1waWNrZXItbGcgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1waWNrZXItbGcgLmstc3Bpbm5lci1kZWNyZWFzZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcgLmstaW5wdXQtaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LWxnIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLWxnIC5rLWlucHV0LWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1sZyAuay1jbGVhci12YWx1ZSwuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4Pi5rLWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pbnB1dC1zdWZmaXgtdGV4dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1pbnB1dC1sZyAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCwuay1waWNrZXItbGcgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWx7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLC5rLXBpY2tlci1sZyAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWx7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1sZy5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1sZy5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVye3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0pO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZHJvcGRvd24tb3BlcmF0b3Iuay1waWNrZXItbGcgLmstaW5wdXQtYnV0dG9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfXNlbGVjdC5rLXBpY2tlci1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQ+a2VuZG8tcG9wdXAsLmstcGlja2VyPmtlbmRvLXBvcHVwe3Bvc2l0aW9uOmZpeGVkfUBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydHt9QGtleWZyYW1lcyBhdXRvRmlsbEVuZHt9LmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbHthbmltYXRpb24tbmFtZTphdXRvRmlsbFN0YXJ0fS5rLWF1dG9maWxsOm5vdCg6LXdlYmtpdC1hdXRvZmlsbCl7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxFbmR9LmstaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbHthbmltYXRpb24tbmFtZTphdXRvRmlsbFN0YXJ0fS5rLWlucHV0Om5vdCg6LXdlYmtpdC1hdXRvZmlsbCl7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxFbmR9LmstaW5wdXQtc29saWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWlucHV0LXNvbGlkOmhvdmVyLC5rLWlucHV0LXNvbGlkLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLWlucHV0LXNvbGlkOmZvY3VzLC5rLWlucHV0LXNvbGlkLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1zb2xpZDpmb2N1cy13aXRoaW57Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1zb2xpZC5rLWludmFsaWQsLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXByZWZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXN1ZmZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waWNrZXItc29saWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1waWNrZXItc29saWQ6aG92ZXIsLmstcGlja2VyLXNvbGlkLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1waWNrZXItc29saWQ6Zm9jdXMsLmstcGlja2VyLXNvbGlkLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1zb2xpZDpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQsLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtb3V0bGluZXtib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1pbnB1dC1vdXRsaW5lPi5rLWlucHV0LWJ1dHRvbntib3JkZXItY29sb3I6aW5oZXJpdH0uay1pbnB1dC1vdXRsaW5lPi5rLWlucHV0LXNwaW5uZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1zcGlubmVyPi5rLXNwaW5uZXItaW5jcmVhc2UsLmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1zcGlubmVyPi5rLXNwaW5uZXItZGVjcmVhc2V7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstaW5wdXQtb3V0bGluZTpob3Zlciwuay1pbnB1dC1vdXRsaW5lLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA4MCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1vdXRsaW5lOmZvY3VzLC5rLWlucHV0LW91dGxpbmUuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtb3V0bGluZTpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkLC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1wcmVmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1vdXRsaW5lIC5rLWlucHV0LXN1ZmZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpY2tlci1vdXRsaW5le2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstcGlja2VyLW91dGxpbmU6aG92ZXIsLmstcGlja2VyLW91dGxpbmUuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1waWNrZXItb3V0bGluZTpmb2N1cywuay1waWNrZXItb3V0bGluZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItb3V0bGluZTpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCwuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtZmxhdHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstaW5wdXQtZmxhdDpob3Zlciwuay1pbnB1dC1mbGF0LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLWlucHV0LWZsYXQ6Zm9jdXMsLmstaW5wdXQtZmxhdC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1mbGF0OmZvY3VzLXdpdGhpbntib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtZmxhdC5rLWludmFsaWQsLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1mbGF0IC5rLWlucHV0LXByZWZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LWZsYXQgLmstaW5wdXQtc3VmZml4e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstaW5wdXQtZmxhdCAuay1pbnB1dC1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcGlja2VyLWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstcGlja2VyLWZsYXQ6aG92ZXIsLmstcGlja2VyLWZsYXQuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItZmxhdDpmb2N1cywuay1waWNrZXItZmxhdC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItZmxhdDpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXBpY2tlci1mbGF0LmstaW52YWxpZCwuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXBpY2tlci1mbGF0LmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGV4dGFyZWE6aGFzKC5rLWlucHV0LWlubmVyW3N0eWxlKj13aWR0aF0pe3dpZHRoOm1heC1jb250ZW50fS5rLWFsaWduLWl0ZW1zLW5vcm1hbHthbGlnbi1pdGVtczpub3JtYWx9LlxcIWstYWxpZ24taXRlbXMtbm9ybWFse2FsaWduLWl0ZW1zOm5vcm1hbCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaH0uXFwhay1hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5cXCFrLWFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpzdGFydH0uXFwhay1hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpzdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczplbmR9LlxcIWstYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmVuZCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uXFwhay1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1mbGV4LWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZH0uXFwhay1hbGlnbi1pdGVtcy1mbGV4LWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5cXCFrLWFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmV7YWxpZ24taXRlbXM6Zmlyc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmV7YWxpZ24taXRlbXM6Zmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1sYXN0LWJhc2VsaW5le2FsaWduLWl0ZW1zOmxhc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZXthbGlnbi1pdGVtczpsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtc2VsZi1zdGFydHthbGlnbi1pdGVtczpzZWxmLXN0YXJ0fS5cXCFrLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnR7YWxpZ24taXRlbXM6c2VsZi1zdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLXNlbGYtZW5ke2FsaWduLWl0ZW1zOnNlbGYtZW5kfS5cXCFrLWFsaWduLWl0ZW1zLXNlbGYtZW5ke2FsaWduLWl0ZW1zOnNlbGYtZW5kICFpbXBvcnRhbnR9LmstZmxleC1yb3csLmstZC1mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9LlxcIWstZmxleC1yb3csLlxcIWstZC1mbGV4LXJvdywuXFwhay1kLWZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5rLWZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LlxcIWstZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5rLWZsZXgtY29sLC5rLWZsZXgtY29sdW1uLC5rLWQtZmxleC1jb2x7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5cXCFrLWZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5rLWZsZXgtY29sLXJldmVyc2UsLmstZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uXFwhay1mbGV4LWNvbC1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmstZmxleC0xe2ZsZXg6MSAxIDAlfS5cXCFrLWZsZXgtMXtmbGV4OjEgMSAwJSAhaW1wb3J0YW50fS5rLWZsZXgtYXV0b3tmbGV4OjEgMSBhdXRvfS5cXCFrLWZsZXgtYXV0b3tmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmstZmxleC1pbml0aWFse2ZsZXg6MCAxIGF1dG99LlxcIWstZmxleC1pbml0aWFse2ZsZXg6MCAxIGF1dG8gIWltcG9ydGFudH0uay1mbGV4LW5vbmV7ZmxleDpub25lfS5cXCFrLWZsZXgtbm9uZXtmbGV4Om5vbmUgIWltcG9ydGFudH0uay1mbGV4LXdyYXB7ZmxleC13cmFwOndyYXB9LlxcIWstZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmstZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uXFwhay1mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmstZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcH0uXFwhay1mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmstcmVzaXple3Jlc2l6ZTpib3RofS5cXCFrLXJlc2l6ZXtyZXNpemU6Ym90aCAhaW1wb3J0YW50fS5rLXJlc2l6ZS1ub25le3Jlc2l6ZTpub25lfS5cXCFrLXJlc2l6ZS1ub25le3Jlc2l6ZTpub25lICFpbXBvcnRhbnR9LmstcmVzaXplLXh7cmVzaXplOmhvcml6b250YWx9LlxcIWstcmVzaXplLXh7cmVzaXplOmhvcml6b250YWwgIWltcG9ydGFudH0uay1yZXNpemUteXtyZXNpemU6dmVydGljYWx9LlxcIWstcmVzaXplLXl7cmVzaXplOnZlcnRpY2FsICFpbXBvcnRhbnR9LmstY2hlY2tib3h7bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OmluaXRpYWw7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5rLWNoZWNrYm94OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXNrLXJlcGVhdDpuby1yZXBlYXR9LmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlLC5rLWNoZWNrYm94LmstY2hlY2tlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMyw4IGwzLDMgbDctNycvJTNlJTNjL3N2ZyUzZVwiKX0uay1jaGVja2JveDppbmRldGVybWluYXRlOjpiZWZvcmUsLmstY2hlY2tib3guay1pbmRldGVybWluYXRlOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7bWFzay1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjYzNTgnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nc3F1YXJlJyBzdHJva2Utd2lkdGg9JzInIGQ9J000LDggaDgnLyUzZSUzYy9zdmclM2VcIil9LmstY2hlY2tib3g6ZGlzYWJsZWQsLmstY2hlY2tib3guay1kaXNhYmxlZHtvdXRsaW5lOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNjtmaWx0ZXI6Z3JheXNjYWxlKDAuMSk7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2hhZG93Om5vbmV9LmstY2hlY2tib3gtd3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jaGVja2JveC13cmFwOjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1jaGVja2JveC1sYWJlbHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uay1jaGVja2JveCsuay1sYWJlbCwuay1jaGVja2JveC13cmFwKy5rLWxhYmVsLC5rLWNoZWNrYm94Ky5rLWNoZWNrYm94LWxhYmVsLC5rLWNoZWNrYm94LXdyYXArLmstY2hlY2tib3gtbGFiZWx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoZWNrYm94LWxhYmVsOmVtcHR5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWNoZWNrYm94LWxhYmVsLmstbm8tdGV4dHttaW4td2lkdGg6MXB4fS5rLWNoZWNrYm94LWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6MDtsaXN0LXN0eWxlOm5vbmV9LmstY2hlY2tib3gtaXRlbSwuay1jaGVja2JveC1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoZWNrYm94LWl0ZW0gLmstY2hlY2tib3gtbGFiZWwsLmstY2hlY2tib3gtbGlzdC1pdGVtIC5rLWNoZWNrYm94LWxhYmVse21hcmdpbjowfS5rLWNoZWNrYm94LWxpc3QtaG9yaXpvbnRhbCwuay1jaGVja2JveC1saXN0LmstbGlzdC1ob3Jpem9udGFse2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjEwMCU7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgbGluZWFyLHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6Zm9jdXMsLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6ZGlzYWJsZWQ6OmFmdGVyLC5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3guay1kaXNhYmxlZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLWNoZWNrYm94LXNte3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY2hlY2tib3gtc206OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtc206OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstY2hlY2tib3gtbWR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGVja2JveC1tZDo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1tZDo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1jaGVja2JveC1sZ3t3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pfS5rLWNoZWNrYm94LWxnOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LWxnOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLWNoZWNrYm94e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNoZWNrYm94OmZvY3VzLC5rLWNoZWNrYm94LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMDYpfS5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsLmstY2hlY2tib3guay1pbmRldGVybWluYXRle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNoZWNrYm94OmNoZWNrZWQsLmstY2hlY2tib3guay1jaGVja2Vke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMsLmstY2hlY2tib3guay1jaGVja2VkLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWNoZWNrYm94LmstaW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWNoZWNrYm94LmstaW52YWxpZCsuay1jaGVja2JveC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstY2hlY2tib3gtd3JhcCAuay1yaXBwbGUtYmxvYntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvcGFjaXR5Oi4yNX0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OjphZnRlcntiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO29wYWNpdHk6LjI1fS5rLWxpc3Rib3h7d2lkdGg6MTBlbTtoZWlnaHQ6MjAwcHg7Ym9yZGVyLXdpZHRoOjA7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1saXN0Ym94IC5rLWxpc3Rib3gtYWN0aW9uc3tkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWxlZnQsLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1sZWZ0IC5rLWxpc3Rib3gtYWN0aW9ucywuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXJpZ2h0IC5rLWxpc3Rib3gtYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXRvcCwuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy10b3AgLmstbGlzdGJveC1hY3Rpb25zLC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9tIC5rLWxpc3Rib3gtYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpyb3d9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVye3dpZHRoOjEwMCU7bWluLWhlaWdodDowO2hlaWdodDppbmhlcml0O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXJ7Ym9yZGVyLXdpZHRoOjB9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWxpc3R7aGVpZ2h0OmluaGVyaXQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLWxpc3Rib3ggLmstZHJvcC1oaW50e2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci10b3Atc3R5bGU6c29saWR9LmstbGlzdGJveCAuay1naG9zdHtvcGFjaXR5Oi41fS5rLWl0ZW17Y3Vyc29yOmRlZmF1bHR9LmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1saXN0Ym94IC5rLWRyb3AtaGludHtib3JkZXItdG9wLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXByb2dyZXNzYmFye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7LS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZTogMDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtkaXNwbGF5OmlubGluZS1ncmlkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcHJvZ3Jlc3NiYXIgKiwuay1wcm9ncmVzc2JhciAqOjpiZWZvcmUsLmstcHJvZ3Jlc3NiYXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXByb2dyZXNzYmFyPi5rLXByb2dyZXNzYmFyLXZhbHVle2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVuO2dyaWQtY29sdW1uOjEvLTE7Z3JpZC1yb3c6MS8tMX0uay1wcm9ncmVzc2Jhcj4uay1wcm9ncmVzc2Jhci1jaHVua3N7Ym9yZGVyLXdpZHRoOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MTtnYXA6MXB4O2dyaWQtY29sdW1uOjEvLTE7Z3JpZC1yb3c6MS8tMX0uay1wcm9ncmVzc2JhciAuay1wcm9ncmVzc2Jhci1jaHVua3tkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO2ZsZXg6MX0uay1wcm9ncmVzcy1zdGF0dXMtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MDtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjEvLTF9LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3MtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uay1wcm9ncmVzcy1zdGF0dXN7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttaW4td2lkdGg6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbHt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjEwMCV9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbD4uay1wcm9ncmVzc2Jhci12YWx1ZXt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAwKSoxJSk7ZmxleC1kaXJlY3Rpb246cm93fS5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWU+LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7d2lkdGg6Y2FsYygxMDAwMCUvdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDEpKX0uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpyb3d9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2U+LmstcHJvZ3Jlc3NiYXItdmFsdWV7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1zZWxmOmZsZXgtZW5kfS5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbHt3aWR0aDp2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO2hlaWdodDoyN2VtO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO2dyaWQtdGVtcGxhdGUtcm93czoxZnJ9LmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVze3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1scn0uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbD4uay1wcm9ncmVzc2Jhci12YWx1ZXtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkqMSUpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLXNlbGY6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmstcHJvZ3Jlc3NiYXItdmVydGljYWw+LmstcHJvZ3Jlc3NiYXItdmFsdWU+LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7aGVpZ2h0OmNhbGMoMTAwMDAlL3ZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSl9LmstcHJvZ3Jlc3NiYXItdmVydGljYWw+LmstcHJvZ3Jlc3NiYXItY2h1bmtze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLXZhbHVle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzYmFyLXZhbHVlLC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3NiYXItY2h1bmt7ZGlzcGxheTpub25lfS50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWUsLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbD4uay1wcm9ncmVzc2Jhci12YWx1ZT4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcHt0cmFuc2l0aW9uOndpZHRoIC4xcyBlYXNlLWluLW91dH0uay1ydGwgLmstcHJvZ3Jlc3NiYXIsLmstcHJvZ3Jlc3NiYXJbZGlyPXJ0bF17ZGlyZWN0aW9uOnJ0bH0uay1jaXJjdWxhci1wcm9ncmVzc2JhcntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2V7aGVpZ2h0OjEwMCV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc3VyZmFjZT5kaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxle2ZpbGw6bm9uZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1hcmN7dHJhbnNmb3JtLWJveDpmaWxsLWJveDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbGw6bm9uZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjB9QGtleWZyYW1lcyBrZW5kby1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbntmcm9te2JhY2tncm91bmQtcG9zaXRpb246MCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MjJweCAwfX0uay1wcm9ncmVzc2Jhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstcHJvZ3Jlc3NiYXIgLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNodW5rLXByb2dyZXNzYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1wcm9ncmVzc2Jhci1jaHVua3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1wcm9ncmVzc2Jhci1jaHVuayAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMikgNTUlLCB0cmFuc3BhcmVudCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjIycHggMjJweDthbmltYXRpb246a2VuZG8tcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24gMXMgbGluZWFyIGluZmluaXRlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxle3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJje3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTt0cmFuc2l0aW9uOnN0cm9rZSAuNXMgZWFzZX0uay1yYWRpb3tib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6aW5pdGlhbDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5rLXJhZGlvOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXNrLXJlcGVhdDpuby1yZXBlYXR9LmstcmFkaW86Y2hlY2tlZDo6YmVmb3JlLC5rLXJhZGlvLmstY2hlY2tlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCclM2UlM2NjaXJjbGUgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIHI9JzQnIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uay1yYWRpbzpkaXNhYmxlZCwuay1yYWRpby5rLWRpc2FibGVke291dGxpbmU6bm9uZTtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi42O2ZpbHRlcjpncmF5c2NhbGUoMC4xKTtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaGFkb3c6bm9uZX0uay1yYWRpby13cmFwe2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDowO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1yYWRpby13cmFwOjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1yYWRpby1sYWJlbHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uay1yYWRpby1sYWJlbCAuay1yaXBwbGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uay1yYWRpbysuay1sYWJlbCwuay1yYWRpby13cmFwKy5rLWxhYmVsLC5rLXJhZGlvKy5rLXJhZGlvLWxhYmVsLC5rLXJhZGlvLXdyYXArLmstcmFkaW8tbGFiZWx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhZGlvLWxhYmVsOmVtcHR5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLXJhZGlvLWxhYmVsLmstbm8tdGV4dHttaW4td2lkdGg6MXB4fS5rLXJhZGlvLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6MDtsaXN0LXN0eWxlOm5vbmV9LmstcmFkaW8taXRlbSwuay1yYWRpby1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhZGlvLWl0ZW0gLmstcmFkaW8tbGFiZWwsLmstcmFkaW8tbGlzdC1pdGVtIC5rLXJhZGlvLWxhYmVse21hcmdpbjowfS5rLXJhZGlvLWxpc3QtaG9yaXpvbnRhbCwuay1yYWRpby1saXN0LmstbGlzdC1ob3Jpem9udGFse2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjEwMCU7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgMTAwbXMgbGluZWFyLHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86Zm9jdXMsLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86ZGlzYWJsZWQ6OmFmdGVyLC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1kaXNhYmxlZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86ZGlzYWJsZWQ6OmFmdGVyLC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1kaXNhYmxlZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXJhZGlvLXNte3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstcmFkaW8tc206OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8tc206OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstcmFkaW8tbWR7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1yYWRpby1tZDo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1tZDo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1yYWRpby1sZ3t3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pfS5rLXJhZGlvLWxnOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLWxnOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLXJhZGlve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXJhZGlvOmZvY3VzLC5rLXJhZGlvLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMDYpfS5rLXJhZGlvLmstaW52YWxpZCwuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXJhZGlvLmstaW52YWxpZCsuay1yYWRpby1sYWJlbCwuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQrLmstcmFkaW8tbGFiZWwsLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSsuay1yYWRpby1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstcmFkaW86Y2hlY2tlZCwuay1yYWRpby5rLWNoZWNrZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcmFkaW86Y2hlY2tlZDpmb2N1cywuay1yYWRpby5rLWNoZWNrZWQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvcGFjaXR5Oi4yNX0uay1zbGlkZXJ7Ym9yZGVyOjA7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7YmFja2dyb3VuZDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNsaWRlciAqLC5rLXNsaWRlciAqOjpiZWZvcmUsLmstc2xpZGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zbGlkZXIgLmstbGFiZWx7d2lkdGg6YXV0bztmb250LXNpemU6LjkyZW07bGluZS1oZWlnaHQ6MTt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVyIC5rLXRpY2ssLmstc2xpZGVyIC5rLXNsaWRlci10cmFja3tjdXJzb3I6cG9pbnRlcn0uay1zbGlkZXIgLmstdGlja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9Lmstc2xpZGVyLmstZGlzYWJsZWQgLmstdGljaywuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLmstZGlzYWJsZWQgLmstZHJhZ2hhbmRsZXtjdXJzb3I6ZGVmYXVsdH0uay1zbGlkZXJ7d2lkdGg6bWluLWNvbnRlbnQ7aGVpZ2h0Om1pbi1jb250ZW50O2dhcDo3cHh9Lmstc2xpZGVyIC5rLWJ1dHRvbntmbGV4Om5vbmV9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwe2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItaXRlbXN7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtmbGV4OjEgMSAxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6aW5oZXJpdDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGlja3tmbGV4OjAgMCAxcHh9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2staG9yaXpvbnRhbHt3aWR0aDoxcHg7bWluLWhlaWdodDoxMDAlfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrLXZlcnRpY2Fse3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHh9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGV7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXB7aGVpZ2h0OjI2cHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNre3dpZHRoOjEwMCV9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb257d2lkdGg6Y2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSoxJSk7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSoxJSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwe3dpZHRoOjI2cHh9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFja3toZWlnaHQ6MTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSBzY2FsZSgxKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbntib3R0b206Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKTtoZWlnaHQ6Y2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtc3RhcnR7Ym90dG9tOmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5ke2JvdHRvbTpjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApKjElKX0uay1zbGlkZXItdmVydGljYWx7aGVpZ2h0OjIwMHB4O2ZsZXgtZmxvdzpjb2x1bW4tcmV2ZXJzZSBub3dyYXB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7dGV4dC1hbGlnbjplbmQ7bWFyZ2luLWxlZnQ6MnB4fS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNre3RleHQtYWxpZ246c3RhcnR9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IGNlbnRlcn0uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotOTRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTRweCAwfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstbGFiZWx7dGV4dC1hbGlnbjpzdGFydDtpbnNldC1pbmxpbmUtc3RhcnQ6MTIwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCAuay1sYWJlbHt0b3A6MTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCAuay1sYWJlbHt0b3A6MH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWx7aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87aW5zZXQtaW5saW5lLWVuZDoxMjAlfS5rLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjIwMHB4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTkycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMTIycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC0zMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246MCAtOTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0ycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC05MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAtMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTMycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0xNTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDo1MCU7Ym90dG9tOi0xLjJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbHtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDoxMDAlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVse3RvcDotMS4yZW19Lmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci1zZWxlY3Rpb257bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlci1ob3Jpem9udGFsIDppcyguay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLXNlbGVjdGlvbil7aGVpZ2h0OjRweDtsZWZ0OjA7bWFyZ2luLXRvcDotMnB4O3RvcDo1MCV9Lmstc2xpZGVyLXZlcnRpY2FsIDppcyguay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLXNlbGVjdGlvbil7Ym90dG9tOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTJweDt3aWR0aDo0cHh9LmstZHJhZ2hhbmRsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O291dGxpbmU6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5rLWRyYWdoYW5kbGUuay1wcmVzc2Vke3RyYW5zaXRpb246bm9uZX0uay1zbGlkZXItc2VsZWN0aW9uLmstcHJlc3NlZHt0cmFuc2l0aW9uOm5vbmV9Lmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZXt0cmFuc2l0aW9uOmluc2V0LWlubGluZS1zdGFydCAuM3MgZWFzZS1vdXQsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQsdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKX0uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9ue3RyYW5zaXRpb246d2lkdGggLjNzIGVhc2Utb3V0fS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxle3RyYW5zaXRpb246Ym90dG9tIC4zcyBlYXNlLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpfS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9ue3RyYW5zaXRpb246aGVpZ2h0IC4zcyBlYXNlLW91dH0uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXRpY2ssLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZXtwb2ludGVyLWV2ZW50czpub25lfS5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtbiwuay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXN7bWFyZ2luLWlubGluZS1zdGFydDotNnB4IC8gMn0uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXcsLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1le21hcmdpbi10b3A6LTZweCAvIDJ9Lmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZSxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZSwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlLC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKX0uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlOmZvY3VzLFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGU6YWN0aXZlLFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmFjdGl2ZSwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmFjdGl2ZSwuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpfS5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1sYWJlbCxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstbGFiZWwsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstbGFiZWwsLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVse3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9Lmstc2xpZGVyIGtlbmRvLXJlc2l6ZS1zZW5zb3J7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpfS5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLXJhZGl1czo1MCV9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6aG92ZXIsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1wcmVzc2Vke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9Lmstc2xpZGVyLmstZm9jdXMgLmstZHJhZ2hhbmRsZXtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstdGlja3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUMwQUlBQkFMaTR1QUFBQUNINUJBRUFBQUVBTEFBQUFBQUJBTFFBQUFJV2pJR0p4cXphemx1eDJvdmx6TkQyckFIZ1NJWldBUUE3KX0uay1zbGlkZXItdmVydGljYWwgLmstdGlja3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGh0QUFCQUlBQkFMaTR1QUFBQUNINUJBRUFBQUVBTEFBQUFBQzBBQUVBQUFJV2pJR0p4cXphemx1eDJvdmx6TkQyckFIZ1NJWldBUUE3KX0uay1jYWxlbmRhcntpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItd2lkdGgsIG1pbi1jb250ZW50KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1oZWlnaHQsIG1pbi1jb250ZW50KTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jYWxlbmRhcj4uay1jYWxlbmRhcntib3JkZXI6MH0uay1jYWxlbmRhci10YWJsZXttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmF1dG87Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7dGFibGUtbGF5b3V0OmZpeGVkO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6MDtkaXNwbGF5OnRhYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1jYWxlbmRhci1jYXB0aW9uLC5rLWNhbGVuZGFyLWNhcHRpb24uay1jYWxlbmRhci10aCwuay1jYWxlbmRhciAuay1tZXRhLWhlYWRlciwuay1jYWxlbmRhciAuay1tb250aC1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6MzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWFsaWduOnN0YXJ0O2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHR9LmstY2FsZW5kYXItdGgsLmstY2FsZW5kYXItdGR7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOmRlZmF1bHR9LmstY2FsZW5kYXItdGh7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDoyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1jYWxlbmRhci10ZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIG1pbi1jb250ZW50KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIG1pbi1jb250ZW50KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jYWxlbmRhci10ZC5rLWFsdHtmb250LXNpemU6Ljc1cmVtfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstbGlua3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteCwgMC4yNWVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteSwgMC4yNWVtKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3doaXRlLXNwYWNlOm5vcm1hbDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstY2FsZW5kYXIgLmstaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmstY2FsZW5kYXItaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21pbi13aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXg6MCAwIGF1dG99LmstY2FsZW5kYXItaGVhZGVyIC5rLWNhbGVuZGFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWNhbGVuZGFyLWZvb3Rlciwuay1jYWxlbmRhciAuay1mb290ZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt0ZXh0LWFsaWduOmNlbnRlcjtjbGVhcjpib3RofS5rLWNhbGVuZGFyLXZpZXd7bWFyZ2luOmF1dG87cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO21pbi1oZWlnaHQ6MjI0cHg7Ym94LXNpemluZzpjb250ZW50LWJveDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVufS5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXl7Zm9udC13ZWlnaHQ6Ym9sZH0uay1tb250aC1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwuay1jYWxlbmRhci1tb250aHZpZXcgLmstY2FsZW5kYXItdGR7d2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7aGVpZ2h0OnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCl9LmsteWVhci1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwuay1jYWxlbmRhci15ZWFydmlldyAuay1jYWxlbmRhci10ZHt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtoZWlnaHQ6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KX0uay1kZWNhZGUtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci10ZHt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtoZWlnaHQ6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KX0uay1jZW50dXJ5LWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLXRke3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2hlaWdodDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpfS5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jZW50dXJ5LWNhbGVuZGFyIC5rLWxpbmssLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1saW5re3RleHQtYWxpZ246c3RhcnR9LmstcG9wdXAgLmstY2FsZW5kYXJ7aGVpZ2h0OjEwMCV9LmstY2FsZW5kYXItY29udGFpbmVyLC5rLWRhdGV0aW1lLWNvbnRhaW5lcntwYWRkaW5nOjB9LmstY2FsZW5kYXItY29udGFpbmVyIC5rLWNhbGVuZGFyLC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1jYWxlbmRhcntib3JkZXItd2lkdGg6MH0uay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSwuay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50Lmstc2Nyb2xsYWJsZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MTAwcHg7cGFkZGluZy1sZWZ0OjEwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tcmlnaHQ6Y2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKX0uay1jYWxlbmRhciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7d2lkdGg6MXB4O3RvcDowO3JpZ2h0OjB9LmstY2FsZW5kYXItc217LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aDogMjI0cHg7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICk7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY2FsZW5kYXItc20uay1tb250aC1jYWxlbmRhciwuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1tb250aHZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tbW9udGgtY2VsbC1zaXplLCAyOHB4ICl9LmstY2FsZW5kYXItc20uay15ZWFyLWNhbGVuZGFyLC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLXllYXJ2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLXllYXItY2VsbC1zaXplLCA1NnB4ICl9LmstY2FsZW5kYXItc20uay1kZWNhZGUtY2FsZW5kYXIsLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXItZGVjYWRldmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1kZWNhZGUtY2VsbC1zaXplLCA1NnB4ICl9LmstY2FsZW5kYXItc20uay1jZW50dXJ5LWNhbGVuZGFyLC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbnR1cnktY2VsbC1zaXplLCA1NnB4ICl9LmstY2FsZW5kYXItbWR7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aDogMjU2cHg7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZWxsLXBhZGRpbmcteCwgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSApOy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jYWxlbmRhci1tZC5rLW1vbnRoLWNhbGVuZGFyLC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLW1vbnRodmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1tb250aC1jZWxsLXNpemUsIDMycHggKX0uay1jYWxlbmRhci1tZC5rLXllYXItY2FsZW5kYXIsLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXIteWVhcnZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQteWVhci1jZWxsLXNpemUsIDY0cHggKX0uay1jYWxlbmRhci1tZC5rLWRlY2FkZS1jYWxlbmRhciwuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1kZWNhZGV2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWRlY2FkZS1jZWxsLXNpemUsIDY0cHggKX0uay1jYWxlbmRhci1tZC5rLWNlbnR1cnktY2FsZW5kYXIsLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXItY2VudHVyeXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VudHVyeS1jZWxsLXNpemUsIDY0cHggKX0uay1jYWxlbmRhci1sZ3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAzMjBweDstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKTstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1jYWxlbmRhci1sZy5rLW1vbnRoLWNhbGVuZGFyLC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLW1vbnRodmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1tb250aC1jZWxsLXNpemUsIDQwcHggKX0uay1jYWxlbmRhci1sZy5rLXllYXItY2FsZW5kYXIsLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXIteWVhcnZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGcteWVhci1jZWxsLXNpemUsIDgwcHggKX0uay1jYWxlbmRhci1sZy5rLWRlY2FkZS1jYWxlbmRhciwuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1kZWNhZGV2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWRlY2FkZS1jZWxsLXNpemUsIDgwcHggKX0uay1jYWxlbmRhci1sZy5rLWNlbnR1cnktY2FsZW5kYXIsLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItY2VudHVyeXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VudHVyeS1jZWxsLXNpemUsIDgwcHggKX0uay1jYWxlbmRhci1pbmZpbml0ZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlld3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2hlaWdodDoyODhweDtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6MDtvdmVyZmxvdzpoaWRkZW59LmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyAuay1jb250ZW50Lmstc2Nyb2xsYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci12aWV3OjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2NvbnRlbnQ6XCLigItcIjtoZWlnaHQ6MDtsaW5lLWhlaWdodDowO3otaW5kZXg6MTt3aWR0aDoxNTAlO2xlZnQ6LTI1JTtib3gtc2hhZG93OjAgMCAzMnB4IDE2cHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWhlYWRlcnttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6YXV0bzttaW4td2lkdGg6MH0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci13ZWVrZGF5c3tmbGV4OjAgMCBhdXRvfS5rLWNhbGVuZGFyLW5hdmlnYXRpb257d2lkdGg6NWVtO3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MCAwIGF1dG87ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZSwuay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCLigItcIjtoZWlnaHQ6MDtsaW5lLWhlaWdodDowO3otaW5kZXg6MTt3aWR0aDoyMDAlO2xlZnQ6LTUwJTtib3gtc2hhZG93OjAgMCA2ZW0gM2VtIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZXt0b3A6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlcntib3R0b206MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQsLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtoZWlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IHVse3dpZHRoOjVlbX0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgbGksLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpe2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZToxZW07b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmNsaXB9LmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlcntmb250LXdlaWdodDpib2xkfS5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHR7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2hlaWdodDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1jYWxlbmRhci1yYW5nZXt3aWR0aDphdXRvfS5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXd7d2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXB9LmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6Zm9jdXN7b3V0bGluZTowfS5rLXJhbmdlLXN0YXJ0e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1yYW5nZS1zdGFydCAuay1saW5re2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uay1yYW5nZS1lbmR7Ym9yZGVyLXJhZGl1czowIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSkgMH0uay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1yYW5nZS1lbmQgLmstbGlua3tib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9LmstcmFuZ2UtbWlke2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6MH0uay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1ydGwgLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlLFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSxbZGlyPXJ0bF0gLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUsLmstY2FsZW5kYXIuay1ydGwgLmstY29udGVudC5rLXNjcm9sbGFibGUsLmstY2FsZW5kYXIuay1ydGwgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUsLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY29udGVudC5rLXNjcm9sbGFibGUsLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGV7cGFkZGluZy1yaWdodDoxMDBweDtwYWRkaW5nLWxlZnQ6MTAwcHg7bWFyZ2luLWxlZnQ6Y2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTttYXJnaW4tcmlnaHQ6LTEwMHB4fS5rLXJ0bCAuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCxbZGlyPXJ0bF0gLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQsLmstY2FsZW5kYXIuay1ydGwgLmstcmFuZ2Utc3RhcnQsLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstcmFuZ2Utc3RhcnR7Ym9yZGVyLXJhZGl1czowIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSkgMH0uay1ydGwgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQsLmstY2FsZW5kYXIuay1ydGwgLmstcmFuZ2UtZW5kLC5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLXJhbmdlLWVuZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSAwIDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLWNhbGVuZGFye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxlbmRhciAuay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7Ym94LXNoYWRvdzowIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjEpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNhcHRpb24sLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsLmstY2FsZW5kYXIgLmstbW9udGgtaGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay10b2RheXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jYWxlbmRhciAuay1vdGhlci1tb250aHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWNhbGVuZGFyIC5rLWFsdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmhvdmVyIC5rLWxpbmssLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1ob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstaG92ZXIgLmstbGlua3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5re2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6aG92ZXIgLmstbGluaywuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstaG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstaG92ZXIgLmstbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluaywuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1saW5rLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1mb2N1cyAuay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JveC1zaGFkb3c6aW5zZXQgLTFweCAwIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaTpob3Zlciwuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhbGVuZGFyLmstaW52YWxpZCwuay1jYWxlbmRhci5rLWludmFsaWQ6aG92ZXIsLmstY2FsZW5kYXIubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiwuay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci1uYXZpZ2F0aW9ue2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zY2hlZHVsZXIgLmstY2FsZW5kYXIgLmstb3RoZXItbW9udGh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQsLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLC5rLWNhbGVuZGFyIC5rLXJhbmdlLW1pZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0IC5rLWxpbmssLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWxpbmt7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jYWxlbmRhciAuay1yYW5nZS1zdGFydC5rLWFjdGl2ZSAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LmstYWN0aXZlIC5rLWxpbmssLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLmstYWN0aXZlIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLmstYWN0aXZlIC5rLWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIDAgMnB4IDJweCByZ2JhKDAsMCwwLC4yKX0uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydCwuay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmR7cG9zaXRpb246cmVsYXRpdmV9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6NXB4fS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlcntsZWZ0Oi01cHg7cmlnaHQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDEwMCUpfS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXJ7cmlnaHQ6LTVweDtsZWZ0OmF1dG87YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KSwgdHJhbnNwYXJlbnQgMTAwJSl9LmstcG9pbnRlci1ldmVudHMtbm9uZXtwb2ludGVyLWV2ZW50czpub25lfS5cXCFrLXBvaW50ZXItZXZlbnRzLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5rLXBvaW50ZXItZXZlbnRzLWF1dG97cG9pbnRlci1ldmVudHM6YXV0b30uXFwhay1wb2ludGVyLWV2ZW50cy1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudH0uay10aW1lc2VsZWN0b3J7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1wb3B1cD4uay10aW1lc2VsZWN0b3J7Ym9yZGVyLXdpZHRoOjB9LmstdGltZS1oZWFkZXIsLmstdGltZS1zZWxlY3Rvci1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXg6MCAwIGF1dG99LmstdGltZS1oZWFkZXIgLmstdGl0bGUsLmstdGltZS1oZWFkZXIgLmstdGltZS1zZWxlY3Rvci1oZWFkZXItdGl0bGUsLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGl0bGUsLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1zZWxlY3Rvci1oZWFkZXItdGl0bGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93LC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpbWUtbm93e2JvcmRlci13aWR0aDowO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXJ9LmstYWN0aW9ucy5rLXRpbWUtZmFzdC1zZWxlY3Rpb24sLmstdGltZS1mYXN0LXNlbGVjdGlvbi5rLWVkaXQtYnV0dG9ucywuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstYWN0aW9uLWJ1dHRvbnMsLmstdGltZS1mYXN0LXNlbGVjdGlvbi5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZm9ybS1idXR0b25ze21hcmdpbi10b3A6MH0uay10aW1lLWxpc3QtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay10aW1lLWhpZ2hsaWdodCwuay10aW1lLWxpc3QtaGlnaGxpZ2h0e3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7Ym9yZGVyLXdpZHRoOjFweCAwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgKyAodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKS8yKTtsZWZ0OjA7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjF9LmstdGltZS1saXN0LXdyYXBwZXJ7bWluLXdpZHRoOjRlbTtoZWlnaHQ6MjQwcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MSAxIGF1dG99LmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2Rpc3BsYXk6YmxvY2t9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLC5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIuKAi1wiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7aGVpZ2h0OmNhbGMoNTAlIC0gdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKS8yIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyLzIpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWR9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3Jle3RvcDpjYWxjKCh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSoodmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpKX0uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlcntib3R0b206MH0uay10aW1lLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdXRsaW5lOjA7b3ZlcmZsb3c6aGlkZGVufS5rLXRpbWUtbGlzdDo6YmVmb3JlLC5rLXRpbWUtbGlzdDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50Olwi4oCLXCI7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6MjAwJTtsZWZ0Oi01MCV9LmstdGltZS1saXN0OjpiZWZvcmV7dG9wOjB9LmstdGltZS1saXN0OjphZnRlcntib3R0b206MH0uay10aW1lLWNvbnRhaW5lciwuay10aW1lLWxpc3QtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGw7cGFkZGluZy1yaWdodDoxMDBweDtwYWRkaW5nLWxlZnQ6MTAwcHg7bWFyZ2luLWxlZnQ6LTEwMHB4O21hcmdpbi1yaWdodDpjYWxjKC0xMDBweCAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpfS5rLXRpbWUtY29udGFpbmVyPnVsLC5rLXRpbWUtbGlzdC1jb250ZW50PnVse2hlaWdodDphdXRvO3dpZHRoOjRlbTttYXJnaW46YXV0b30uay10aW1lLWNvbnRhaW5lciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyLC5rLXRpbWUtbGlzdC1jb250ZW50IC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O3RvcDowO3JpZ2h0OjB9LmstdGltZS1saXN0LWl0ZW0sLmstdGltZS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10aW1lLXNlcGFyYXRvcnt3aWR0aDowO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTt0b3A6Y2FsYygodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKS8yKX0uay10aW1lc2VsZWN0b3Itc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtaGlnaGxpZ2h0LC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QtaGlnaGxpZ2h0e2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGltZXNlbGVjdG9yLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWhpZ2hsaWdodCwuay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0LWhpZ2hsaWdodHtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWVzZWxlY3Rvci1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1oaWdobGlnaHQsLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdC1oaWdobGlnaHR7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1saXN0LWl0ZW0sLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdCAuay1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ydGwgLmstdGltZS1jb250YWluZXIsLmstcnRsIC5rLXRpbWUtbGlzdC1jb250ZW50LFtkaXI9cnRsXSAuay10aW1lLWNvbnRhaW5lcixbZGlyPXJ0bF0gLmstdGltZS1saXN0LWNvbnRlbnR7cGFkZGluZy1yaWdodDoxMDBweDtwYWRkaW5nLWxlZnQ6MTAwcHg7bWFyZ2luLWxlZnQ6Y2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTttYXJnaW4tcmlnaHQ6LTEwMHB4fS5rLXRpbWVzZWxlY3Rvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGltZS1oZWFkZXIgLmstdGltZS1ub3csLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3d7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZS1oZWFkZXIgLmstdGltZS1ub3c6aG92ZXIsLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3c6aG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzIC5rLXRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNCl9LmstdGltZS1saXN0OjpiZWZvcmUsLmstdGltZS1saXN0OjphZnRlcntib3gtc2hhZG93OjAgMCAzZW0gMS41ZW0gdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRpbWUtbGlzdCAuay1pdGVtOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRpbWUtY29udGFpbmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay10aW1lLWhpZ2hsaWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYXB0Y2hhe3dpZHRoOjI4MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FwdGNoYSAqLC5rLWNhcHRjaGEgKjo6YmVmb3JlLC5rLWNhcHRjaGEgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNhcHRjaGEtaW1hZ2Utd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcHRjaGEtaW1hZ2UtY29udHJvbHN7cG9zaXRpb246cmVsYXRpdmU7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXB0Y2hhLWltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5rLWNhcHRjaGEtaW1hZ2U+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztvYmplY3QtZml0OmNvdmVyfS5rLWNhcHRjaGEtbG9hZGluZyAuay1jYXB0Y2hhLWltYWdle2hlaWdodDphdXRvfS5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2x7aGVpZ2h0OjEwMCV9LmstY2FwdGNoYS12YWxpZGF0aW9uLW1lc3NhZ2V7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXN0eWxlOml0YWxpY30uay1jYXB0Y2hhe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBvcy1zdGF0aWMsLmstc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uXFwhay1wb3Mtc3RhdGljLC5cXCFrLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0uay1wb3MtcmVsYXRpdmUsLmstcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9LlxcIWstcG9zLXJlbGF0aXZlLC5cXCFrLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LmstcG9zLWFic29sdXRlLC5rLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlfS5cXCFrLXBvcy1hYnNvbHV0ZSwuXFwhay1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5rLXBvcy1maXhlZCwuay1maXhlZHtwb3NpdGlvbjpmaXhlZH0uXFwhay1wb3MtZml4ZWQsLlxcIWstZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0uay1wb3Mtc3RpY2t5LC5rLXN0aWNreXtwb3NpdGlvbjpzdGlja3l9LlxcIWstcG9zLXN0aWNreSwuXFwhay1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LmstY29sb3JwYWxldHRle2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jb2xvcnBhbGV0dGUgKiwuay1jb2xvcnBhbGV0dGUgKjo6YmVmb3JlLC5rLWNvbG9ycGFsZXR0ZSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JwYWxldHRlLXRhYmxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNvbG9ycGFsZXR0ZS10aWxle3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXJ9LmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIsLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMX0uay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cywuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMH0uay1jb2xvcnBhbGV0dGUtc20gLmstY29sb3JwYWxldHRlLXRpbGV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTVcXC41LCAxLjM3NXJlbSl9LmstY29sb3JwYWxldHRlLW1kIC5rLWNvbG9ycGFsZXR0ZS10aWxle3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pfS5rLWNvbG9ycGFsZXR0ZS1sZyAuay1jb2xvcnBhbGV0dGUtdGlsZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pfS5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2JhKDAsMCwwLC4zKSxpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjUpfS5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXJ7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2JhKDAsMCwwLC4zKSxpbnNldCAwIDAgMCAxcHggaHNsYSgwLDAlLDEwMCUsLjgpfS5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3Zlcntib3gtc2hhZG93OjAgMXB4IDNweCAxcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAwIDAgMXB4ICNmZmZ9LmstY29sb3JncmFkaWVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3dpZHRoOjI3MnB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jb2xvcmdyYWRpZW50ICosLmstY29sb3JncmFkaWVudCAqOjpiZWZvcmUsLmstY29sb3JncmFkaWVudCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JncmFkaWVudC1jYW52YXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LXJlY3RhbmdsZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7aGVpZ2h0OjE4MHB4fS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1kcmFnaGFuZGxle21hcmdpbi10b3A6LTdweDttYXJnaW4tbGVmdDotN3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9sc3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdnN0YWNrLC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdmJveHtwYWRkaW5nLWlubGluZTo4cHh9LmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxle2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWx7d2lkdGg6MTBweDtoZWlnaHQ6MTgwcHg7ZmxleDowIDAgMTBweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2t7d2lkdGg6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWxlZnQ6LTVweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7ZmxleDowIDAgMTBweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3toZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLXRvcDotNXB4fS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6LTF9LmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXB7ei1pbmRleDoxfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb257ZGlzcGxheTpub25lfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLWRyYWdoYW5kbGV7Ym9yZGVyLXdpZHRoOjNweH0uay1jb2xvcmdyYWRpZW50LXNte3dpZHRoOjI1MnB4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3h7d2lkdGg6NDJweH0uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2hlaWdodDoxODBweH0uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MTgwcHh9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1tZHt3aWR0aDoyNzJweDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94e3dpZHRoOjQ2cHh9LmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtoZWlnaHQ6MTgwcHh9LmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWx7aGVpZ2h0OjE4MHB4fS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbGd7d2lkdGg6MzYycHg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveHt3aWR0aDo2MnB4fS5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtoZWlnaHQ6MjY4cHh9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWx7aGVpZ2h0OjI2OHB4fS5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstY29sb3JncmFkaWVudC1pbnB1dHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1jb2xvcmdyYWRpZW50LWlucHV0cz4uay12c3RhY2ssLmstY29sb3JncmFkaWVudC1pbnB1dHM+LmstdmJveHtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzMpfS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94e3dpZHRoOjQ2cHh9LmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MnB4O3BhZGRpbmctaW5saW5lLWVuZDoycHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1vdmVyZmxvdzpjbGlwfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3Q+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzEuNSl9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpb3ttYXJnaW4tYm90dG9tOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8xLjUpfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8tdGV4dHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzEuNS8yKX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24rLmstaWNvbiwuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbi13cmFwcGVyLWhvc3QrLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0Oi0xM3B4fS5rLWNvbG9yLWNvbnRyYXN0LXN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNvbG9yZ3JhZGllbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNvbG9yZ3JhZGllbnQ6Zm9jdXMsLmstY29sb3JncmFkaWVudC5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKSxsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKX0uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGV7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1mb2N1c3tib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpob3Zlciwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1ob3Zlciwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmFjdGl2ZXtib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCl9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjazo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0MpIGNlbnRlciByZXBlYXR9LmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXJ0bCAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssW2Rpcj1ydGxdIC5rLWNvbG9yZ3JhZGllbnQgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKX0uay1hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvfS5cXCFrLWFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLW5vcm1hbHthbGlnbi1zZWxmOm5vcm1hbH0uXFwhay1hbGlnbi1zZWxmLW5vcm1hbHthbGlnbi1zZWxmOm5vcm1hbCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2h9LlxcIWstYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5cXCFrLWFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOnN0YXJ0fS5cXCFrLWFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZW5kfS5cXCFrLWFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZW5kICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1mbGV4LXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydH0uXFwhay1hbGlnbi1zZWxmLWZsZXgtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1mbGV4LWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kfS5cXCFrLWFsaWduLXNlbGYtZmxleC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLWZpcnN0LWJhc2VsaW5le2FsaWduLXNlbGY6Zmlyc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24tc2VsZi1maXJzdC1iYXNlbGluZXthbGlnbi1zZWxmOmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1sYXN0LWJhc2VsaW5le2FsaWduLXNlbGY6bGFzdCBiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmV7YWxpZ24tc2VsZjpsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6c2VsZi1zdGFydH0uXFwhay1hbGlnbi1zZWxmLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzZWxmLXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zZWxmLWVuZHthbGlnbi1zZWxmOnNlbGYtZW5kfS5cXCFrLWFsaWduLXNlbGYtc2VsZi1lbmR7YWxpZ24tc2VsZjpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWNvbG9yZWRpdG9ye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWluLXdpZHRoOjI3MnB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstY29sb3JlZGl0b3IgKiwuay1jb2xvcmVkaXRvciAqOjpiZWZvcmUsLmstY29sb3JlZGl0b3IgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZWRpdG9yLWhlYWRlcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY29sb3JlZGl0b3ItcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXd7d2lkdGg6MzJweDtoZWlnaHQ6MTJweH0uay1jb2xvcmVkaXRvci1zbXttaW4td2lkdGg6MjUycHh9LmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDB9LmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3Itdmlld3N7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItcHJldmlld3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDozNHB4O2hlaWdodDoxMnB4fS5rLWNvbG9yZWRpdG9yLW1ke21pbi13aWR0aDoyNzJweH0uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMH0uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci12aWV3c3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1wcmV2aWV3e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDozMnB4O2hlaWdodDoxMnB4fS5rLWNvbG9yZWRpdG9yLWxne21pbi13aWR0aDozNjJweH0uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pIDB9LmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3Itdmlld3N7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3e3dpZHRoOjQ0cHg7aGVpZ2h0OjE2cHh9LmstY29sb3JlZGl0b3Itdmlld3N7bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy13aWR0aCwgdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pKSp2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWNvbHVtbnMsIDEwKSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudHtwYWRkaW5nOjA7d2lkdGg6YXV0bztib3JkZXItd2lkdGg6MH0uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50OmZvY3VzLC5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnQuay1mb2N1c3tvdXRsaW5lOjJweCBkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6NHB4O2JvcmRlci1yYWRpdXM6MH0uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGV7YWxpZ24tc2VsZjpjZW50ZXJ9LmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9ucywuay1jb2xvcmVkaXRvci1mb290ZXIuay1lZGl0LWJ1dHRvbnMsLmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9uLWJ1dHRvbnMsLmstY29sb3JlZGl0b3ItZm9vdGVyLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MH0uay1jb2xvcmVkaXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudDpmb2N1cywuay1jb2xvcmVkaXRvciAuay1jb2xvcmdyYWRpZW50LmstZm9jdXN7Ym94LXNoYWRvdzpub25lO291dGxpbmUtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstY29sb3ItcGlja2VyLC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLWRhdGV0aW1lLXNlbGVjdG9ye2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LmstZGF0ZXRpbWUtd3JhcHt3aWR0aDpjYWxjKDI1NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKTtvdmVyZmxvdzpoaWRkZW59LmstZGF0ZXRpbWUtd3JhcCAuay1kYXRldGltZS1idXR0b25ncm91cHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZGF0ZXRpbWUtd3JhcCAuay1jYWxlbmRhciwuay1kYXRldGltZS13cmFwIC5rLXRpbWVzZWxlY3Rvcnt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowfS5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsLmstZGF0ZXRpbWUtdGltZS13cmFwe3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MCAwIGNhbGMoMjU2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIpfS5rLWRhdGUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9ye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9ye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX06aXMoLmstcnRsLFtkaXI9cnRsXSkgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3I6aXMoLmstcnRsLFtkaXI9cnRsXSl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZGF0ZXJhbmdlLXBpY2tlciwuay1kYXRlcmFuZ2VwaWNrZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1kYXRlcmFuZ2UtcGlja2VyICosLmstZGF0ZXJhbmdlcGlja2VyICosLmstZGF0ZXJhbmdlLXBpY2tlciAqOjpiZWZvcmUsLmstZGF0ZXJhbmdlcGlja2VyICo6OmJlZm9yZSwuay1kYXRlcmFuZ2UtcGlja2VyICo6OmFmdGVyLC5rLWRhdGVyYW5nZXBpY2tlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZGF0ZXJhbmdlLXBpY2tlciAuay1kYXRlaW5wdXQsLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dHt3aWR0aDoxMGVtfS5rLWRhdGVyYW5nZXBpY2tlci13cmFwe2Rpc3BsYXk6aW5oZXJpdDtmbGV4LWZsb3c6aW5oZXJpdDthbGlnbi1pdGVtczppbmhlcml0O2dhcDppbmhlcml0fS5rLWRyb3Bkb3duZ3JpZC1wb3B1cHtvdmVyZmxvdzpoaWRkZW59LmstZHJvcGRvd25ncmlkLXBvcHVwPi5rLWRhdGEtdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstZHJvcGRvd24tb3BlcmF0b3J7d2lkdGg6bWluLWNvbnRlbnQ7ZmxleDpub25lfS5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbntib3JkZXItd2lkdGg6MDt3aWR0aDptaW4tY29udGVudH0uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb257d2lkdGg6YXV0bzthc3BlY3QtcmF0aW86MX0uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lcntkaXNwbGF5Om5vbmV9LmstdHJlZXZpZXd7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JhY2tncm91bmQ6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO2N1cnNvcjpkZWZhdWx0O292ZXJmbG93OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3ICosLmstdHJlZXZpZXcgKjo6YmVmb3JlLC5rLXRyZWV2aWV3ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10cmVldmlldy1maWx0ZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4Om5vbmV9LmstdHJlZXZpZXctZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdXRsaW5lOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5ne292ZXJmbG93OmhpZGRlbn0uay10cmVldmlldy10b3AsLmstdHJlZXZpZXctbWlkLC5rLXRyZWV2aWV3LWJvdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uay10cmVldmlldy1pdGVte291dGxpbmUtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDI0cHg7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpibG9ja30uay10cmVldmlldy10b2dnbGV7bWFyZ2luLWlubGluZS1zdGFydDotMjRweDtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmstdHJlZXZpZXctdG9nZ2xlIC5rLWljb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstdHJlZXZpZXctbG9hZGluZ3ttYXJnaW4tcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay10cmVldmlldyAuay1jaGVja2JveC13cmFwLC5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXBwZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LmstdHJlZXZpZXctbGVhZntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyOjBweCBzb2xpZCByZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay10cmVldmlldy1sZWFmIC5rLWljb24sLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZXttYXJnaW4tcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay10cmVldmlldy1sZWFmLmstZm9jdXN7ei1pbmRleDoxfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b257Y3Vyc29yOnBvaW50ZXJ9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3Zlciwuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpmb2N1cywuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstZm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctaXRlbSxbZGlyPXJ0bF0gLmstdHJlZXZpZXcgLmstdHJlZXZpZXctaXRlbSwuay10cmVldmlldy5rLXJ0bCAuay10cmVldmlldy1pdGVtLC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWl0ZW17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoyNHB4fS5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkaW5nLFtkaXI9cnRsXSAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkaW5nLC5rLXRyZWV2aWV3LmstcnRsIC5rLXRyZWV2aWV3LWxvYWRpbmcsLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbG9hZGluZ3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWljb24sLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pY29uLC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pbWFnZSwuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlLFtkaXI9cnRsXSAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWljb24sW2Rpcj1ydGxdIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsW2Rpcj1ydGxdIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLFtkaXI9cnRsXSAuay10cmVldmlldyAuay1pbiAuay1pY29uLFtkaXI9cnRsXSAuay10cmVldmlldyAuay1pbiAuay1pbWFnZSxbZGlyPXJ0bF0gLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlLC5rLXRyZWV2aWV3LmstcnRsIC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwuay10cmVldmlldy5rLXJ0bCAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLC5rLXRyZWV2aWV3LmstcnRsIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLC5rLXRyZWV2aWV3LmstcnRsIC5rLWluIC5rLWljb24sLmstdHJlZXZpZXcuay1ydGwgLmstaW4gLmstaW1hZ2UsLmstdHJlZXZpZXcuay1ydGwgLmstaW4gLmstc3ByaXRlLC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWljb24sLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstaW1hZ2UsLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstc3ByaXRle21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdHJlZXZpZXctc20gLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdHJlZXZpZXctc20gLmstY2hlY2tib3gtd3JhcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3LW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRyZWV2aWV3LW1kIC5rLXRyZWV2aWV3LWxlYWZ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10cmVldmlldy1tZCAuay1jaGVja2JveC13cmFwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstdHJlZXZpZXctbGcgLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdHJlZXZpZXctbGcgLmstY2hlY2tib3gtd3JhcHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10cmVldmlldy1sZWFmOmhvdmVyLC5rLXRyZWV2aWV3LWxlYWYuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay10cmVldmlldy1sZWFmOmZvY3VzLC5rLXRyZWV2aWV3LWxlYWYuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdHJlZXZpZXctbGVhZi5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3Zlciwuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3Vze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstcG9wdXAtZHJvcGRvd250cmVlIC5rLXRyZWV2aWV3LC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay10cmVldmlldywuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstdHJlZXZpZXd7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstY2hlY2stYWxsLC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay1jaGVjay1hbGwsLmstbXVsdGlzZWxlY3R0cmVlLXBvcHVwIC5rLWNoZWNrLWFsbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LXZhbHVlc3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5rLW11bHRpc2VsZWN0dHJlZSAuay1pbnB1dC1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcmF0aW5ne21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2JhY2tncm91bmQ6bm9uZTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1yYXRpbmcgKiwuay1yYXRpbmcgKjo6YmVmb3JlLC5rLXJhdGluZyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcmF0aW5nLmstcmVhZG9ubHl7cG9pbnRlci1ldmVudHM6bm9uZX0uay1yYXRpbmctY29udGFpbmVye2ZsZXg6MCAxIGF1dG87cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW17ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO291dGxpbmU6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpjb2xvciAyMDBtcyBlYXNlLW91dCAwc30uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICp7cG9pbnRlci1ldmVudHM6bm9uZX0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCwuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXNwbGF5OmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO292ZXJmbG93OmhpZGRlbn0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXJlY3Rpb246cnRsfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gc3Zne2ZpbGw6Y3VycmVudENvbG9yfS5rLXJhdGluZy1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcnRsIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCxbZGlyPXJ0bF0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0e2xlZnQ6YXV0bztyaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJ0bCAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQsW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXJlY3Rpb246bHRyfS5rLXJhdGluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcmF0aW5nOmZvY3VzIC5rLXJhdGluZy1pdGVtPi5rLWljb24sLmstcmF0aW5nLmstZm9jdXMgLmstcmF0aW5nLWl0ZW0+LmstaWNvbntmaWx0ZXI6ZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKX0uay1yYXRpbmc6Zm9jdXMgLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZD4uay1pY29uLC5rLXJhdGluZy5rLWZvY3VzIC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQ+LmstaWNvbntmaWx0ZXI6ZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKX0uay1yYXRpbmctaXRlbXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkOmZvY3VzLC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1yYXRpbmctaXRlbTpob3Zlciwuay1yYXRpbmctaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2N1cnNvcjpwb2ludGVyfS5rLXN3aXRjaHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXN3aXRjaCAqLC5rLXN3aXRjaCAqOjpiZWZvcmUsLmstc3dpdGNoICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXXtwb2ludGVyLWV2ZW50czpub25lfS5rLXN3aXRjaC5rLXJlYWRvbmx5e3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3dpdGNoLXRyYWNre2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXR9Lmstc3dpdGNoLXRodW1iLXdyYXB7d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246bGVmdCAyMDBtcyBlYXNlLWluLW91dDt0b3A6NTAlfS5rLXN3aXRjaC10aHVtYntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc3dpdGNoLWxhYmVsLW9uLC5rLXN3aXRjaC1sYWJlbC1vZmZ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7b3ZlcmZsb3c6aGlkZGVufS5rLXN3aXRjaC1zbXt3aWR0aDo1MnB4O2hlaWdodDoyNnB4O2ZvbnQtc2l6ZToxMHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdHJhY2t7d2lkdGg6NTJweDtoZWlnaHQ6MjZweH0uay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9ue2xlZnQ6NHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtbGFiZWwtb2Zme3JpZ2h0OjRweH0uay1zd2l0Y2gtc20gLmstc3dpdGNoLXRodW1ie3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9Lmstc3dpdGNoLXNtLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwe2xlZnQ6Y2FsYygxMDAlIC0gMTNweCl9Lmstc3dpdGNoLXNtLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcHtsZWZ0OjEzcHh9Lmstc3dpdGNoLXNtW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vbixbZGlyPXJ0bF0gLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbiwuay1ydGwgLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbntsZWZ0OmF1dG87cmlnaHQ6NHB4fS5rLXN3aXRjaC1zbVtkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb2ZmLFtkaXI9cnRsXSAuay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9mZiwuay1ydGwgLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vZmZ7cmlnaHQ6YXV0bztsZWZ0OjRweH0uay1zd2l0Y2gtc21bZGlyPXJ0bF0uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsW2Rpcj1ydGxdIC5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwuay1ydGwgLmstc3dpdGNoLXNtLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwe2xlZnQ6MTNweH0uay1zd2l0Y2gtc21bZGlyPXJ0bF0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLFtkaXI9cnRsXSAuay1zd2l0Y2gtc20uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwLC5rLXJ0bCAuay1zd2l0Y2gtc20uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwe2xlZnQ6Y2FsYygxMDAlIC0gMTNweCl9Lmstc3dpdGNoLW1ke3dpZHRoOjYwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjEwcHh9Lmstc3dpdGNoLW1kIC5rLXN3aXRjaC10cmFja3t3aWR0aDo2MHB4O2hlaWdodDozMHB4fS5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb257bGVmdDo2cHh9Lmstc3dpdGNoLW1kIC5rLXN3aXRjaC1sYWJlbC1vZmZ7cmlnaHQ6NnB4fS5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdGh1bWJ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXB7bGVmdDpjYWxjKDEwMCUgLSAxNXB4KX0uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwe2xlZnQ6MTVweH0uay1zd2l0Y2gtbWRbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9uLFtkaXI9cnRsXSAuay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9uLC5rLXJ0bCAuay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9ue2xlZnQ6YXV0bztyaWdodDo2cHh9Lmstc3dpdGNoLW1kW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vZmYsW2Rpcj1ydGxdIC5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb2ZmLC5rLXJ0bCAuay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9mZntyaWdodDphdXRvO2xlZnQ6NnB4fS5rLXN3aXRjaC1tZFtkaXI9cnRsXS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCxbZGlyPXJ0bF0gLmstc3dpdGNoLW1kLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLC5rLXJ0bCAuay1zd2l0Y2gtbWQuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXB7bGVmdDoxNXB4fS5rLXN3aXRjaC1tZFtkaXI9cnRsXS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAsW2Rpcj1ydGxdIC5rLXN3aXRjaC1tZC5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAsLmstcnRsIC5rLXN3aXRjaC1tZC5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXB7bGVmdDpjYWxjKDEwMCUgLSAxNXB4KX0uay1zd2l0Y2gtbGd7d2lkdGg6NjhweDtoZWlnaHQ6MzRweDtmb250LXNpemU6MTBweH0uay1zd2l0Y2gtbGcgLmstc3dpdGNoLXRyYWNre3dpZHRoOjY4cHg7aGVpZ2h0OjM0cHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vbntsZWZ0OjhweH0uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9mZntyaWdodDo4cHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC10aHVtYnt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcHtsZWZ0OmNhbGMoMTAwJSAtIDE3cHgpfS5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXB7bGVmdDoxN3B4fS5rLXN3aXRjaC1sZ1tkaXI9cnRsXSAuay1zd2l0Y2gtbGFiZWwtb24sW2Rpcj1ydGxdIC5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtbGFiZWwtb24sLmstcnRsIC5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtbGFiZWwtb257bGVmdDphdXRvO3JpZ2h0OjhweH0uay1zd2l0Y2gtbGdbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9mZixbZGlyPXJ0bF0gLmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vZmYsLmstcnRsIC5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtbGFiZWwtb2Zme3JpZ2h0OmF1dG87bGVmdDo4cHh9Lmstc3dpdGNoLWxnW2Rpcj1ydGxdLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLFtkaXI9cnRsXSAuay1zd2l0Y2gtbGcuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsLmstcnRsIC5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcHtsZWZ0OjE3cHh9Lmstc3dpdGNoLWxnW2Rpcj1ydGxdLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCxbZGlyPXJ0bF0gLmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCwuay1ydGwgLmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcHtsZWZ0OmNhbGMoMTAwJSAtIDE3cHgpfS5rLXN3aXRjaFtkaXI9cnRsXSAuay1zd2l0Y2gtdGh1bWIsW2Rpcj1ydGxdIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWIsLmstc3dpdGNoLmstcnRsIC5rLXN3aXRjaC10aHVtYiwuay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYnt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9Lmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdHJhY2t7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXN3aXRjaC1vZmY6Zm9jdXMgLmstc3dpdGNoLXRyYWNrLC5rLXN3aXRjaC1vZmYuay1mb2N1cyAuay1zd2l0Y2gtdHJhY2t7b3V0bGluZToycHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWxhYmVsLW9ue2NvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3dpdGNoLW9uIC5rLXN3aXRjaC10cmFja3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXN3aXRjaC1vbjpmb2N1cyAuay1zd2l0Y2gtdHJhY2ssLmstc3dpdGNoLW9uLmstZm9jdXMgLmstc3dpdGNoLXRyYWNre291dGxpbmU6MnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1zd2l0Y2gtb24gLmstc3dpdGNoLWxhYmVsLW9mZntjb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWV4dGVybmFsLWRyb3B6b25le2hlaWdodDoyMjBweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZHJvcHpvbmUtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbnttYXJnaW4tYm90dG9tOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1oaW50e21hcmdpbi1ib3R0b206dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCl9LmstZHJvcHpvbmUtaW5uZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZHJvcHpvbmUtaW5uZXIgLmstaWNvbiwuay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtbm90ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWljb24sLmstZXh0ZXJuYWwtZHJvcHpvbmUtaG92ZXIgLmstZHJvcHpvbmUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay11cGxvYWR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay11cGxvYWQgKiwuay11cGxvYWQgKjo6YmVmb3JlLC5rLXVwbG9hZCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b257bWluLXdpZHRoOjdlbX0uay11cGxvYWQgLmstZHJvcHpvbmUsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7dGV4dC1hbGlnbjplbmQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1c3tmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cz4uay1pY29uLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cz4uay1pY29ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMrLmstZHJvcHpvbmUtaGludCwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMrLmstZHJvcHpvbmUtaGludHtkaXNwbGF5Om5vbmV9LmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVze2Rpc3BsYXk6bm9uZX0uay11cGxvYWQgLmstZHJvcHpvbmUtYWN0aXZlIC5rLXVwbG9hZC1zdGF0dXMrLmstZHJvcHpvbmUtaGludHtkaXNwbGF5OmJsb2NrfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXN7bWF4LWhlaWdodDozMDBweDtvdmVyZmxvdy15OmF1dG87bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtsaXN0LXN0eWxlOm5vbmV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxlLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGV7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZXthbGlnbi1pdGVtczpjZW50ZXJ9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDJweCk7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGU6bGFzdC1jaGlsZHtib3JkZXItd2lkdGg6MH0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGVuYW1le21hcmdpbi1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1wY3R7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlc34uay1jbGVhci1zZWxlY3RlZCwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzfi5rLXVwbG9hZC1zZWxlY3RlZHttYXJnaW4tdG9wOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7Ym9yZGVyLXdpZHRoOjB9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlc34uay11cGxvYWQtc2VsZWN0ZWR7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO21hcmdpbi1sZWZ0Oi0xcHh9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUsLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpemUsLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3VtbWFyeXtkaXNwbGF5OmJsb2NrfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1le292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3VtbWFyeSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pY29uLXdyYXBwZXIgLmstZmlsZS1zdGF0ZXtwb3NpdGlvbjphYnNvbHV0ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3RhdGV7dmlzaWJpbGl0eTpoaWRkZW59LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWluZm97bWluLWhlaWdodDozMnB4O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6MSAwIDB9LmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsLmstdXBsb2FkIC5rLWZpbGUtc2luZ2xlPi5rLWZpbGUtaW5mb3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttaW4taGVpZ2h0OjMycHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47ZmxleDoxIDAgMH0uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLWluZm97bWFyZ2luLWJvdHRvbTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2Rpc3BsYXk6YmxvY2t9LmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1zdW1tYXJ5e21hcmdpbi10b3A6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzMqLTEpfS5rLXVwbG9hZCAuay1wcm9ncmVzc2JhcnstLWtlbmRvLXByb2dyZXNzYmFyLWhlaWdodDogMnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3JpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3R0b206Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7d2lkdGg6YXV0b30uay11cGxvYWQgLmstYWN0aW9ucywuay11cGxvYWQgLmstZWRpdC1idXR0b25zLC5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucywuay11cGxvYWQgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLXVwbG9hZCAuay1mb3JtLWJ1dHRvbnN7Ym9yZGVyLXRvcC13aWR0aDoxcHh9LmstdXBsb2FkLWJ1dHRvbi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2RpcmVjdGlvbjpsdHJ9LmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0e2ZvbnQ6MTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoxfS5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dFtkaXNhYmxlZF0sLmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0LmstZGlzYWJsZWR7dmlzaWJpbGl0eTpoaWRkZW59LmstdXBsb2Fke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay11cGxvYWQgLmstZHJvcHpvbmUsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay11cGxvYWQgLmstZHJvcHpvbmUuay1ob3Zlciwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLC5rLXVwbG9hZCAuay1maWxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXVwbG9hZCAuay1maWxlLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXVwbG9hZCAuay1maWxlIC5rLXVwbG9hZC1hY3Rpb24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLXVwbG9hZCAuay1maWxlLXN1Y2Nlc3MgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay11cGxvYWQgLmstZmlsZS1pY29uLXdyYXBwZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstZmlsZS1zaXplLC5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwuay11cGxvYWQgLmstZmlsZS1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay11cGxvYWQuay1pbnZhbGlkLC5rLXVwbG9hZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstdXBsb2FkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1vdHB7ZGlzcGxheTpmbGV4O3dpZHRoOm1pbi1jb250ZW50O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9Lmstb3RwIC5rLW90cC1pbnB1dD4uay1pbnB1dC1pbm5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWlubGluZTowfS5rLW90cC1zbXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1vdHAtc20gLmstb3RwLWlucHV0e21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay1vdHAtc20gLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLW90cC1tZHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLW90cC1tZCAuay1vdHAtaW5wdXR7bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1vdHAtbWQgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9Lmstb3RwLWxne2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstb3RwLWxnIC5rLW90cC1pbnB1dHttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDJweCl9Lmstb3RwLWxnIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSl7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWFwcGJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWFwcGJhciAqLC5rLWFwcGJhciAqOjpiZWZvcmUsLmstYXBwYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1hcHBiYXI+KntmbGV4LXNocmluazowfS5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWFwcGJhciAuay1hcHBiYXItc3BhY2Vye2ZsZXg6MSAwIGF1dG99LmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWR7ZmxleC1ncm93OjB9LmstYXBwYmFyIC5rLWFwcGJhci1zZXBhcmF0b3J7bWFyZ2luOjA7d2lkdGg6MDttaW4taGVpZ2h0OjFlbTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAwIDFweDtkaXNwbGF5OmlubGluZS1ibG9ja30uay1hcHBiYXIgLmstaW5wdXQsLmstYXBwYmFyIC5rLXBpY2tlcnt3aWR0aDoxMGVtfS5rLWFwcGJhciAuay1jb2xvci1waWNrZXIsLmstYXBwYmFyIC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLWFwcGJhci1zdGF0aWN7cG9zaXRpb246c3RhdGljfS5rLWFwcGJhci1zdGlja3l7d2lkdGg6MTAwJTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDAwfS5rLWFwcGJhci1maXhlZHt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MX0uay1hcHBiYXItdG9we3RvcDowO2JvdHRvbTphdXRvfS5rLWFwcGJhci1ib3R0b217dG9wOmF1dG87Ym90dG9tOjB9LmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZHtib3R0b206MH0uay1hcHBiYXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFwcGJhci1ib3R0b217Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFwcGJhci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYXBwYmFyLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1hcHBiYXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWFwcGJhci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYXBwYmFyLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1hcHBiYXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWFwcGJhci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXBwYmFyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hcHBiYXItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWFwcGJhci1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstZmFie3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lfS5rLWZhYiAqLC5rLWZhYiAqOjpiZWZvcmUsLmstZmFiICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1mYWI6Zm9jdXN7b3V0bGluZTpub25lfS5rLWZhYi1pY29ue3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWljb24td3JhcHBlci1ob3N0Om5vdCg6b25seS1jaGlsZCkgLmstZmFiLWljb24sLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKXttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSotMSl9LmstZmFiLXNte3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKX0uay1mYWItbWR7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstZmFiLWxne3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSl9LmstZmFiLWl0ZW1ze21hcmdpbjowO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4fS5rLWZhYi1pdGVtcy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9LmstZmFiLWl0ZW1zLXRvcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6MH0uay1mYWItaXRlbXtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2N1cnNvcjpwb2ludGVyfS5rLWZhYi1pdGVtLmstdGV4dC1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IC5rLWZhYi1pdGVtLXRleHR7bWFyZ2luLXJpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1mYWItaXRlbS5rLXRleHQtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1mYWItaXRlbS5rLXRleHQtbGVmdCAuay1mYWItaXRlbS10ZXh0e21hcmdpbi1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1mYWItaXRlbS10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MS4yfS5rLWZhYi1pdGVtLWljb257cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO2JvcmRlci13aWR0aDowO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Y29udGVudC1ib3g7b3V0bGluZTpub25lfS5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQsW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstcnRsIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQsW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstZmFiLXNvbGlkLXByaW1hcnl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWZhYi1zb2xpZC1zZWNvbmRhcnl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstZmFiLXNvbGlkLXRlcnRpYXJ5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstZmFiLXNvbGlkLWluZm97Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWZhYi1zb2xpZC1zdWNjZXNze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1mYWItc29saWQtd2FybmluZ3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstZmFiLXNvbGlkLWVycm9ye2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstZmFiLXNvbGlkLWRhcmt7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWZhYi1zb2xpZC1saWdodHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWZhYi1zb2xpZC1pbnZlcnNle2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1wcmltYXJ5LC5rLWZhYi1zb2xpZC1wcmltYXJ5OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWhvdmVyLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1mYWItc29saWQtc2Vjb25kYXJ5OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKX0uay1ob3Zlci5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwuay1mYWItc29saWQtdGVydGlhcnk6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1pbmZvLC5rLWZhYi1zb2xpZC1pbmZvOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpfS5rLWhvdmVyLmstZmFiLXNvbGlkLXN1Y2Nlc3MsLmstZmFiLXNvbGlkLXN1Y2Nlc3M6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCl9LmstaG92ZXIuay1mYWItc29saWQtd2FybmluZywuay1mYWItc29saWQtd2FybmluZzpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1lcnJvciwuay1mYWItc29saWQtZXJyb3I6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1kYXJrLC5rLWZhYi1zb2xpZC1kYXJrOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpfS5rLWhvdmVyLmstZmFiLXNvbGlkLWxpZ2h0LC5rLWZhYi1zb2xpZC1saWdodDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApfS5rLWhvdmVyLmstZmFiLXNvbGlkLWludmVyc2UsLmstZmFiLXNvbGlkLWludmVyc2U6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSl9LmstZmFiLXNvbGlkLXByaW1hcnkuay1mb2N1cywuay1mYWItc29saWQtcHJpbWFyeTpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXNlY29uZGFyeS5rLWZvY3VzLC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXRlcnRpYXJ5LmstZm9jdXMsLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWluZm8uay1mb2N1cywuay1mYWItc29saWQtaW5mbzpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cywuay1mYWItc29saWQtc3VjY2Vzczpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLXdhcm5pbmcuay1mb2N1cywuay1mYWItc29saWQtd2FybmluZzpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWVycm9yLmstZm9jdXMsLmstZmFiLXNvbGlkLWVycm9yOmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWRhcmsuay1mb2N1cywuay1mYWItc29saWQtZGFyazpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWxpZ2h0LmstZm9jdXMsLmstZmFiLXNvbGlkLWxpZ2h0OmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCl9LmstZmFiLXNvbGlkLWludmVyc2Uuay1mb2N1cywuay1mYWItc29saWQtaW52ZXJzZTpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYWN0aXZlLmstZmFiLXNvbGlkLXByaW1hcnksLmstc2VsZWN0ZWQuay1mYWItc29saWQtcHJpbWFyeSwuay1mYWItc29saWQtcHJpbWFyeTphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1hY3RpdmUuay1mYWItc29saWQtc2Vjb25kYXJ5LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1mYWItc29saWQtc2Vjb25kYXJ5OmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKX0uay1hY3RpdmUuay1mYWItc29saWQtdGVydGlhcnksLmstc2VsZWN0ZWQuay1mYWItc29saWQtdGVydGlhcnksLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYWN0aXZlLmstZmFiLXNvbGlkLWluZm8sLmstc2VsZWN0ZWQuay1mYWItc29saWQtaW5mbywuay1mYWItc29saWQtaW5mbzphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1hY3RpdmUuay1mYWItc29saWQtc3VjY2Vzcywuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zdWNjZXNzLC5rLWZhYi1zb2xpZC1zdWNjZXNzOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC13YXJuaW5nLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsLmstZmFiLXNvbGlkLXdhcm5pbmc6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYWN0aXZlLmstZmFiLXNvbGlkLWVycm9yLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWVycm9yLC5rLWZhYi1zb2xpZC1lcnJvcjphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1kYXJrLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWRhcmssLmstZmFiLXNvbGlkLWRhcms6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYWN0aXZlLmstZmFiLXNvbGlkLWxpZ2h0LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWxpZ2h0LC5rLWZhYi1zb2xpZC1saWdodDphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWludmVyc2UsLmstZmFiLXNvbGlkLWludmVyc2U6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstZGlzYWJsZWQuay1mYWItc29saWQtcHJpbWFyeSwuay1mYWItc29saWQtcHJpbWFyeTpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtc2Vjb25kYXJ5LC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwuay1mYWItc29saWQtdGVydGlhcnk6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtaW5mbywuay1mYWItc29saWQtaW5mbzpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtc3VjY2Vzcywuay1mYWItc29saWQtc3VjY2VzczpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtd2FybmluZywuay1mYWItc29saWQtd2FybmluZzpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtZXJyb3IsLmstZmFiLXNvbGlkLWVycm9yOmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWRhcmssLmstZmFiLXNvbGlkLWRhcms6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWxpZ2h0LC5rLWZhYi1zb2xpZC1saWdodDpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLWZhYi1zb2xpZC1pbnZlcnNlOmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1mYWItaXRlbS10ZXh0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZhYi1pdGVtLWljb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA4KTtvdXRsaW5lLW9mZnNldDotMXB4fS5rLWZhYi1pdGVtLmstaG92ZXIgLmstZmFiLWl0ZW0taWNvbiwuay1mYWItaXRlbTpob3ZlciAuay1mYWItaXRlbS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstZmFiLWl0ZW06Zm9jdXMgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS1pY29uLC5rLWZhYi1pdGVtLmstZm9jdXMgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbS5rLWZvY3VzIC5rLWZhYi1pdGVtLWljb257b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgcmdiYSgwLDAsMCwuMDgpfS5rLWZhYi1pdGVtLmstYWN0aXZlIC5rLWZhYi1pdGVtLWljb24sLmstZmFiLWl0ZW06YWN0aXZlIC5rLWZhYi1pdGVtLWljb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWZhYi1pdGVtLmstZGlzYWJsZWQsLmstZmFiLWl0ZW06ZGlzYWJsZWR7b3BhY2l0eToxfS5rLWZhYi1pdGVtLmstZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbS5rLWRpc2FibGVkIC5rLWZhYi1pdGVtLWljb24sLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwuay1mYWItaXRlbTpkaXNhYmxlZCAuay1mYWItaXRlbS1pY29ue2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1wb3B1cHtib3gtc2hhZG93Om5vbmV9Lmstd2luZG93e2JvcmRlci1yYWRpdXM6MHB4O3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAyOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWR7bWF4LXdpZHRoOjEwMHZ3O21heC1oZWlnaHQ6MTAwdmg7Ym94LXNoYWRvdzpub25lfS5rLXdpbmRvdy1zbXt3aWR0aDozMDBweH0uay13aW5kb3ctbWR7d2lkdGg6ODAwcHh9Lmstd2luZG93LWxne3dpZHRoOjEyMDBweH0uay13aW5kb3ctdGl0bGViYXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXNocmluazowO2FsaWduLWl0ZW1zOmNlbnRlcn0uay13aW5kb3ctbWluaW1pemVkIC5rLXdpbmRvdy10aXRsZWJhcntib3JkZXItd2lkdGg6MH0uay13aW5kb3ctdGl0bGV7cGFkZGluZy1ibG9jazouNWVtO3BhZGRpbmctaW5saW5lOjA7bWFyZ2luLWJsb2NrOi0wLjVlbTttYXJnaW4taW5saW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOmRlZmF1bHQ7ZmxleDoxfS5rLXdpbmRvdy10aXRsZTplbXB0eTo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIn0uay13aW5kb3ctdGl0bGViYXItYWN0aW9uc3ttYXJnaW4tYmxvY2s6LTVlbTttYXJnaW4taW5saW5lOjA7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wfS5rLXdpbmRvdy10aXRsZWJhci1hY3Rpb257ZmxleC1zaHJpbms6MH0uay13aW5kb3ctY29udGVudCwuay1wcm9tcHQtY29udGFpbmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO291dGxpbmU6MDtvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99Lmstd2luZG93LWNvbnRlbnQrLmstcHJvbXB0LWNvbnRhaW5lcnttYXJnaW4tdG9wOi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMn0uay13aW5kb3ctY29udGVudDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDpjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSksdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSl9Lmstd2luZG93LWNvbnRlbnQ6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTpjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSksdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSl9Lmstd2luZG93LWlmcmFtZWNvbnRlbnR7cGFkZGluZzowO292ZXJmbG93OnZpc2libGV9Lmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZXt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay13aW5kb3ctYWN0aW9uc3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbn0uay1wcm9tcHQtY29udGFpbmVyPi5rLXRleHRhcmVhe3dpZHRoOjEwMCV9Lmstd2luZG93IC5rLXJlc2l6ZS1ue3RvcDowfS5rLXdpbmRvdyAuay1yZXNpemUtZXtyaWdodDowfS5rLXdpbmRvdyAuay1yZXNpemUtc3tib3R0b206MH0uay13aW5kb3cgLmstcmVzaXplLXd7bGVmdDowfS5rLXdpbmRvd3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay13aW5kb3c6Zm9jdXMsLmstd2luZG93LmstZm9jdXN7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tOSwgMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay13aW5kb3ctdGl0bGViYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9Lmstd2luZG93LXByaW1hcnkgLmstd2luZG93LXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstd2luZG93LWxpZ2h0IC5rLXdpbmRvdy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9Lmstd2luZG93LWRhcmsgLmstd2luZG93LXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYWN0aW9uc2hlZXQtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOmNsYW1wKDEwMHZ3LDEwMCUsMTAwJSk7bWF4LWhlaWdodDpjbGFtcCgxMDB2aCwxMDAlLDEwMCUpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcj4uay1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uay1hY3Rpb25zaGVldC1jb250YWluZXI+LmstYW5pbWF0aW9uLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcj4uay1hbmltYXRpb24tY29udGFpbmVyPi5rLWNoaWxkLWFuaW1hdGlvbi1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGV9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLWFjdGlvbnNoZWV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uay1hY3Rpb25zaGVldC1jb250YWluZXIgLmstYWN0aW9uc2hlZXR7cG9pbnRlci1ldmVudHM6YWxsfS5rLWFjdGlvbnNoZWV0e3dpZHRoOnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXdpZHRoLCAzNjBweCk7aGVpZ2h0OnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LWhlaWdodCwgNjB2aCk7bWF4LXdpZHRoOnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC13aWR0aCwgMTAwJSk7bWF4LWhlaWdodDp2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1tYXgtaGVpZ2h0LCA2MHZoKTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWFjdGlvbnNoZWV0Omhhcyg+LmstYWN0aW9uc2hlZXQtdmlldyl7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdmlld3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ZmxleDowIDAgMTAwJX0uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKC0xMDAlKih2YXIoLS1rZW5kby1hY3Rpb25zaGVldC12aWV3LWN1cnJlbnQsIDEpIC0gMSkpKX0uay1hY3Rpb25zaGVldCAqLC5rLWFjdGlvbnNoZWV0ICo6OmJlZm9yZSwuay1hY3Rpb25zaGVldCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYWN0aW9uc2hlZXQtdGl0bGViYXIsLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hY3Rpb25zaGVldC10aXRsZWJhci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9LmstYWN0aW9uc2hlZXQtdGl0bGV7ZmxleDoxfS5rLWFjdGlvbnNoZWV0LXN1YnRpdGxle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpfS5rLWFjdGlvbnNoZWV0LWFjdGlvbnN7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LWNvbnRlbnR7ZmxleDoxO292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstYWN0aW9uc2hlZXQtZm9vdGVye2ZsZXg6bm9uZTtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS5rLWFjdGlvbnNoZWV0LWl0ZW1ze21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LWl0ZW17cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3V0bGluZTpub25lfS5rLWFjdGlvbnNoZWV0LWFjdGlvbnttYXJnaW46MDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21pbi1oZWlnaHQ6NDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTouODc1ZW19LmstYWN0aW9uc2hlZXQgLmstaHJ7bWFyZ2luOjA7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LXRvcHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItdG9wLXdpZHRoOjA7dG9wOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay1hY3Rpb25zaGVldC1ib3R0b217Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvdHRvbTowO2luc2V0LWlubGluZS1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstYWN0aW9uc2hlZXQtbGVmdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MDtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1hY3Rpb25zaGVldC1yaWdodHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1yaWdodC13aWR0aDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1hY3Rpb25zaGVldC1mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2hlaWdodDoxMDAlfS5rLWFuaW1hdGlvbi1jb250YWluZXI+LmstYWN0aW9uc2hlZXR7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87dHJhbnNmb3JtOm5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXR7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC10aXRsZWJhciwuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1oZWFkZXIsLmstYWN0aW9uc2hlZXQtanEgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1maWx0ZXJ7d2lkdGg6Y2FsYygzNjBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtY29udGVudCwuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXJ7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOm1pbigxMDAlLDM2MHB4KX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWNvbnRhaW5lciwuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10cmVldmlld3toZWlnaHQ6MTAwJX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWZpbHRlcnt3aWR0aDoxMDAlO3BhZGRpbmctaW5saW5lOjB9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbWVudS1ncm91cHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnN0YXRpY30uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jYWxlbmRhcnttYXJnaW4taW5saW5lOmF1dG87Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpmbGV4fS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvcntoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtvdmVyZmxvdzpoaWRkZW59LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdGltZXNlbGVjdG9yIC5rLXRpbWUtcGFydHtkaXNwbGF5OmNvbnRlbnRzfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciAuay10aW1lLWxpc3Qtd3JhcHBlcntoZWlnaHQ6MTAwJX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS13cmFwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXNlbGVjdG9ye2ZsZXg6MSAxIGF1dG99LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcHt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtmbGV4OjAgMCAxMDAlfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXRpbWUtd3JhcHt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTAwJTtib3R0b206MDtmbGV4OjAgMCAxMDAlfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXNjcm9sbGFibGUtd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG99LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0YS10YWJsZXttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvcnttaW4td2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MDtvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6MH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvciAuay1jb2xvcmVkaXRvci12aWV3c3twYWRkaW5nLWlubGluZTowfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHthc3BlY3QtcmF0aW86MTtoZWlnaHQ6MTAwJX0uay1hY3Rpb25zaGVldC1qcS5rLWFjdGlvbnNoZWV0e2hlaWdodDphdXRvfS5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWFjdGlvbnthbGlnbi1pdGVtczpjZW50ZXJ9LmstcnRsIC5rLWFjdGlvbnNoZWV0LXRvcCwuay1ydGwgLmstYWN0aW9uc2hlZXQtYm90dG9tLFtkaXI9cnRsXSAuay1hY3Rpb25zaGVldC10b3AsW2Rpcj1ydGxdIC5rLWFjdGlvbnNoZWV0LWJvdHRvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfTppcyhbZGlyPXJ0bF0sLmstcnRsKSAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKDEwMCUqKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLWFjdGlvbnNoZWV0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi03LCAwIDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1hY3Rpb25zaGVldC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstYWN0aW9uc2hlZXQtc3VidGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1hY3Rpb25zaGVldC1pdGVtOmhvdmVyLC5rLWFjdGlvbnNoZWV0LWl0ZW0uay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWFjdGlvbnNoZWV0LWl0ZW06Zm9jdXMsLmstYWN0aW9uc2hlZXQtaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstYWN0aW9uc2hlZXQgLmstaHJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZGlhbG9nLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDAwMX0uay1kaWFsb2ctd3JhcHBlciAuay1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmV9LmstZGlhbG9ne3BhZGRpbmc6MDtwb3NpdGlvbjpmaXhlZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZGlhbG9nLmstZGlhbG9nLWNlbnRlcmVke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX0uay1kaWFsb2cgLmstbXVsdGlzZWxlY3R7d2lkdGg6MTAwJX0uay1kaWFsb2ctYWN0aW9uc3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7b3ZlcmZsb3c6aGlkZGVufS5rLWRpYWxvZy10aXRsZWJhcntib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1kaWFsb2ctcHJpbWFyeSAuay1kaWFsb2ctdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1kaWFsb2ctbGlnaHQgLmstZGlhbG9nLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1kaWFsb2ctZGFyayAuay1kaWFsb2ctdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1kcmF3ZXItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fWtlbmRvLWRyYXdlci5rLWRyYXdlcixrZW5kby1kcmF3ZXIgLmstZHJhd2VyLXdyYXBwZXJ7dHJhbnNpdGlvbjpub25lfS5rLWRyYXdlcntoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjAgMCBhdXRvO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1kcmF3ZXIgKiwuay1kcmF3ZXIgKjo6YmVmb3JlLC5rLWRyYXdlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0LC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnR7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4fS5rLWRyYXdlci1taW5pIC5rLWRyYXdlci5rLWRyYXdlci1lbmQsLmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlci5rLWRyYXdlci1lbmR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0e3RvcDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWRyYXdlci5rLWRyYXdlci1lbmR7dG9wOjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLWRyYXdlci1jb250ZW50e2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6YXV0b30uay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXJ7bWF4LXdpZHRoOjgwdnc7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwMjtib3JkZXI6MH0uay1kcmF3ZXItb3ZlcmxheT4uay1vdmVybGF5e2Rpc3BsYXk6bm9uZX0uay1kcmF3ZXItb3ZlcmxheS5rLWRyYXdlci1leHBhbmRlZD4uay1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9LmstZHJhd2VyLXB1c2h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1kcmF3ZXItcHVzaCAuay1kcmF3ZXJ7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7YWxpZ24tc2VsZjpzdHJldGNofS5rLWRyYXdlci1wdXNoOmhhcyguay1kcmF3ZXIuay1kcmF3ZXItZW5kKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1kcmF3ZXItd3JhcHBlcntvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87c2Nyb2xsYmFyLXdpZHRoOnRoaW47dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXR9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7Ym9yZGVyLXJhZGl1czoyMHB4fS5rLWRyYXdlci1pdGVtc3ttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0uay1kcmF3ZXItaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO291dGxpbmU6MDtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtjdXJzb3I6cG9pbnRlcn0uay1kcmF3ZXItaXRlbT4uay1kcmF3ZXItbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MSAwIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstZHJhd2VyLWl0ZW0gLmstaWNvbntmbGV4LXNocmluazowO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1kcmF3ZXItaXRlbSAuay1pY29uLmstaS1ub25le21hcmdpbjowfS5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstZHJhd2VyLWl0ZW0gLmstZHJhd2VyLXRvZ2dsZXttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG87Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4fS5rLWRyYXdlci1pdGVtLmstbGV2ZWwtMXtwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC0ye3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKX0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTN7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjQpfS5rLWRyYXdlci1pdGVtLmstbGV2ZWwtNHtwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNSl9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC01e3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo2KX0uay1kcmF3ZXItc2VwYXJhdG9ye3BhZGRpbmc6MDtoZWlnaHQ6MXB4fS5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVye3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyICsgMTZweCl9LmstZHJhd2Vye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1kcmF3ZXItd3JhcHBlcntzY3JvbGxiYXItY29sb3I6cmdiYSgxNTYsMTU2LDE1NiwuNykgI2RlZGVkZX0uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZGVkZWRlfS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnJnYmEoMTU2LDE1NiwxNTYsLjcpfS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOiM5YzljOWN9LmstZHJhd2VyLWl0ZW06aG92ZXIsLmstZHJhd2VyLWl0ZW0uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1kcmF3ZXItaXRlbTpmb2N1cywuay1kcmF3ZXItaXRlbS5rLWZvY3Vze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1kcmF3ZXItaXRlbTpmb2N1czpob3Zlciwuay1kcmF3ZXItaXRlbTpmb2N1cy5rLWhvdmVyLC5rLWRyYXdlci1pdGVtLmstZm9jdXM6aG92ZXIsLmstZHJhd2VyLWl0ZW0uay1mb2N1cy5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1kcmF3ZXItaXRlbS5rLXNlbGVjdGVkOmhvdmVyLC5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWRyYXdlci1zZXBhcmF0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLW5vdGlmaWNhdGlvbi1ncm91cHttYXgtaGVpZ2h0OjEwMCU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6Y29sdW1uLXJldmVyc2Ugd3JhcDtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwfS5rLW5vdGlmaWNhdGlvbi1jb250YWluZXItYW5pbWF0aW5ne292ZXJmbG93OmhpZGRlbn0uay1ub3RpZmljYXRpb257Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLW5vdGlmaWNhdGlvbiAqLC5rLW5vdGlmaWNhdGlvbiAqOjpiZWZvcmUsLmstbm90aWZpY2F0aW9uICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLXN0YXR1c3tmbGV4LXNocmluazowfS5rLW5vdGlmaWNhdGlvbi1hY3Rpb25ze2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5rLW5vdGlmaWNhdGlvbi1hY3Rpb257ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstbm90aWZpY2F0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstbm90aWZpY2F0aW9uLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9Lmstbm90aWZpY2F0aW9uLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLW5vdGlmaWNhdGlvbi1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLW5vdGlmaWNhdGlvbi1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1ub3RpZmljYXRpb24td2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1ub3RpZmljYXRpb24tc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1ub3RpZmljYXRpb24taW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1ub3RpZmljYXRpb24tdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9Lmstbm90aWZpY2F0aW9uLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ub3RpZmljYXRpb24tcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX1rZW5kby1jYXJkLGtlbmRvLWNhcmQtaGVhZGVyLGtlbmRvLWNhcmQtYm9keSxrZW5kby1jYXJkLWFjdGlvbnMsa2VuZG8tY2FyZC1mb290ZXJ7ZGlzcGxheTpibG9ja30uay1jYXJke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhcmQgKiwuay1jYXJkICo6OmJlZm9yZSwuay1jYXJkICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jYXJkIC5rLWNhcmQtYXZhdGFyLC5rLWNhcmQgLmstYXZhdGFye21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHg7ZmxleC1iYXNpczo0NXB4fS5rLWNhcmQ+LmstY2FyZC1pbm5lcntib3JkZXItcmFkaXVzOmNhbGModmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pIC0gMXB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstY2FyZC1ob3Jpem9udGFse2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWNhcmQtdmVydGljYWx7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstY2FyZC1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSwuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxle21hcmdpbi1ib3R0b206MH0uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlKy5rLWNhcmQtc3VidGl0bGUsLmstY2FyZC1oZWFkZXIgLmstY2FyZC1zdWJ0aXRsZSsuay1jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcmQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7ZmxleC1zaHJpbms6MH0uay1jYXJkLWJvZHl7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3V0bGluZTowO2ZsZXg6MSAxIGF1dG99LmstY2FyZC1ib2R5IHB7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpfS5rLWNhcmQtYm9keT4uay1sYXN0LC5rLWNhcmQtYm9keT46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmstY2FyZC1ib2R5Pi5rLWNhcmQtYWN0aW9uc3twYWRkaW5nOjB9LmstY2FyZC1tZWRpYXtib3JkZXI6MDttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1tZWRpYXttYXgtd2lkdGg6MTAwcHg7b2JqZWN0LWZpdDpjb3Zlcn0uay1jYXJkLXRpdGxle21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKX0uay1jYXJkLXN1YnRpdGxle21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKX0uay1jYXJkLXNlcGFyYXRvcnttYXJnaW46MDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jaztmbGV4OjAgMCBhdXRvO2FsaWduLXNlbGY6c3RyZXRjaH0uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLWNhcmQtdmVydGljYWw+LmstY2FyZC1zZXBhcmF0b3J7Ym9yZGVyLXRvcC13aWR0aDoxcHh9LmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwsLmstY2FyZC1ob3Jpem9udGFsPi5rLWNhcmQtc2VwYXJhdG9ye2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uay1jYXJkPi5rLWhye21hcmdpbjowO2ZsZXg6MCAwIGF1dG87Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstY2FyZC1hY3Rpb25ze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6YXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcmQtaG9yaXpvbnRhbCAuay1hY3Rpb25zLWhvcml6b250YWx7d2lkdGg6YXV0b30uay1jYXJkLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDowIDAgYXV0b30uay1jYXJkLWxpc3QgLmstY2FyZHtmbGV4OjAgMCBhdXRvfS5rLWNhcmQtZGVja3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4OjAgMCBhdXRvfS5rLWNhcmQtZGVjayAuay1jYXJke2ZsZXg6MCAwIGF1dG99LmstY2FyZC1kZWNrLXNjcm9sbHdyYXB7cGFkZGluZy1ib3R0b206M3B4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bzthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWNhcmQtZGVjay1zY3JvbGx3cmFwPi5rLWJ1dHRvbntib3JkZXItcmFkaXVzOjBweDtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uay1jYXJkLWRlY2stc2Nyb2xsd3JhcD4uay1idXR0b246Zmlyc3QtY2hpbGR7bGVmdDotMXB4fS5rLWNhcmQtZGVjay1zY3JvbGx3cmFwPi5rLWJ1dHRvbjpsYXN0LWNoaWxke3JpZ2h0Oi0xcHh9LmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstY2FyZC1kZWNre21hcmdpbi1ib3R0b206LTIwcHg7cGFkZGluZy1ib3R0b206MjBweDtmbGV4OjEgMSBhdXRvfS5rLWNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDowIDAgYXV0b30uay1jYXJkLWdyb3VwIC5rLWNhcmR7Ym9yZGVyLXJhZGl1czowO2ZsZXg6MCAwIGF1dG99LmstY2FyZC1ncm91cCAuay1jYXJkKy5rLWNhcmR7bWFyZ2luLWlubGluZS1zdGFydDoxcHh9LmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3R7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHl7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstY2FyZC13aXRoLWNhbGxvdXR7b3ZlcmZsb3c6dmlzaWJsZX0uay1jYXJkLWNhbGxvdXR7bWFyZ2luOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGV9LmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1ue3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWV7dG9wOjUwJTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKX0uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXN7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyl9LmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13e3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0uay1jYXJkLWZsYXR7Ym94LXNoYWRvdzpub25lfS5rLWNhcmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhcmQgLmstY2FyZC1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstY2FyZDpmb2N1cywuay1jYXJkLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uay1jYXJkLWFjdGlvbnN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2FyZC1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWNhcmQtZm9vdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1jYXJkLXNlcGFyYXRvciwuay1jYXJkIC5rLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYXJkLXN1YnRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FyZC1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstY2FyZC1wcmltYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApfS5rLWNhcmQtc2Vjb25kYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXRlcnRpYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGUsICMwMjNmNWMpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSl9LmstY2FyZC10ZXJ0aWFyeSAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1pbmZve2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMil9LmstY2FyZC1pbmZvIC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKX0uay1jYXJkLXN1Y2Nlc3MgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5rLWNhcmQtd2FybmluZyAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5rLWNhcmQtZXJyb3IgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZSwgIzFmMWYxZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5rLWNhcmQtZGFyayAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlLCAjMTQxNDE0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5rLWNhcmQtbGlnaHQgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtaW52ZXJzZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1YnRsZSwgIzFmMWYxZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXMsICM2NjY2NjYpfS5rLWNhcmQtaW52ZXJzZSAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1jYWxsb3V0e2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OmluaGVyaXR9LmstcG9wb3Zlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3otaW5kZXg6MTIwMDA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcG9wb3ZlciAqLC5rLXBvcG92ZXIgKjo6YmVmb3JlLC5rLXBvcG92ZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBvcG92ZXItaW5uZXJ7aGVpZ2h0OmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXBvcG92ZXItaGVhZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcG9wb3Zlci1ib2R5e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBvcG92ZXItYWN0aW9uc3tib3JkZXItd2lkdGg6MXB4IDAgMH0uay1wb3BvdmVyLWNhbGxvdXR7bWFyZ2luOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjphYnNvbHV0ZX0uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW57dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZXt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtc3tib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXd7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wb3BvdmVyLWlubmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1wb3BvdmVyLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcG9wb3Zlci1jYWxsb3V0e2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OmluaGVyaXR9LmstcnBhbmVsLWxlZnQsLmstcnBhbmVsLXJpZ2h0e3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6YXV0bzttaW4td2lkdGg6MzIwcHg7aGVpZ2h0OjEwMCU7dG9wOjB9LmstcnBhbmVsLWxlZnQrKiwuay1ycGFuZWwtcmlnaHQrKntvdmVyZmxvdzphdXRvfS5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkLC5rLXJwYW5lbC1yaWdodC5rLXJwYW5lbC1leHBhbmRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApfS5rLXJwYW5lbC1sZWZ0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO2xlZnQ6MH0uay1ycGFuZWwtcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtyaWdodDowfS5rLXJwYW5lbC10b3B7cG9zaXRpb246c3RhdGljO21heC1oZWlnaHQ6MH0uay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVke21heC1oZWlnaHQ6NTY4cHg7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5rLXJwYW5lbC10b2dnbGV7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0uay1ib3R0b20tbmF2e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGV0dGVyLXNwYWNpbmc6LjJweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7d2hpdGUtc3BhY2U6bm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYm90dG9tLW5hdiAqLC5rLWJvdHRvbS1uYXYgKjo6YmVmb3JlLC5rLWJvdHRvbS1uYXYgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWJvdHRvbS1uYXYtYm9yZGVye2JvcmRlci13aWR0aDoxcHggMHB4IDBweCAwcHh9LmstYm90dG9tLW5hdi1zaGFkb3d7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWJvdHRvbS1uYXYtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLXdpZHRoOjcycHg7bWluLWhlaWdodDpjYWxjKDQwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udDppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleDoxIDEgYXV0bzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0O291dGxpbmU6bm9uZX0uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7b3V0bGluZTpub25lfS5rLWJvdHRvbS1uYXYtaXRlbTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5rLWJvdHRvbS1uYXYtaXRlbT4uay1ib3R0b20tbmF2LWxpbmt7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtjb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjEgMCBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO291dGxpbmU6MH0uay1ib3R0b20tbmF2LWl0ZW0uay1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWx9LmstYm90dG9tLW5hdi1pdGVtLXRleHR7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWF4LXdpZHRoOjEwMCV9LmstYm90dG9tLW5hdi1pdGVtLWZsb3ctaG9yaXpvbnRhbCAuay1ib3R0b20tbmF2LWl0ZW17ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYm90dG9tLW5hdi1pdGVtLWZsb3ctdmVydGljYWwgLmstYm90dG9tLW5hdi1pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1ib3R0b20tbmF2LmstcG9zLWZpeGVkLC5rLWJvdHRvbS1uYXYuay1maXhlZHtib3R0b206MDt6LWluZGV4OjF9LmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5LC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnl7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5LC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeXtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5LC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5e2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1pbmZvLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm97Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2Vzcywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNze2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZ3tjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCl9LmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvcntjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtZGFyaywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJre2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0LC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0e2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCkgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYm90dG9tLW5hdi1zb2xpZC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCl9LmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2V7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5LC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5LC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5LC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1ib3R0b20tbmF2LWZsYXQtc3VjY2Vzcywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1ib3R0b20tbmF2LWZsYXQtZGFyaywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0LC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1icmVhZGNydW1ie2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnJlYWRjcnVtYiAqLC5rLWJyZWFkY3J1bWIgKjo6YmVmb3JlLC5rLWJyZWFkY3J1bWIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWJyZWFkY3J1bWItY29udGFpbmVyLC5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lcnttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LmstYnJlYWRjcnVtYi1yb290LWl0ZW0tY29udGFpbmVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1zaHJpbms6MH0uay1icmVhZGNydW1iLWl0ZW17dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXg6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5rLWJyZWFkY3J1bWItcm9vdC1pdGVte2ZsZXgtc2hyaW5rOjB9LmstYnJlYWRjcnVtYi1saW5rLC5rLWJyZWFkY3J1bWItcm9vdC1saW5re2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6c3RyZXRjaDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dH0uay1icmVhZGNydW1iLWxpbms+LmstaW1hZ2UsLmstYnJlYWRjcnVtYi1pY29udGV4dC1saW5rIC5rLWljb257bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1icmVhZGNydW1iLWRlbGltaXRlciwuay1icmVhZGNydW1iLWRlbGltaXRlci1pY29ue2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNn0uay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lcnt3aWR0aDoxMDAlfS5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJyZWFkY3J1bWItc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLXJvb3QtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1pY29uLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWJyZWFkY3J1bWItbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLXJvb3QtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWljb24tbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItbGluaywuay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItcm9vdC1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItaWNvbi1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWJyZWFkY3J1bWJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJyZWFkY3J1bWI6Zm9jdXMsLmstYnJlYWRjcnVtYi5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDJweCAxcHggcmdiYSgwLDAsMCwuMDYpfS5rLWJyZWFkY3J1bWItbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1icmVhZGNydW1iLWxpbms6aG92ZXIsLmstYnJlYWRjcnVtYi1saW5rLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1icmVhZGNydW1iLWxpbms6Zm9jdXMsLmstYnJlYWRjcnVtYi1saW5rLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWJyZWFkY3J1bWItcm9vdC1saW5rOmhvdmVyLC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1icmVhZGNydW1iLXJvb3QtbGluazpmb2N1cywuay1icmVhZGNydW1iLXJvb3QtbGluay5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1wYWdlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2ZsZXg6MCAwIGF1dG87LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFnZXIgKiwuay1wYWdlciAqOjpiZWZvcmUsLmstcGFnZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBhZ2VyLWluZm8sLmstcGFnZXItc2l6ZXMsLmstcGFnZXItaW5wdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstcGFnZXItbmF2e2NvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1wYWdlci1uYXY6aG92ZXJ7ei1pbmRleDoyfS5rLWRpc2FibGVkLmstcGFnZXItbmF2e2NvbG9yOmluaGVyaXR9LmstcGFnZXItbnVtYmVycy13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9zaXRpb246cmVsYXRpdmV9LmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLC5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93bmxpc3R7d2lkdGg6NWVtfS5rLXBhZ2VyLW51bWJlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1wYWdlci1udW1iZXJzIC5rLXNlbGVjdGVke2N1cnNvcjppbmhlcml0O3otaW5kZXg6Mn0uay1wYWdlci1pbnB1dHtnYXA6MWV4fS5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gsLmstcGFnZXItaW5wdXQgLmstbnVtZXJpY3RleHRib3h7bWFyZ2luLWJsb2NrOjA7d2lkdGg6NWVtfS5rLXBhZ2VyLXNpemVze2dhcDoxZXh9LmstcGFnZXItc2l6ZXMgLmstaW5wdXQtaW5uZXIsLmstcGFnZXItc2l6ZXMgLmstaW5wdXQtdmFsdWUtdGV4dHt0ZXh0LW92ZXJmbG93OmNsaXB9LmstcGFnZXItaW5mb3t0ZXh0LWFsaWduOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleDoxIDEgMCU7b3JkZXI6OX0uay1wYWdlci1yZWZyZXNoe21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0bztjb2xvcjppbmhlcml0O29yZGVyOjEwfS5rLXBhZ2VyLXNte3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b257bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpfS5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1wYWdlci1pbnB1dCwuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24sLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3dubGlzdHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwuay1wYWdlci1zbSAuay1wYWdlci1zaXplcz5zZWxlY3R7d2lkdGg6NWVtfS5rLXBhZ2VyLW1ke3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pfS5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b257bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3duLC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bmxpc3R7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pfS5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sLmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzPnNlbGVjdHt3aWR0aDo1ZW19LmstcGFnZXItbGd7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b257bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAycHgpfS5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1wYWdlci1pbnB1dCwuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24sLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3dubGlzdHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1wYWdlci1sZyAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwuay1wYWdlci1sZyAuay1wYWdlci1zaXplcz5zZWxlY3R7d2lkdGg6NWVtfS5rLXBhZ2Vye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBhZ2VyOmZvY3VzLC5rLXBhZ2VyLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXN0ZXBwZXJ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1zdGVwcGVyICosLmstc3RlcHBlciAqOjpiZWZvcmUsLmstc3RlcHBlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmstc3RlcHBlciAuay1zdGVwLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXN0ZXBwZXIgLmstc3RlcC1saW5re291dGxpbmU6bm9uZTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbn0uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjozcHg7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzp2aXNpYmxlO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xfS5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVye2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00cHg7cmlnaHQ6LTRweDtib3R0b206LTRweDtsZWZ0Oi00cHg7ei1pbmRleDoyfS5rLXN0ZXBwZXIgLmstc3RlcC5rLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciwuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWx7bWF4LXdpZHRoOmNsYW1wKDEwMCUsMTBlbSwxMDAlKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MX0uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSk7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKS8yKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHR7bWF4LXdpZHRoOmNhbGMoMTBlbSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtmbGV4LWdyb3c6MTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb257bWFyZ2luLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsLW9wdGlvbmFse2ZsZXgtYmFzaXM6MTAwJTtmb250LXN0eWxlOml0YWxpY30uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQsLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWR7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGluaywuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxpbmt7Y3Vyc29yOmRlZmF1bHR9Lmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwsLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbHtjb2xvcjppbmhlcml0fS5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXJ7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjA7b3ZlcmZsb3c6dmlzaWJsZX0uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWx7Z3JpZC1yb3c6MS8tMX0uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvdztncmlkLXJvdzoxfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXB7ZmxleDoxIDAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxpbmt7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEwZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1pbmRpY2F0b3IrLmstc3RlcC1sYWJlbHttYXJnaW4tdG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3RlcC1saXN0LWhvcml6b250YWx+LmstcHJvZ3Jlc3NiYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O3RvcDoxN3B4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXB7bWluLWhlaWdodDo1NHB4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvcisuay1zdGVwLWxhYmVse21hcmdpbi1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9Lmstc3RlcC1saXN0LXZlcnRpY2Fsfi5rLXByb2dyZXNzYmFye3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjIwcHg7bGVmdDoxN3B4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnR7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zfS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDozMHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstcnRsIC5rLXN0ZXBwZXIsLmstc3RlcHBlcltkaXI9cnRsXXtkaXJlY3Rpb246cnRsfS5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiwuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGFiZWwgLmstaWNvbnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvcisuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yKy5rLXN0ZXAtbGFiZWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWx+LmstcHJvZ3Jlc3NiYXIsLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWx+LmstcHJvZ3Jlc3NiYXJ7bGVmdDphdXRvO3JpZ2h0OjE3cHh9Lmstc3RlcHBlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9Lmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9Lmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zdGVwcGVyIC5rLXN0ZXAuay1mb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQsLmstc3RlcHBlciAuay1zdGVwIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGR7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcntjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWxhYmVse2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6I2NjYztjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZSAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1pbmRpY2F0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1ob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpfS5rLXN0ZXBwZXIgLmstc3RlcC1zdWNjZXNzIC5rLXN0ZXAtbGFiZWwgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwLWVycm9yLmstaG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3Iuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhYnN0cmlwLXdyYXBwZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhYnN0cmlwe2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10YWJzdHJpcC13cmFwcGVyPi5rLXRhYnN0cmlwe2ZsZXg6MSAxIGF1dG99LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjB9LmstdGFic3RyaXAtaXRlbXN7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtmbGV4LXdyYXA6d3JhcDtmbGV4OjEgMSBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstdGFic3RyaXAtaXRlbXMgKiwuay10YWJzdHJpcC1pdGVtcyAqOjpiZWZvcmUsLmstdGFic3RyaXAtaXRlbXMgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW17bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2g7b3V0bGluZTowfS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0tYWN0aW9uc3ttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay10YWJzdHJpcC1pdGVtcyAuay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcD4uay1jb250ZW50e21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzphdXRvO2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstdGFic3RyaXAtY29udGVudC5rLWFjdGl2ZSwuay10YWJzdHJpcD4uay1jb250ZW50LmstYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmstdGFic3RyaXAtY29udGVudDpmb2N1cywuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudDpmb2N1cywuay10YWJzdHJpcD4uay1jb250ZW50LmstZm9jdXN7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6LTFweH0uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5ne3dpZHRoOjIwJTtoZWlnaHQ6MDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjp3aWR0aCAuMnMgbGluZWFyO2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGV7d2lkdGg6MTAwJTtib3JkZXItdG9wLXdpZHRoOjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyPi5rLXRhYnN0cmlwLWl0ZW1ze2ZsZXgtd3JhcDpub3dyYXA7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uay10YWJzdHJpcC1zY3JvbGxhYmxlPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI+LmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGx7c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LmstdGFic3RyaXAtc2Nyb2xsYWJsZT4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyPi5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xse292ZXJmbG93LXg6YXV0b30uay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGx7b3ZlcmZsb3cteTphdXRvfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjN9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjEwMCU7YXNwZWN0LXJhdGlvOjF9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2luc2V0LWlubGluZS1zdGFydDowfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye3dpZHRoOjEwMCV9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntpbnNldC1ibG9jay1lbmQ6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1zY3JvbGxhYmxlLXN0YXJ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1lbmQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXRhYnN0cmlwLWhvcml6b250YWwsLmstdGFic3RyaXAtYm90dG9tPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246cm93fS5rLXRhYnN0cmlwLXZlcnRpY2FsLC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItYm90dG9tLXdpZHRoOjFweH0uay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gLmstbGlua3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLC5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLXRvcD4uay1jb250ZW50LC5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1jb250ZW50e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXRvcC13aWR0aDowICFpbXBvcnRhbnR9LmstdGFic3RyaXAtYm90dG9tPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLXRvcC13aWR0aDoxcHh9LmstdGFic3RyaXAtYm90dG9tPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci10b3Atd2lkdGg6MH0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZle21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uay10YWJzdHJpcC1ib3R0b20+LmstY29udGVudCwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ib3R0b20td2lkdGg6MCAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLWxlZnR7ZmxleC1kaXJlY3Rpb246cm93fS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItcmlnaHQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItcmlnaHQtd2lkdGg6MH0uay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmV7bWFyZ2luLXJpZ2h0Oi0xcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLWxlZnQ+LmstY29udGVudCwuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWNvbnRlbnR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLWxlZnQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItbGVmdC13aWR0aDowfS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uay10YWJzdHJpcC1yaWdodD4uay1jb250ZW50LC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWNvbnRlbnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1yaWdodC13aWR0aDowfS5rLXRhYnN0cmlwLWl0ZW1zLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLXRhYnN0cmlwLWl0ZW1zLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRhYnN0cmlwLWl0ZW1zLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstdGFic3RyaXAtaXRlbXMtanVzdGlmeXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10YWJzdHJpcC1pdGVtcy1zdHJldGNoZWQ+KntmbGV4OjEgMCAwfS5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntvcmRlcjoxfS5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstY29udGVudCwuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQ+LmstY29udGVudHtvcmRlcjowfS5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCwuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtY29udGVudHtvcmRlcjowfS5rLXRhYnN0cmlwLXNtIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9OmlzKC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtbGVmdCwuay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YmVmb3JlLDppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmFmdGVye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9LmstdGFic3RyaXAtbWQgLmstdGFic3RyaXAtaXRlbXMgLmstbGlua3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfTppcyguay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSw6aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkqMil9LmstdGFic3RyaXAtbGcgLmstdGFic3RyaXAtaXRlbXMgLmstbGlua3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfTppcyguay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSw6aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkqMil9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmhvdmVyLC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06Zm9jdXMsLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXRhYnN0cmlwLWRyYWdnaW5ne2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXRhYnN0cmlwLWNvbnRlbnQsLmstdGFic3RyaXA+LmstY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFic3RyaXAtY29udGVudDpmb2N1cywuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudDpmb2N1cywuay10YWJzdHJpcD4uay1jb250ZW50LmstZm9jdXN7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSw6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX06aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLDppcyguay1ydGwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay13aXphcmR7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyLjUpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIuNSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLXdpemFyZCAuay13aXphcmQtc3RlcHN7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzpoaWRkZW59Lmstd2l6YXJkIC5rLXdpemFyZC1zdGVwe2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQvNCArIDJweCk7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmstd2l6YXJkIC5rLXdpemFyZC1zdGVwOmZvY3VzLC5rLXdpemFyZCAuay13aXphcmQtc3RlcC5rLWZvY3Vze291dGxpbmUtd2lkdGg6MXB4O291dGxpbmUtc3R5bGU6ZG90dGVkO291dGxpbmUtb2Zmc2V0Oi0xcHh9Lmstd2l6YXJkIC5rLXdpemFyZC1jb250ZW50e2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdy15OmF1dG99Lmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25ze21hcmdpbi10b3A6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1zaHJpbms6MH0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9ue21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9Lmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIC5rLXdpemFyZC1wYWdlcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zLXJpZ2h0IC5rLWJ1dHRvbjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9Lmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXB7ZmxleDoxIDAgYXV0b30uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcntmbGV4LXNocmluazowfS5rLXdpemFyZC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHN7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqOCl9Lmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzLC5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50e2ZsZXg6MSAxIGF1dG99Lmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwc3ttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0KTtmbGV4OjEgMCAwJX0uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLWNvbnRlbnR7ZmxleDoxIDEgMCV9Lmstd2l6YXJkLWxlZnR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9Lmstd2l6YXJkLWxlZnQgLmstd2l6YXJkLXN0ZXBze21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0KTttYXJnaW4tbGVmdDowfS5rLXdpemFyZC1zdGVwOmZvY3VzLC5rLXdpemFyZC1zdGVwLmstZm9jdXN7b3V0bGluZS1jb2xvcjojNjU2NTY1fS5rLWV4cGFuZGVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWV4cGFuZGVyICosLmstZXhwYW5kZXIgKjo6YmVmb3JlLC5rLWV4cGFuZGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1ydGwgLmstZXhwYW5kZXIgLmstZXhwYW5kZXItaW5kaWNhdG9yLC5rLWV4cGFuZGVyLmstcnRsIC5rLWV4cGFuZGVyLWluZGljYXRvciwuay1leHBhbmRlcltkaXI9cnRsXSAuay1leHBhbmRlci1pbmRpY2F0b3J7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1leHBhbmRlci1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uay1leHBhbmRlci1zcGFjZXJ7ZmxleDoxIDEgYXV0b30uay1leHBhbmRlci10aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwfS5rLWV4cGFuZGVyLWluZGljYXRvcnttYXJnaW4tbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1leHBhbmRlci1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWV4cGFuZGVyKy5rLWV4cGFuZGVyLmstZXhwYW5kZWQsLmstZXhwYW5kZXIuay1leHBhbmRlZCsuay1leHBhbmRlcnttYXJnaW4tdG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpKy5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCl7Ym9yZGVyLXRvcC13aWR0aDowfS5rLWV4cGFuZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1leHBhbmRlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1leHBhbmRlci1oZWFkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmV9LmstZXhwYW5kZXItaGVhZGVyOmhvdmVyLC5rLWV4cGFuZGVyLWhlYWRlci5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDQpfS5rLWV4cGFuZGVyLWhlYWRlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1leHBhbmRlci10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1leHBhbmRlci1zdWItdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1ibG9jaywuay1wYW5lbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYmxvY2s+LmstaGVhZGVyLC5rLXBhbmVsPi5rLWhlYWRlcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYmxvY2s+LmstY29udGVudCwuay1wYW5lbD4uay1jb250ZW50e3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYmxvY2ssLmstcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbXBvbmVudC1ib3JkZXIsIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbXBvbmVudC10ZXh0LCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29tcG9uZW50LWJnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpfS5rLWJsb2NrPi5rLWhlYWRlciwuay1wYW5lbD4uay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbXBvbmVudC1ib3JkZXIsIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbXBvbmVudC10ZXh0LCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29tcG9uZW50LWJnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpfTp3aGVyZSguay1jb250ZW50KXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29tcG9uZW50LWJvcmRlciwgdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKSk7Y29sb3I6dmFyKC0ta2VuZG8tY29tcG9uZW50LXRleHQsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb21wb25lbnQtYmcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSl9LmstcGFuZWxiYXJ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmVsYmFyICosLmstcGFuZWxiYXIgKjo6YmVmb3JlLC5rLXBhbmVsYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2t9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXIrLmstcGFuZWxiYXItaGVhZGVye2JvcmRlci10b3Atd2lkdGg6MXB4fS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3Vwe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtsaXN0LXN0eWxlOm5vbmV9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbXtkaXNwbGF5OmJsb2NrfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6ZGVmYXVsdDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0fS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoxKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5re3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGlua3twYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjMpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1pdGVte291dGxpbmUtc3R5bGU6bm9uZX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1jb250ZW50e2Rpc3BsYXk6Zmxvdy1yb290fS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCwuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwuay1wYW5lbGJhciAuay1wYW5lbGJhci10b2dnbGV7bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGV7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSl9LmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluaywuay1wYW5lbGJhciBbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGlua3twYWRkaW5nLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoxKX0uay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGluaywuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLC5rLXBhbmVsYmFyIFtkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5re3BhZGRpbmctbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIpfS5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rLC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssLmstcGFuZWxiYXIgW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmt7cGFkZGluZy1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyl9LmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluaywuay1wYW5lbGJhciBbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGlua3twYWRkaW5nLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KX0uay1wYW5lbGJhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsgLmstaWNvbiwuay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluayAuay1wYW5lbGJhci1pdGVtLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rOmhvdmVyLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluazpmb2N1cywuay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1zZWxlY3RlZCAuay1pY29uLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWQgLmstcGFuZWxiYXItaXRlbS1pY29ue2NvbG9yOmluaGVyaXR9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1zZWxlY3RlZDpob3Zlciwuay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVkLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbms6aG92ZXIsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbms6Zm9jdXMsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rLmstc2VsZWN0ZWQuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXNwbGl0dGVye2hlaWdodDozMDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNwbGl0dGVyIC5rLXBhbmV7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zcGxpdHRlciAuay1zY3JvbGxhYmxle292ZXJmbG93OmF1dG99Lmstc3BsaXR0ZXIgLmstc3BsaXR0ZXItcmVzaXppbmd7b3ZlcmZsb3c6aGlkZGVufS5rLXNwbGl0dGVyIC5rLXBhbmUtbG9hZGluZ3twb3NpdGlvbjpzdGF0aWM7dG9wOjUwJTtsZWZ0OjUwJX0uay1naG9zdC1zcGxpdGJhciwuay1zcGxpdGJhcntib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1naG9zdC1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LC5rLWdob3N0LXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHQsLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwuay1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0e2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFse2N1cnNvcjpjb2wtcmVzaXplfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbHtjdXJzb3I6cm93LXJlc2l6ZX0uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLC5rLXNwbGl0YmFyLWhvcml6b250YWx7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dG9wOjB9LmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsLmstc3BsaXRiYXItdmVydGljYWx7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmxleC1kaXJlY3Rpb246cm93O2xlZnQ6MH0uay1zcGxpdGJhci1zdGF0aWMtaG9yaXpvbnRhbHt3aWR0aDoxcHh9Lmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2Fse2hlaWdodDoxcHh9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZXt3aWR0aDoycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246c3RhdGljO3otaW5kZXg6MX0uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6YmxvY2t9Lmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1jb2xsYXBzZS1wcmV2e21hcmdpbi1ib3R0b206dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstY29sbGFwc2UtbmV4dHttYXJnaW4tdG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1wcmV2e21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3BsaXRiYXItdmVydGljYWwgLmstY29sbGFwc2UtbmV4dHttYXJnaW4tbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGV7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OjF9LmstcGFuZT4uay1zcGxpdHRlcntib3JkZXItd2lkdGg6MDtvdmVyZmxvdzpoaWRkZW59LmstcGFuZT4uay1zcGxpdHRlci1vdmVybGF5e29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcGxpdHRlci1mbGV4e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDttYXgtaGVpZ2h0OjEwMCU7aGVpZ2h0OjEwMCV9Lmstc3BsaXR0ZXItZmxleCAuay1wYW5lLXN0YXRpY3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4e2Rpc3BsYXk6ZmxleH0uay1zcGxpdHRlci1mbGV4IC5rLXNwbGl0YmFye3Bvc2l0aW9uOnN0YXRpYztmbGV4OjAgMCBhdXRvfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS5rLWhpZGRlbiwuay1zcGxpdHRlci1mbGV4IC5rLXBhbmVbaGlkZGVuXSwuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleC5rLWhpZGRlbiwuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleFtoaWRkZW5de2ZsZXg6MCAxIDAlICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLXNwbGl0dGVyLWZsZXguay1zcGxpdHRlci1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXNwbGl0dGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcGxpdGJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zcGxpdGJhcjpob3Zlciwuay1zcGxpdGJhci5rLWhvdmVyLC5rLXNwbGl0YmFyLWhvcml6b250YWwtaG92ZXIsLmstc3BsaXRiYXItdmVydGljYWwtaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc3BsaXRiYXI6Zm9jdXMsLmstc3BsaXRiYXIuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdob3N0LXNwbGl0YmFye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstdGlsZWxheW91dHtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6Z3JpZDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10aWxlbGF5b3V0IC5rLWNhcmR7Ym94LXNoYWRvdzpub25lO2JvcmRlci13aWR0aDoxcHh9LmstdGlsZWxheW91dC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uay1sYXlvdXQtaXRlbS1oaW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZXt6LWluZGV4OjN9LmstdGlsZWxheW91dC1pdGVtLWhlYWRlci5rLWNhcmQtaGVhZGVye3otaW5kZXg6MH0uay10aWxlbGF5b3V0LWl0ZW0tYm9keXttaW4taGVpZ2h0OjB9LmstdGlsZWxheW91dHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWxheW91dC1pdGVtLWhpbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LmstZ3JpZC1mbG93LXJvd3tncmlkLWF1dG8tZmxvdzpyb3d9LlxcIWstZ3JpZC1mbG93LXJvd3tncmlkLWF1dG8tZmxvdzpyb3cgIWltcG9ydGFudH0uay1ncmlkLWZsb3ctY29se2dyaWQtYXV0by1mbG93OmNvbHVtbn0uXFwhay1ncmlkLWZsb3ctY29se2dyaWQtYXV0by1mbG93OmNvbHVtbiAhaW1wb3J0YW50fS5rLWdyaWQtZmxvdy1kZW5zZXtncmlkLWF1dG8tZmxvdzpkZW5zZX0uXFwhay1ncmlkLWZsb3ctZGVuc2V7Z3JpZC1hdXRvLWZsb3c6ZGVuc2UgIWltcG9ydGFudH0uay1ncmlkLWZsb3ctcm93LWRlbnNle2dyaWQtYXV0by1mbG93OnJvdyBkZW5zZX0uXFwhay1ncmlkLWZsb3ctcm93LWRlbnNle2dyaWQtYXV0by1mbG93OnJvdyBkZW5zZSAhaW1wb3J0YW50fS5rLWdyaWQtZmxvdy1jb2wtZGVuc2V7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uIGRlbnNlfS5cXCFrLWdyaWQtZmxvdy1jb2wtZGVuc2V7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uIGRlbnNlICFpbXBvcnRhbnR9LmstZ3JpZC1mbG93LXVuc2V0e2dyaWQtYXV0by1mbG93OnVuc2V0fS5cXCFrLWdyaWQtZmxvdy11bnNldHtncmlkLWF1dG8tZmxvdzp1bnNldCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtbm9ybWFse2p1c3RpZnktaXRlbXM6bm9ybWFsfS5cXCFrLWp1c3RpZnktaXRlbXMtbm9ybWFse2p1c3RpZnktaXRlbXM6bm9ybWFsICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zdHJldGNoe2p1c3RpZnktaXRlbXM6c3RyZXRjaH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXN0cmV0Y2h7anVzdGlmeS1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1jZW50ZXJ7anVzdGlmeS1pdGVtczpjZW50ZXJ9LlxcIWstanVzdGlmeS1pdGVtcy1jZW50ZXJ7anVzdGlmeS1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0e2p1c3RpZnktaXRlbXM6c3RhcnR9LlxcIWstanVzdGlmeS1pdGVtcy1zdGFydHtqdXN0aWZ5LWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1lbmR7anVzdGlmeS1pdGVtczplbmR9LlxcIWstanVzdGlmeS1pdGVtcy1lbmR7anVzdGlmeS1pdGVtczplbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnR7anVzdGlmeS1pdGVtczpmbGV4LXN0YXJ0fS5cXCFrLWp1c3RpZnktaXRlbXMtZmxleC1zdGFydHtqdXN0aWZ5LWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWZsZXgtZW5ke2p1c3RpZnktaXRlbXM6ZmxleC1lbmR9LlxcIWstanVzdGlmeS1pdGVtcy1mbGV4LWVuZHtqdXN0aWZ5LWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0e2p1c3RpZnktaXRlbXM6c2VsZi1zdGFydH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXNlbGYtc3RhcnR7anVzdGlmeS1pdGVtczpzZWxmLXN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zZWxmLWVuZHtqdXN0aWZ5LWl0ZW1zOnNlbGYtZW5kfS5cXCFrLWp1c3RpZnktaXRlbXMtc2VsZi1lbmR7anVzdGlmeS1pdGVtczpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtbGVmdHtqdXN0aWZ5LWl0ZW1zOmxlZnR9LlxcIWstanVzdGlmeS1pdGVtcy1sZWZ0e2p1c3RpZnktaXRlbXM6bGVmdCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtcmlnaHR7anVzdGlmeS1pdGVtczpyaWdodH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXJpZ2h0e2p1c3RpZnktaXRlbXM6cmlnaHQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWJhc2VsaW5le2p1c3RpZnktaXRlbXM6YmFzZWxpbmV9LlxcIWstanVzdGlmeS1pdGVtcy1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1maXJzdC1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmZpcnN0IGJhc2VsaW5lfS5cXCFrLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpmaXJzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmxhc3QgYmFzZWxpbmV9LlxcIWstanVzdGlmeS1pdGVtcy1sYXN0LWJhc2VsaW5le2p1c3RpZnktaXRlbXM6bGFzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWRvY2stbWFuYWdlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1kb2NrLW1hbmFnZXItdG9vbGJhcntib3JkZXItd2lkdGg6MCAxcHggMCAwO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjA7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO2JveC1zaGFkb3c6bm9uZX0uay1kb2NrLW1hbmFnZXItdG9vbGJhcjo6YmVmb3Jle2hlaWdodDowfS5rLWRvY2stbWFuYWdlci10b29sYmFyIC5rLXNlcGFyYXRvci1ob3Jpem9udGFse3dpZHRoOjEuNDI4NTcxNDI4NmVtO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwfS5rLWRvY2stbWFuYWdlci1wYW5lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MTtvdmVyZmxvdzpoaWRkZW59LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXJ7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7YWxpZ24taXRlbXM6c3RyZXRjaH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXI+LmstcGFuZSwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyPi5rLXBhbmV7aGVpZ2h0OmF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1lbmQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGl0bGUsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLXRpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7ZmxleDoxIDEgYXV0bzt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtc2Nyb2xsYWJsZSwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtc2Nyb2xsYWJsZXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWNvbnRlbnQsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWNvbnRlbnR7aGVpZ2h0OjEwMCU7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6YXV0bztmbGV4OjF9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtYWN0aW9ucywuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGFiYmVkLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS10YWJiZWR7cGFkZGluZy1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7cGFkZGluZy1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXIsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhcntib3JkZXItd2lkdGg6MCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1zcGxpdGJhci12ZXJ0aWNhbCwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXNwbGl0YmFyLXZlcnRpY2Fse2JvcmRlci13aWR0aDoxcHggMH0uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVye3dpZHRoOjMwMHB4O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTtib3JkZXItY29sb3I6aW5oZXJpdDt6LWluZGV4OjIwfS5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjEwMCV9LmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4Om5vbmV9LmstZG9ja2luZy1wcmV2aWV3e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6ZGFzaGVkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbSwgMC4xMjVyZW0pO3otaW5kZXg6MTB9LmstZG9jay1tYW5hZ2VyLXdpbmRvdzpoYXMoLmstcGFuZSkgLmstd2luZG93LWNvbnRlbnR7cGFkZGluZzowfS5rLWRvY2stbmF2aWdhdG9yLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDE7cG9pbnRlci1ldmVudHM6bm9uZX0uay1kb2NrLW5hdmlnYXRvcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBhdXRvKTtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIGF1dG8pO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGV9LmstZG9jay1pbmRpY2F0b3J7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6YWxsO291dGxpbmUtd2lkdGg6MXB4O291dGxpbmUtc3R5bGU6c29saWR9LmstZG9jay1pbmRpY2F0b3Iuay1kb2NrLWluZGljYXRvci1taWRkbGV7ZmlsdGVyOm5vbmV9LmstZG9jay1pbmRpY2F0b3ItdG9we2dyaWQtYXJlYToxLzIvYXV0b30uay1kb2NrLWluZGljYXRvci1yaWdodHtncmlkLWFyZWE6Mi8zL2F1dG99LmstZG9jay1pbmRpY2F0b3ItYm90dG9te2dyaWQtYXJlYTozLzIvYXV0b30uay1kb2NrLWluZGljYXRvci1sZWZ0e2dyaWQtYXJlYToyLzEvYXV0b30uay1kb2NrLWluZGljYXRvci1taWRkbGV7Z3JpZC1hcmVhOjIvMi9hdXRvfS5rLWRvY2stbWFuYWdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1oZWFkZXIsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6NHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsLjA0KSwycHggMHB4IDRweCAwcHggcmdiYSgwLDAsMCwuMDMpfS5rLWRvY2tpbmctcHJldmlld3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAxNiUsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZG9jay1pbmRpY2F0b3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O291dGxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7ZmlsdGVyOmRyb3Atc2hhZG93KDBweCAxcHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTIpKSBkcm9wLXNoYWRvdygwcHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSkgZHJvcC1zaGFkb3coMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpKX0uay1kb2NrLWluZGljYXRvcjpob3Zlciwuay1kb2NrLWluZGljYXRvci5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6I2ZmZn0uay1iYXJjb2Rle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLWJhcmNvZGU+ZGl2e2hlaWdodDoxNTBweH0uay1jaGFydCwuay1zcGFya2xpbmUsLmstc3RvY2tjaGFydHtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGFydCwuay1zdG9ja2NoYXJ0e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQwMHB4fS5rLWNoYXJ0LXN1cmZhY2V7aGVpZ2h0OjEwMCV9LmstY2hhcnQgLmstcG9wdXB7Ym9yZGVyLXdpZHRoOjB9LmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIC5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24sLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93bntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3RyYW5zaXRpb246bGVmdCAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMC4zMywgMC4xOSwgMSksdG9wIDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKX0uay1zcGFya2xpbmUtdG9vbHRpcC13cmFwcGVyLC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlcnt6LWluZGV4OjEyMDAwfS5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIgLmstcG9wdXAsLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIC5rLXBvcHVwe2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay1jaGFydC10b29sdGlwIHRhYmxle2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5rLWNoYXJ0LXRvb2x0aXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtmb250LXNpemU6MC44MTI4NzVyZW07bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jaGFydC10b29sdGlwIHRoe3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcHh9LmstY2hhcnQtdG9vbHRpcCB0ZHt3aWR0aDphdXRvO3RleHQtYWxpZ246c3RhcnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsLmstY2hhcnQtc2hhcmVkLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmstY2hhcnQtc2hhcmVkLXRvb2x0aXAgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAtbWFya2Vye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6M3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1zZWxlY3Rvcntwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uay1zZWxlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbTowfS5rLXNlbGVjdGlvbi1iZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWhhbmRsZXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWhhbmRsZSBkaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1sZWZ0LWhhbmRsZXtsZWZ0Oi0xMXB4fS5rLXJpZ2h0LWhhbmRsZXtyaWdodDotMTFweH0uay1sZWZ0LWhhbmRsZSBkaXZ7bWFyZ2luOi0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O3BhZGRpbmc6NDRweCAyOS4zMzMzMzMzMzMzcHggMCAwfS5rLXJpZ2h0LWhhbmRsZSBkaXZ7bWFyZ2luOi0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O3BhZGRpbmc6NDRweCAwIDAgMjkuMzMzMzMzMzMzM3B4fS5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXZ7bWFyZ2luLWxlZnQ6LTQ0cHg7cGFkZGluZy1sZWZ0OjU4LjY2NjY2NjY2NjdweH0uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdnttYXJnaW4tbGVmdDotNDRweDtwYWRkaW5nLXJpZ2h0OjU4LjY2NjY2NjY2NjdweH0uay1tYXNre3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlfS5rLW5hdmlnYXRvci1oaW50IGRpdntwb3NpdGlvbjphYnNvbHV0ZX0uay1uYXZpZ2F0b3ItaGludCAuay1zY3JvbGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NHB4fS5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXB7bWFyZ2luLXRvcDoyMHB4O21pbi13aWR0aDoxNjBweDtvcGFjaXR5OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc3BhcmtsaW5lLC5rLXNwYXJrbGluZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zcGFya2xpbmUgc3BhbntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5rLWNoYXJ0LWRyYWdnaW5ney13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNoYXJ0LWRvbnV0LWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcGRmLWV4cG9ydCAuay1jaGFydCAuay1hbmltYXRpb24tY29udGFpbmVyLC5rLXBkZi1leHBvcnQgLmstc3BhcmtsaW5lIC5rLWFuaW1hdGlvbi1jb250YWluZXIsLmstcGRmLWV4cG9ydCAuay1zdG9ja2NoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXJ7ZGlzcGxheTpub25lfS5rLWNoYXJ0LW92ZXJsYXl7bWFyZ2luOjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tY2hhcnQtY29tcHV0ZWQtdGl0bGUtaGVpZ2h0LCAwcHgpKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eToxO3otaW5kZXg6MTAwMDF9LmstY2hhcnQtb3ZlcmxheS10b3B7dG9wOnZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KX0uay1jaGFydC1vdmVybGF5IC5rLW5vLWRhdGEsLmstY2hhcnQtb3ZlcmxheSAuay1ub2RhdGF7bWluLWhlaWdodDphdXRvO3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSk7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodCwgbm9ybWFsKX0uay1kaWFncmFte2hlaWdodDo2MDBweH0uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmstY2FudmFzLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXNhbmtleSB0ZXh0e3BvaW50ZXItZXZlbnRzOm5vbmV9LmstdHJlZW1hcHtoZWlnaHQ6NDAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpbGV7bWFyZ2luOi0xcHggMCAwIC0xcHg7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5rLXRyZWVtYXA+LmstdHJlZW1hcC10aWxle3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aWR0aDoxLjQyODU3MTQyODZlbTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjB9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsPmRpdnt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0O3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDoxZW19LmstdHJlZW1hcCAuay10cmVlbWFwLXdyYXB7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjB9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlKy5rLXRyZWVtYXAtd3JhcHt0b3A6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHgpfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCsuay10cmVlbWFwLXdyYXB7bGVmdDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCl9LmstdHJlZW1hcCAuay1sZWFme3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1nYXVnZXt0ZXh0LWFsaWduOnN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWFyY2dhdWdlLC5rLWNpcmN1bGFyZ2F1Z2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstYXJjZ2F1Z2UtbGFiZWwsLmstY2lyY3VsYXJnYXVnZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjB9LmstcXJjb2Rle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXFyY29kZT5kaXZ7aGVpZ2h0OjE1MHB4fS5rLXZhci0tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXZhci0tcHJpbWFyeS1jb250cmFzdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLXZhci0tYmFzZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXZhci0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay12YXItLW5vcm1hbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdmFyLS1ub3JtYWwtdGV4dC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay12YXItLXNlcmllcy1he2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpfS5rLXZhci0tc2VyaWVzLWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mil9LmstdmFyLS1zZXJpZXMtY3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKX0uay12YXItLXNlcmllcy1ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpfS5rLXZhci0tc2VyaWVzLWV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZil9LmstdmFyLS1zZXJpZXMtZntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKX0uay12YXItLXNlcmllcy0xe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpfS5rLXZhci0tc2VyaWVzLTJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mil9LmstdmFyLS1zZXJpZXMtM3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKX0uay12YXItLXNlcmllcy00e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpfS5rLXZhci0tc2VyaWVzLTV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZil9LmstdmFyLS1zZXJpZXMtNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKX0uay12YXItLXNlcmllcy03e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKX0uay12YXItLXNlcmllcy04e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKX0uay12YXItLXNlcmllcy05e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKX0uay12YXItLXNlcmllcy0xMHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCl9LmstdmFyLS1zZXJpZXMtMTF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpfS5rLXZhci0tc2VyaWVzLTEye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KX0uay12YXItLXNlcmllcy0xM3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpfS5rLXZhci0tc2VyaWVzLTE0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSl9LmstdmFyLS1zZXJpZXMtMTV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKX0uay12YXItLXNlcmllcy0xNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpfS5rLXZhci0tc2VyaWVzLTE3e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZil9LmstdmFyLS1zZXJpZXMtMTh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKX0uay12YXItLXNlcmllcy0xOXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpfS5rLXZhci0tc2VyaWVzLTIwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSl9LmstdmFyLS1zZXJpZXMtMjF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKX0uay12YXItLXNlcmllcy0yMntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpfS5rLXZhci0tc2VyaWVzLTIze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZil9LmstdmFyLS1zZXJpZXMtMjR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKX0uay12YXItLXNlcmllcy0yNXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyl9LmstdmFyLS1zZXJpZXMtMjZ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpfS5rLXZhci0tc2VyaWVzLTI3e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKX0uay12YXItLXNlcmllcy0yOHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCl9LmstdmFyLS1zZXJpZXMtMjl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApfS5rLXZhci0tc2VyaWVzLTMwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KX0uay12YXItLWdhdWdlLXBvaW50ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay12YXItLWdhdWdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstdmFyLS1jaGFydC1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9LmstdmFyLS1jaGFydC10aXRsZS1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCl9LmstdmFyLS1jaGFydC1wYW5lLXRpdGxlLWZvbnQtc2l6ZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KX0uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpfS5rLXZhci0tY2hhcnQtbGFiZWwtZm9udC1zaXple2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLXZhci0tY2hhcnQtaW5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbWFqb3ItbGluZXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstdmFyLS1jaGFydC1taW5vci1saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWFyZWEtb3BhY2l0eXtvcGFjaXR5OjAuNn0uay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eXtvcGFjaXR5OjAuMX0uay12YXItLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eXtvcGFjaXR5OjAuM30uay12YXItLWNoYXJ0LW5vdGVzLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LW5vdGVzLWxpbmVze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWNyb3NzaGFpci1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWVycm9yLWJhcnMtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstY2hhcnQsLmstZGlhZ3JhbSwuay1nYXVnZSwuay1zcGFya2xpbmV7LS1rZW5kby1jaGFydC1wcmltYXJ5LWJnOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LXByaW1hcnktY29udHJhc3Q6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpOy0ta2VuZG8tY2hhcnQtYmc6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTstLWtlbmRvLWNoYXJ0LXRleHQ6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTstLWtlbmRvLWNoYXJ0LWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTstLWtlbmRvLWNoYXJ0LXRpdGxlLWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTstLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpOy0ta2VuZG8tY2hhcnQtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtaW5hY3RpdmU6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1tYWpvci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbWlub3ItbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTstLWtlbmRvLWNoYXJ0LWFyZWEtb3BhY2l0eTogMC42Oy0ta2VuZG8tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjE7LS1rZW5kby1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHk6IDAuMzstLWtlbmRvLWNoYXJ0LW5vdGVzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbm90ZXMtYm9yZGVyOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbm90ZXMtbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1jcm9zc2hhaXItYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1lcnJvci1iYXJzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mik7LS1rZW5kby1jaGFydC1zZXJpZXMtMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTstLWtlbmRvLWNoYXJ0LXNlcmllcy01OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTc6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZSwgI2ZmYjFhYyk7LS1rZW5kby1jaGFydC1zZXJpZXMtODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKTstLWtlbmRvLWNoYXJ0LXNlcmllcy05OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGUsICNhNWFmZmQpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTExOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEzOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkLCAjYmY0YTQyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkLCAjMzg0N2JjKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMTg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyLCAjZmY4YTgyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTIyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyLCAjNzg4N2ZiKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMjQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI1OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXIsICM4MDMyMmMpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI4OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXIsICMyNjMwN2QpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTMwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpOy0ta2VuZG8tY2hhcnQtZ2F1Z2UtcG9pbnRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7LS1rZW5kby1jaGFydC1nYXVnZS10cmFjazogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstY2hhcnQsLmstc3BhcmtsaW5lLC5rLXN0b2NrY2hhcnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGFydCAuay1wb3B1cCwuay1zcGFya2xpbmUgLmstcG9wdXAsLmstc3RvY2tjaGFydCAuay1wb3B1cHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstY2hhcnQtdG9vbHRpcHtjb2xvcjojZmZmfS5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZXtjb2xvcjojMDAwfS5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9Lmstc2VsZWN0aW9ue2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCA3cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxNSUsIHRyYW5zcGFyZW50KX0uay1zZWxlY3Rpb24tYmd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWhhbmRsZXtjdXJzb3I6ZS1yZXNpemU7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1oYW5kbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1oYW5kbGUgZGl2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tYXNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO29wYWNpdHk6Ljh9LmstY2hhcnQtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRyZWVtYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10cmVlbWFwIC5rLWxlYWZ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRyZWVtYXAgLmstbGVhZi5rLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRyZWVtYXAgLmstbGVhZjpob3Zlciwuay10cmVlbWFwIC5rLWxlYWYuay1ob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDNweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBhbmUtd3JhcHBlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmUtd3JhcHBlciAuay1wYW5le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7b3ZlcmZsb3cteDpoaWRkZW59LmstcGFuZS13cmFwcGVyIC5rLXZpZXd7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWNvbnRlbnQ6c3RyZXRjaDt2ZXJ0aWNhbC1hbGlnbjp0b3A7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnR7bWluLWhlaWdodDoxcHg7ZmxleDoxO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1wYW5lLXdyYXBwZXI+ZGl2LmstcGFuZXtib3gtc2hhZG93Om5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jb250ZW50LC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnR7b3ZlcmZsb3cteTphdXRvfS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudD4uay1zY3JvbGwtY29udGFpbmVyLC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1jb250ZW50Pi5rLXNjcm9sbC1jb250YWluZXIsLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstY29udGVudD4uay1zY3JvbGwtY29udGFpbmVyLC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQ+Lmstc2Nyb2xsLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXBvcHVwLWVkaXQtZm9ybSwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lcnt3aWR0aDphdXRvO21pbi13aWR0aDphdXRvfS5rLWdyaWQuay1ncmlkLW1vYmlsZXtib3JkZXItd2lkdGg6MH0uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmV7Y29udGVudDpcIu6AnlwiO3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQ6MTZweC8xIFwiV2ViQ29tcG9uZW50c0ljb25zXCI7dG9wOmNhbGMoNTAlIC0gMXB4KTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3BhZGRpbmc6LjJlbX0uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3e3BhZGRpbmc6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3Pi5rLWxpc3Rncm91cC1mb3JtLXJvd3ttYXJnaW46MH0uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pdGVtcy13cmFwe3dpZHRoOjEwMCU7bWFyZ2luLWJsb2NrOi0xcHg7bWFyZ2luLWlubGluZTowfS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc2NoZWR1bGVyLmstc2NoZWR1bGVyLW1vYmlsZXtib3JkZXItd2lkdGg6MH0uay1zY2hlZHVsZXItbW9iaWxlIHRoe2ZvbnQtd2VpZ2h0Om5vcm1hbH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTpoaWRkZW59Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcj4qe21hcmdpbjowfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50e2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O2dhcDowfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd257ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyPip7bWFyZ2luOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW57aGVpZ2h0OjQwcHh9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZHtoZWlnaHQ6NDBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50cy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjZweDtsaW5lLWhlaWdodDo2cHh9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50e3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0cHg7aGVpZ2h0OjRweDttaW4taGVpZ2h0OjA7bWFyZ2luOjFweH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItZGF0ZS1ncm91cHtkaXNwbGF5Om5vbmV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXA+ZGl2e292ZXJmbG93OnZpc2libGV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1tb2JpbGUtaGVhZGVye2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZXt0YWJsZS1sYXlvdXQ6YXV0b30uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57d2lkdGg6MSV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGR7d2hpdGUtc3BhY2U6bm9ybWFsfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0aHtoZWlnaHQ6MS41ZW19Lmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXRleHQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjF9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZHtmb250LXNpemU6LjdlbX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aHtoZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVlbX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLW1hcmt7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci10YXNrLXRleHR7ZmxleDoxIDEgMCV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1ue3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHR7d3JpdGluZy1tb2RlOnZlcnRpY2FsLWxyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0cit0ciAuay1zY2hlZHVsZXItdGltZXN7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5rLXBhbmUtd3JhcHBlciAuay1hcHBiYXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlLC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItaGVscC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmJsb2NrfS5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAtdGl0bGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW17Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCsuay1saXN0Z3JvdXB7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqe3BvaW50ZXItZXZlbnRzOm5vbmV9LmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3QtdGl0bGUsLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cC10aXRsZXtwYWRkaW5nOjB9LmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cHttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3QtdGl0bGV7cGFkZGluZzowfS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LWZpbHRlcntwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0Z3JvdXB7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcHtkaXNwbGF5OmZsZXh9LmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXB7b3ZlcmZsb3cteTphdXRvfS5rLXBhbmUtd3JhcHBlciAuay1wYWdlci13cmFwLmstcGFnZXItc20sLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLmstcGFnZXItc217anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gsLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLmstcGFnZXItc20gLmstcGFnZXItcmVmcmVzaHtkaXNwbGF5Om5vbmV9OmlzKC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIsW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciwuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0pIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI+dWw+bGl7Ym9yZGVyOjB9OmlzKC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIsW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciwuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0pIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZHttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDowfS5rLXBhbmUtd3JhcHBlciwuay12aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZT4uay12aWV3Pi5rLWNvbnRlbnR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstY29sdW1uLWFjdGl2ZSt0aC5rLWhlYWRlcntib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1uYXYtY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYWRhdGV7Y29sb3I6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9kLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLXNjaGVkdWxlci1hZ2VuZGF3ZWVrZGF5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItYWxsLWRheXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXRvb2xzPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1pdGVtLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWxpbmssLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1pdGVtLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstbGluaywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWl0ZW0sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1saW5rLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWxpbmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNsZWFyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jbGVhciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNlbGVjdC1hbGwsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zY2hlZHVsZXItZGVsZXRlLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY2xlYXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zZWxlY3QtYWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLWRlbGV0ZSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWNsZWFyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2VsZWN0LWFsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kOm5vbmV9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCAuay1saW5re2NvbG9yOmluaGVyaXR9LmstZ3JpZHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWdyaWQuay1ncmlkLWRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30uay1ncmlkIC5rLWdyaWQtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1ncmlkIC5rLWdyaWQtYXJpYS1yb290e2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW59LmstZ3JpZCAuay10YWJsZXttYXJnaW46MDt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowO2JveC1zaXppbmc6Y29udGVudC1ib3g7ZW1wdHktY2VsbHM6c2hvdztvdXRsaW5lOjB9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSwuay1ncmlkIC5rLWdyaWQtY29udGVudCAuay10YWJsZSwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUsLmstZ3JpZCAuay1ncmlkLWZvb3RlciAuay10YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmstZ3JpZCAuay10YWJsZS10aGVhZCwuay1ncmlkIC5rLXRhYmxlLXRib2R5LC5rLWdyaWQgLmstdGFibGUtdGZvb3R7dGV4dC1hbGlnbjpzdGFydDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1ncmlkIC5rLXRhYmxlLXJvd3tib3JkZXItY29sb3I6aW5oZXJpdH0uay1ncmlkIC5rLXRhYmxlLXRoLC5rLWdyaWQgdGQsLmstZ3JpZCAuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3V0bGluZTowO2ZvbnQtd2VpZ2h0OmluaGVyaXQ7dGV4dC1hbGlnbjppbmhlcml0O3Bvc2l0aW9uOnN0YXRpYztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWdyaWQgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwuay1ncmlkIC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1ncmlkIC5rLXRhYmxlLXRoOmZvY3VzLC5rLWdyaWQgdGQ6Zm9jdXMsLmstZ3JpZCAuay10YWJsZS10ZDpmb2N1c3tvdXRsaW5lOm5vbmV9LmstZ3JpZCAuay10YWJsZS10aD4uay1yYWRpbywuay1ncmlkIC5rLXRhYmxlLXRoPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay10YWJsZS10aD4uay1jaGVja2JveCwuay1ncmlkIC5rLXRhYmxlLXRoPi5rLWNoZWNrYm94LXdyYXAsLmstZ3JpZCB0ZD4uay1yYWRpbywuay1ncmlkIHRkPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCB0ZD4uay1jaGVja2JveCwuay1ncmlkIHRkPi5rLWNoZWNrYm94LXdyYXAsLmstZ3JpZCAuay10YWJsZS10ZD4uay1yYWRpbywuay1ncmlkIC5rLXRhYmxlLXRkPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay10YWJsZS10ZD4uay1jaGVja2JveCwuay1ncmlkIC5rLXRhYmxlLXRkPi5rLWNoZWNrYm94LXdyYXB7dmVydGljYWwtYWxpZ246dG9wfS5rLWdyaWQgLmstdGFibGUtdGh7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdyaWQgdGQsLmstZ3JpZCAuay10YWJsZS10ZHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjBweDt3aGl0ZS1zcGFjZTp1bnNldDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ3JpZCBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXItd3JhcHtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXJ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZXttYXJnaW4tYm90dG9tOi0xcHh9LmstZ3JpZCAuay1ncmlkLWhlYWRlci5rLWdyaWQtZHJhZ2dhYmxlLWhlYWRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoe3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtjdXJzb3I6ZGVmYXVsdH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5re2xpbmUtaGVpZ2h0OmluaGVyaXQ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdXRsaW5lOjB9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51e2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt6LWluZGV4OjF9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpob3Zlciwuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3Zlciwuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1jZWxsLWlubmVyPi5rLWxpbms+Lmstc29ydC1pY29ue3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wO21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLSAxcHgpfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstY2VsbC1pbm5lcj4uay1saW5rPi5rLXNvcnQtaWNvbiAuay1pY29ue2Rpc3BsYXk6ZmxleH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2hlaWdodDoxNnB4O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO21hcmdpbi10b3A6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpO21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIqLTEpfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZT4uay1jZWxsLWlubmVyIC5rLWxpbmt7cGFkZGluZy1pbmxpbmUtZW5kOjB9LmstZ3JpZCAuay1jZWxsLWlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQgLmstY2VsbC1pbm5lcj4uay1saW5re3dpZHRoOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6aW5oZXJpdDtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQgLmstY2VsbC1pbm5lcj4uay1saW5rPi5rLXNvcnQtaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1zaHJpbms6MH0uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstc29ydC1vcmRlcntmbGV4LXNocmluazowO2xpbmUtaGVpZ2h0Om5vcm1hbH0uay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstZ3JpZC1oZWFkZXItbWVudXtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncmlkIC5rLWdyb3VwLWNvbCwuay1ncmlkIC5rLWhpZXJhcmNoeS1jb2x7cGFkZGluZzowO3dpZHRoOjMycHh9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgcHttYXJnaW46MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRke292ZXJmbG93OnZpc2libGV9LmstZ3JpZCAuay1ncm91cGluZy1yb3crLmstdGFibGUtcm93IHRkLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay10YWJsZS10ZHtib3JkZXItdG9wLXdpZHRoOjFweH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay1ncm91cC1jZWxse2JvcmRlci10b3Atd2lkdGg6MDt0ZXh0LW92ZXJmbG93OmNsaXB9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7bWFyZ2luLWlubGluZS1lbmQ6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5rLWdyaWQgLmstdGFibGUgLmstZ3JvdXAtZm9vdGVyIHRkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRke2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4IDB9LmstZ3JpZCAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCt0ZCwuay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsKy5rLXRhYmxlLXRke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwsLmstZ3JpZCAuay1kcmFnLWNlbGx7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZX0uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWZvbnQtaWNvbiwuay1ncmlkIC5rLWRyYWctY2VsbD4uay1mb250LWljb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MH0uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsKy5rLWdyaWQtY29udGVudC1zdGlja3l7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstZ3JpZCAuay1kZXRhaWwtcm93IC5rLWRldGFpbC1jZWxse2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MH0uay1ncmlkIC5rLWRpcnR5LWNlbGx7cG9zaXRpb246cmVsYXRpdmV9LmstZ3JpZCAuay1kaXJ0eS1jZWxsLmstZWRpdC1jZWxse3Bvc2l0aW9uOnN0YXRpY30uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1ncmlkLWNvbnRlbnQtc3RpY2t5e3Bvc2l0aW9uOnN0aWNreX0uay1ncmlkIC5rLWRpcnR5e2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOmF1dG99LmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkKy5rLWdyaWQtY29udGVudHtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWV4cGFuZGVye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDoxcHg7Ym90dG9tOjFweH0uay1ncmlkIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbWVudSwuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb257Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZCAuay1kcmFnLWNvbHtwYWRkaW5nOjA7d2lkdGg6MzZweH0uay1ncmlkIC5rLWRyYWctY2VsbHtjdXJzb3I6bW92ZX0uay1ncmlkLXJlc2l6YWJsZXtyZXNpemU6Ym90aDtvdmVyZmxvdzphdXRvfS5rLWdyaWQtdG9vbGJhcntib3JkZXItd2lkdGg6MCAwIDFweDtmbGV4LXNocmluazowfS5rLWdyaWQtdG9vbGJhci1ib3R0b217Ym9yZGVyLXdpZHRoOjFweCAwIDB9LmstZ3JvdXBpbmctaGVhZGVye2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXdyYXA6d3JhcH0uay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7aGVpZ2h0OmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ3JvdXBpbmctaGVhZGVyIC5rLWNoaXAtbGlzdHtmbGV4LWdyb3c6MDtkaXNwbGF5OmNvbnRlbnRzfS5rLWdyb3VwaW5nLWhlYWRlcj4uay1ncm91cGluZy1kcm9wLWNvbnRhaW5lcntmbGV4LWdyb3c6MTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24tc2VsZjpzdHJldGNoO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1ncm91cGluZy1kcm9wY2x1ZXt3aWR0aDoxMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlLC5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZXtib3JkZXItd2lkdGg6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MH0uay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXJ7d2lkdGg6MnB4O2hlaWdodDpjYWxjKDEwMCUgLSA2cHgpO3RvcDo2cHg7aW5zZXQtaW5saW5lLXN0YXJ0OjVweH0uay1ncmlkLWhlYWRlci13cmFwLC5rLWdyaWQtZm9vdGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxle21hcmdpbi1pbmxpbmUtZW5kOjB9LmstZ3JpZC1oZWFkZXIsLmstZ3JpZC1mb290ZXJ7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDowIDAgYXV0b31kaXYuay1ncmlkLWhlYWRlcixkaXYuay1ncmlkLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstY29sdW1uLXJlc2l6ZXJ7d2lkdGg6LjVlbTtoZWlnaHQ6MTAwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtpbnNldC1pbmxpbmUtZW5kOjA7Y3Vyc29yOmNvbC1yZXNpemV9Lmstcm93LXJlc2l6ZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpub25lfS5rLWdyaWQtZm9vdGVye2JvcmRlci10b3Atd2lkdGg6MXB4fS5rLWdyaWQtZm9vdGVyIHRkLC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxlLXRke2hlaWdodDoxLjQyODU3MTQyODZlbX0uay1ncmlkLWZvb3RlciB0ZCwuay1ncm91cC1mb290ZXIgdGQsLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxlLXRkLC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGR7Zm9udC13ZWlnaHQ6Ym9sZH0uay1ncmlkLWZpbHRlci1wb3B1cHttaW4td2lkdGg6MjMwcHg7bWF4LXdpZHRoOjMyMHB4fS5rLWdyaWQtY29sdW1uLW1lbnUtc3RhbmRhbG9uZSBhLmstZ3JpZC1maWx0ZXJ7cG9zaXRpb246aW5pdGlhbDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYmxvY2s6LTRweDttYXJnaW4taW5saW5lOjA7cGFkZGluZy1ibG9jazo0cHg7cGFkZGluZy1pbmxpbmU6OHB4fS5rLWZpbHRlci1yb3d7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZmlsdGVyLXJvdyB0ZCwuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGh7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWZpbHRlci1yb3cgdGQ6Zmlyc3QtY2hpbGQsLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZmlsdGVyLXJvdyAuay1tdWx0aXNlbGVjdHtoZWlnaHQ6YXV0b30uay1maWx0ZXJjZWxse3dpZHRoOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1maWx0ZXJjZWxsPnNwYW4sLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MSAxIGF1dG99LmstZmlsdGVyY2VsbD5zcGFuPi5rLWJ1dHRvbiwuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlcj4uay1idXR0b257ZmxleDpub25lfS5rLWdyaWQtY29udGVudCwuay1ncmlkLWNvbnRlbnQtbG9ja2Vke2JvcmRlci1jb2xvcjppbmhlcml0O291dGxpbmU6MH0uay1ncmlkLWNvbnRlbnQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQ+dGQsLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkPi5rLXRhYmxlLXRkLC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQ+dGQsLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZD4uay10YWJsZS10ZHtib3JkZXItYm90dG9tLXdpZHRoOjB9LmstZ3JpZC1jb250ZW50e3dpZHRoOjEwMCU7bWluLWhlaWdodDowO292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6c2Nyb2xsO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MX0uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1ncmlkIC5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1ncmlkIC5rLWVkaXQtY2VsbD5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwuay1ncmlkIC5rLWVkaXQtY2VsbD5zZWxlY3QsLmstZ3JpZCAuay1lZGl0LWNlbGw+Lmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+c2VsZWN0LC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay13aWRnZXQ6bm90KC5rLXN3aXRjaCksLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD5zZWxlY3QsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLXdpZGdldDpub3QoLmstc3dpdGNoKXt3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZ3JpZCAuay1lZGl0LWNlbGw+LmstcmFkaW8sLmstZ3JpZCAuay1lZGl0LWNlbGw+LmstY2hlY2tib3gsLmstZ3JpZCAuay1lZGl0LWNlbGw+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLWVkaXQtY2VsbD4uay1jaGVja2JveC13cmFwLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay1yYWRpbywuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+LmstY2hlY2tib3gsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPi5rLWNoZWNrYm94LXdyYXAsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLXJhZGlvLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD4uay1jaGVja2JveCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+LmstY2hlY2tib3gtd3JhcHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ3JpZCAuay1jb21tYW5kLWNlbGw+LmstYnV0dG9ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ3JpZCAuay1jb21tYW5kLWNlbGw+LmstYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLWlubGluZS1lbmQ6dW5zZXR9LmstZ3JpZD4uay1yZXNpemUtaGFuZGxlLC5rLWdyaWQtaGVhZGVyIC5rLXJlc2l6ZS1oYW5kbGV7aGVpZ2h0OjI1cHg7Y3Vyc29yOmNvbC1yZXNpemU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyfS5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVze2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMtaXRlbS12YWx1ZXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLWdyaWQtcGFnZXJ7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9LmstZ3JpZC1wYWdlci10b3B7Ym9yZGVyLXdpZHRoOjAgMCAxcHh9LmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLXdyYXB7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3otaW5kZXg6MX0uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50Pi5rLWhlaWdodC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdH0uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5rLXdpZHRoLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbn0uay13aWR0aC1jb250YWluZXIgZGl2e2hlaWdodDoxcHh9LmstZ3JpZC1hZGQtcm93IHRkLC5rLWdyaWQtYWRkLXJvdyAuay10YWJsZS10ZHtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20td2lkdGg6MXB4fS5rLWdyaWQtbG9ja2VkY29sdW1uc3t3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ3JpZC1jb250ZW50LC5rLWdyaWQtY29udGVudC1sb2NrZWR7d2hpdGUtc3BhY2U6bm9ybWFsfS5rLWdyaWQtY29udGVudC1sb2NrZWQsLmstZ3JpZC1mb290ZXItbG9ja2VkLC5rLWdyaWQtaGVhZGVyLWxvY2tlZHtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWdyaWQtY29udGVudC1sb2NrZWQrLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCsuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZXtkaXNwbGF5OmlubGluZS1ibG9ja30uay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCAuay10YWJsZSwuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZC1jb250ZW50LC5rLWdyaWQtZm9vdGVyLXdyYXAsLmstZ3JpZC1oZWFkZXItd3JhcHtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsLmstZ3JpZC1mb290ZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSwuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxle2Rpc3BsYXk6YmxvY2t9LmstZ3JpZC1oZWFkZXItbG9ja2VkPi5rLWdyaWQtaGVhZGVyLXRhYmxlLC5rLWdyaWQtaGVhZGVyLXdyYXA+LmstZ3JpZC1oZWFkZXItdGFibGV7bWFyZ2luLWJvdHRvbTotMXB4fS5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSwuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreXtwb3NpdGlvbjpzdGlja3k7ei1pbmRleDoyfS5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreS5rLWVkaXQtY2VsbHtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6M30uay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6LTF9a2VuZG8tZ3JpZCAuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3l7Ym9yZGVyOjA7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0b31rZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSB0ZCxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZHtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItdG9wLXdpZHRoOjFweDtwb3NpdGlvbjpzdGlja3k7dG9wOmluaGVyaXQ7Ym90dG9tOmluaGVyaXQ7ei1pbmRleDoyfWtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreSxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5e3otaW5kZXg6M31rZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkLGtlbmRvLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreTpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtZW5kOjB9a2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWNvbHVtbi1tZW51LGtlbmRvLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXt6LWluZGV4OjF9LmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWdyaWQtcm93LXN0aWNreXt6LWluZGV4OjN9LmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5e2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweH0uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrLmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSt0ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrLmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3l7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLXRvcC13aWR0aDoxcHh9LmstZ3JpZC1oZWFkZXItc3RpY2t5LmstdGFibGUtdGguay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWhlYWRlci13cmFwLC5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWZvb3Rlci13cmFwe21hcmdpbjowO2JvcmRlci13aWR0aDowfS5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWhlYWRlciwuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1mb290ZXJ7cGFkZGluZzowfS5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWNvbnRlbnR7b3ZlcmZsb3cteTphdXRvfS5rLWdyaWQtbm9yZWNvcmRze3RleHQtYWxpZ246Y2VudGVyfWRpdi5rLWdyaWQtbm9yZWNvcmRze3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOjIwZW07aGVpZ2h0OjRlbTtib3JkZXI6MXB4IHNvbGlkO2xpbmUtaGVpZ2h0OjRlbX0uay1jb2x1bW4tdGl0bGV7bWluLXdpZHRoOjA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleC1zaHJpbms6MTtvdmVyZmxvdzpoaWRkZW59LmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoLC5rLWdyaWQtc20gLmstdGFibGUtdGh7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gdGQsLmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRkLC5rLWdyaWQtc20gdGQsLmstZ3JpZC1zbSAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXIsLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUsLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmssLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5re21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUsLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpO2JvdHRvbTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAwLjcxNDI4NTcxNDNlbSAtIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbS8yIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyLzIpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVyLC5rLWdyaWQtc20gLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcnttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcj4uay1saW5rLC5rLWdyaWQtc20gLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcj4uay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uLC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWRyb3BjbHVlLC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWV7aGVpZ2h0OmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyA4cHgpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsLC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGwsLmstZ3JpZC1zbSAuay1kcmFnLWNlbGx7cGFkZGluZzowfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbD4uay1pY29uLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGw+LmstaWNvbiwuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWljb24sLmstZ3JpZC1zbSAuay1kcmFnLWNlbGw+LmstaWNvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay1ncmlkIC5rLWdyaWQtc20gLmstZWRpdC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1jb21tYW5kLWNlbGwsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQsLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsLmstZ3JpZC1zbSAuay1jb21tYW5kLWNlbGwsLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgdGQsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgsLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IHRkLC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGh7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsPnNwYW4sLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbD5zcGFuLC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXJ7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKX0uay1ncmlkIC5rLWdyaWQtc20gLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMsLmstZ3JpZC1zbSAuay1zZWxlY3Rpb24tYWdncmVnYXRlc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstcmVzaXplci13cmFwLC5rLWdyaWQtc20gLmstcmVzaXplci13cmFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtwYWRkaW5nLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpyb3ctcmVzaXplO3otaW5kZXg6Mn0uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGgsLmstZ3JpZC1tZCAuay10YWJsZS10aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCB0ZCwuay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGQsLmstZ3JpZC1tZCB0ZCwuay1ncmlkLW1kIC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlciwuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUsLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGluaywuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmt7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudSwuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7Ym90dG9tOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMC43MTQyODU3MTQzZW0gLSB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0vMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMi8yKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lciwuay1ncmlkLW1kIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXJ7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSotMSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXI+LmstbGluaywuay1ncmlkLW1kIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXI+LmstbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiwuay1ncmlkLW1kIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctZHJvcGNsdWUsLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZXtoZWlnaHQ6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyA4cHgpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsLC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwsLmstZ3JpZC1tZCAuay1kcmFnLWNlbGx7cGFkZGluZzowfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbD4uay1pY29uLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGw+LmstaWNvbiwuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWljb24sLmstZ3JpZC1tZCAuay1kcmFnLWNlbGw+LmstaWNvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLW1kIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwuay1ncmlkLW1kIC5rLWVkaXQtY2VsbCwuay1ncmlkLW1kIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkvMik7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgdGQsLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGw+c3Bhbiwuay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsPnNwYW4sLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlcntnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMil9LmstZ3JpZCAuay1ncmlkLW1kIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLC5rLWdyaWQtbWQgLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXN7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1yZXNpemVyLXdyYXAsLmstZ3JpZC1tZCAuay1yZXNpemVyLXdyYXB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkvMiAtIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSk7cGFkZGluZy1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkvMik7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpyb3ctcmVzaXplO3otaW5kZXg6Mn0uay1sb2FkaW5nLXBkZi1tYXNre3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAwfS5rLWxvYWRpbmctcGRmLW1hc2s+LmstaS1sb2FkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7Zm9udC1zaXplOjY0cHh9LmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzc3ttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0uay1wZGYtZXhwb3J0IC5rLWxvYWRpbmctcGRmLW1hc2t7ZGlzcGxheTpub25lfS5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwcHg7dG9wOi0xMDAwMHB4fS5rLWdyaWQtcGRmLWV4cG9ydC1lbGVtZW50IC5rLWZpbHRlci1yb3d7ZGlzcGxheTpub25lfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWR7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LWxvY2tlZHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGV9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtaGVhZGVyLXdyYXAsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtY29udGVudCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQrLmstZ3JpZC1mb290ZXItd3JhcHt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXIsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9LmstZmlsdGVyLW1lbnUtcG9wdXB7bWluLXdpZHRoOjIzMHB4O21heC13aWR0aDozMjBweH0uay1maWx0ZXItbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZmlsdGVyLW1lbnUtY29udGFpbmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1maWx0ZXItYW5ke3dpZHRoOm1pbi1jb250ZW50O2FsaWduLXNlbGY6c3RhcnR9LmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZm9ybS1idXR0b25ze21hcmdpbjowO3BhZGRpbmc6MH0uay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tbnVtZXJpYy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1zdHJpbmctZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtZGF0ZS1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1udW1lcmljLWZpbHRlci1tZW51LC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXIsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LXN0cmluZy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtZGF0ZS1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtbnVtZXJpYy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtZmlsdGVyLW1lbnUtaW5wdXQtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyLC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVye21pbi13aWR0aDoyMzBweDttYXgtd2lkdGg6MzIwcHh9LmstbXVsdGljaGVjay13cmFwe21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGlzdC1zdHlsZTpub25lfS5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1maWx0ZXItc2VsZWN0ZWQtaXRlbXN7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWF1dG9maXR0aW5ne3dpZHRoOmF1dG8gIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50fS5rLWF1dG9maXR0aW5nIC5rLXRhYmxlLXRoLC5rLWF1dG9maXR0aW5nIHRkLC5rLWF1dG9maXR0aW5nIC5rLXRhYmxlLXRke3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5rLWF1dG9maXR0aW5nIC5rLWRldGFpbC1yb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstY29sdW1uLW1lbnUtcG9wdXAsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwe21pbi13aWR0aDoyMzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sdW1uLW1lbnUtcG9wdXAuay1wb3B1cCwuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAuay1wb3B1cHttYXgtd2lkdGg6MzIwcHh9LmstY29sdW1uLW1lbnUtcG9wdXAgLmstYWN0aW9ucywuay1jb2x1bW4tbWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsLmstY29sdW1uLW1lbnUtcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsLmstY29sdW1uLW1lbnUtcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9ucywuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstYWN0aW9ucywuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZWRpdC1idXR0b25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjB9LmstY29sdW1uLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSl7Zm9udC13ZWlnaHQ6NDAwfS5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVye2JvcmRlcjowO2JhY2tncm91bmQ6aW5oZXJpdH0uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jb2x1bW4tbWVudSAuay1jb2x1bW5tZW51LWluZGljYXRvcnN7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pdGVtOmhhcyg+LmstY29sdW1ubWVudS1pdGVtLWFjdGlvbnMsPi5rLWNvbHVtbm1lbnUtaW5kaWNhdG9ycyl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jb2x1bW4tbWVudS10YWJiZWR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwIDB9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1ze21hcmdpbjotMXB4IC0xcHggMH0uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbXtmbGV4OjF9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtY29udGVudHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjB9LmstY29sdW1uLWxpc3R7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uay1jb2x1bW4tY2hvb3Nlci10aXRsZSwuay1jb2x1bW4tbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY29sdW1uLWxpc3QtaXRlbXttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cHg7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstY29sdW1uLWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbHttYXJnaW46MH0uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3Vze291dGxpbmU6bm9uZX0uay1jb2x1bW5zLWl0ZW1zLXdyYXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpfS5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0uay1jb2x1bW5tZW51LWl0ZW0+LmstaWNvbiwuay1jb2x1bW5tZW51LWl0ZW0+LmstZXhwYW5kZXItaW5kaWNhdG9ye21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIrLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIsLmstY29sdW1uLW1lbnUtZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkO2JvcmRlci10b3AtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudHtvdmVyZmxvdzpoaWRkZW59LmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHR7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbGV4OjEgMSBhdXRvfS5rLXJ0bCAuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUtd3JhcCwuay1ydGwgLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLC5rLXJ0bCAuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50Pi5rLWhlaWdodC1jb250YWluZXIsW2Rpcj1ydGxdIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwLFtkaXI9cnRsXSAuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUsW2Rpcj1ydGxdIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQ+LmstaGVpZ2h0LWNvbnRhaW5lciwuay1ydGwuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUtd3JhcCwuay1ydGwuay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUsLmstcnRsLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudD4uay1oZWlnaHQtY29udGFpbmVyLFtkaXI9cnRsXS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwLFtkaXI9cnRsXS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZSxbZGlyPXJ0bF0uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50Pi5rLWhlaWdodC1jb250YWluZXJ7ZmxvYXQ6cmlnaHR9LmstZ3JpZC1oZWFkZXIsLmstZ3JpZC1oZWFkZXItd3JhcCwuay1ncm91cGluZy1oZWFkZXIsLmstZ3JpZCAuay10YWJsZS10aCwuay1ncmlkIHRkLC5rLWdyaWQgLmstdGFibGUtdGQsLmstZ3JpZC1mb290ZXIsLmstZ3JpZC1mb290ZXItd3JhcCwuay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwuay1ncmlkLWhlYWRlci1sb2NrZWQsLmstZmlsdGVyLXJvdz4uay10YWJsZS10aCwuay1maWx0ZXItcm93PnRkLC5rLWZpbHRlci1yb3c+LmstdGFibGUtdGR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZC1oZWFkZXIsLmstZ3JvdXBpbmctaGVhZGVyLC5rLWdyaWQtYWRkLXJvdywuay1ncmlkLWZvb3Rlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkIC5rLXRhYmxle2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uay1ncmlkLXRvb2xiYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNoYWRvdzpub25lfS5rLWdyaWQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncm91cC1mb290ZXIgdGQsLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQsLmstdGFibGUtdGJvZHkgLmstZ3JvdXAtY2VsbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfS5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1ncmlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncmlkIC5rLXRhYmxlLXJvdy5rLXRhYmxlLWFsdC1yb3d7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay10YWJsZS10Ym9keT4uay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpOmhvdmVyLC5rLWdyaWQgLmstdGFibGUtdGJvZHk+LmstdGFibGUtcm93Om5vdCguay1kZXRhaWwtcm93KS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZD50ZCwuay1ncmlkIC5rLXRhYmxlLXRkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZD4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLXRhYmxlLXRoOmZvY3VzLC5rLWdyaWQgLmstdGFibGUtdGguay1mb2N1cywuay1ncmlkIHRkOmZvY3VzLC5rLWdyaWQgdGQuay1mb2N1cywuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstdGFibGUtdGQuay1mb2N1cywuay1ncmlkIC5rLW1hc3Rlci1yb3c+dGQ6Zm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93PnRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+dGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+dGQuay1mb2N1cywuay1ncmlkIC5rLWRldGFpbC1yb3c+dGQ6Zm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93PnRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+dGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+dGQuay1mb2N1cywuay1ncmlkIC5rLW1hc3Rlci1yb3c+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93Pi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cGluZy1yb3c+LmstdGFibGUtdGQuay1mb2N1cywuay1ncmlkIC5rLWRldGFpbC1yb3c+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93Pi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+LmstdGFibGUtdGQ6Zm9jdXMsLmstZ3JpZCAuay1ncm91cC1mb290ZXI+LmstdGFibGUtdGQuay1mb2N1cywuay1ncmlkIC5rLWdyaWQtcGFnZXI6Zm9jdXMsLmstZ3JpZCAuay1ncmlkLXBhZ2VyLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZ3JpZCAuay1ncm91cGluZy1yb3d7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItdG9wLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtdGQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgdGQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUtdGR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cC1mb290ZXIgdGQsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtY2VsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay10YWJsZS10ZHtib3JkZXItdG9wLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXNlbGVjdGVkIHRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zZWxlY3RlZCAuay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc2VsZWN0ZWQuay10YWJsZS1hbHQtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjQlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXNlbGVjdGVkOmhvdmVyIHRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zZWxlY3RlZC5rLWhvdmVyIHRkLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zZWxlY3RlZDpob3ZlciAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc2VsZWN0ZWQuay1ob3ZlciAuay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNCUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aHtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Y29sLmstc29ydGVkLC5rLXRhYmxlLXRoLmstc29ydGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzJSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtaWNvbiwuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3Zlciwuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpmb2N1cywuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpmb2N1cywuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1mb2N1cywuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUuay1mb2N1cywuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uOmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xKX0uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1hY3RpdmUsLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgdGQuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGQuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItc3RpY2t5Lmstc29ydGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0uay1ncmlkLWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkLWZvb3RlciAuay1ncmlkLWZvb3Rlci1zdGlja3l7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9Lmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstbWFzdGVyLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItdG9wLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWFzdGVyLXJvdyAuay1ncmlkLXJvdy1zdGlja3ksLmstbWFzdGVyLXJvdy5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZHtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdy5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZCwuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay1ncmlkLXJvdy1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZCwuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3ksLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZCwuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQ6OmJlZm9yZSwuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZCwuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtYWx0LXJvdy5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZDo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjQlLCB0cmFuc3BhcmVudCl9LmstbWFzdGVyLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLW1hc3Rlci1yb3c6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LC5rLW1hc3Rlci1yb3c6aG92ZXIuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstbWFzdGVyLXJvdy5rLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstbWFzdGVyLXJvdy5rLWhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSwuay1tYXN0ZXItcm93LmstaG92ZXIuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1tYXN0ZXItcm93Lmstc2VsZWN0ZWQ6aG92ZXIgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreSwuay1tYXN0ZXItcm93Lmstc2VsZWN0ZWQ6aG92ZXIuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstaG92ZXIgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkLC5rLW1hc3Rlci1yb3c6aG92ZXIgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQsLmstbWFzdGVyLXJvdy5rLWhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkLC5rLW1hc3Rlci1yb3c6aG92ZXIgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQsLmstbWFzdGVyLXJvdy5rLWhvdmVyIC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkOmhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZDpob3Zlci5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZDo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay1zZWxlY3RlZC5rLWhvdmVyIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstaG92ZXIuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQ6OmJlZm9yZSwuay1tYXN0ZXItcm93OmhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsLmstbWFzdGVyLXJvdy5rLWhvdmVyIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsLmstbWFzdGVyLXJvdzpob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlLC5rLW1hc3Rlci1yb3cuay1ob3ZlciAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI0JSwgdHJhbnNwYXJlbnQpfS5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZ3JvdXBpbmctcm93OmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JvdXBpbmctcm93LmstaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWNvbHVtbi1saXN0LWl0ZW06aG92ZXIsLmstY29sdW1ubWVudS1pdGVtOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWNvbHVtbi1saXN0LWl0ZW06Zm9jdXMsLmstY29sdW1uLWxpc3QtaXRlbS5rLWZvY3VzLC5rLWNvbHVtbm1lbnUtaXRlbTpmb2N1cywuay1jb2x1bW5tZW51LWl0ZW0uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstY29sdW1ubWVudS1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpe2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06aG92ZXIsLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWNvbHVtbi1tZW51LXRhYmJlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1jaGVjay1hbGwtd3JhcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1yZXNpemVyLXdyYXAuay1ob3ZlciAuay1yb3ctcmVzaXplcntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSAyMCUsIHRyYW5zcGFyZW50KX0uay1yZXNpemVyLXdyYXAuay1hY3RpdmUgLmstcm93LXJlc2l6ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jb2x1bW5tZW51LWluZGljYXRvcnN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdG91Y2gtYWN0aW9uLW5vbmV7dG91Y2gtYWN0aW9uOm5vbmV9LlxcIWstdG91Y2gtYWN0aW9uLW5vbmV7dG91Y2gtYWN0aW9uOm5vbmUgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tYXV0b3t0b3VjaC1hY3Rpb246YXV0b30uXFwhay10b3VjaC1hY3Rpb24tYXV0b3t0b3VjaC1hY3Rpb246YXV0byAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4teHt0b3VjaC1hY3Rpb246cGFuLXh9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi14e3RvdWNoLWFjdGlvbjpwYW4teCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tbGVmdHt0b3VjaC1hY3Rpb246cGFuLWxlZnR9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0e3RvdWNoLWFjdGlvbjpwYW4tbGVmdCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHR7dG91Y2gtYWN0aW9uOnBhbi1yaWdodH0uXFwhay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0e3RvdWNoLWFjdGlvbjpwYW4tcmlnaHQgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLXl7dG91Y2gtYWN0aW9uOnBhbi15fS5cXCFrLXRvdWNoLWFjdGlvbi1wYW4teXt0b3VjaC1hY3Rpb246cGFuLXkgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLXVwe3RvdWNoLWFjdGlvbjpwYW4tdXB9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi11cHt0b3VjaC1hY3Rpb246cGFuLXVwICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBhbi1kb3due3RvdWNoLWFjdGlvbjpwYW4tZG93bn0uXFwhay10b3VjaC1hY3Rpb24tcGFuLWRvd257dG91Y2gtYWN0aW9uOnBhbi1kb3duICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb217dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219LlxcIWstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb217dG91Y2gtYWN0aW9uOnBpbmNoLXpvb20gIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tbWFuaXB1bGF0aW9ue3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LlxcIWstdG91Y2gtYWN0aW9uLW1hbmlwdWxhdGlvbnt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3Qtbm9uZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uXFwhay11c2VyLXNlbGVjdC1ub25ley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0bzt1c2VyLXNlbGVjdDphdXRvfS5cXCFrLXVzZXItc2VsZWN0LWF1dG97LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS5rLXVzZXItc2VsZWN0LXRleHR7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LlxcIWstdXNlci1zZWxlY3QtdGV4dHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDt1c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3QtYWxsey13ZWJraXQtdXNlci1zZWxlY3Q6YWxsO3VzZXItc2VsZWN0OmFsbH0uXFwhay11c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1jb250YWlue3VzZXItc2VsZWN0OmNvbnRhaW59LlxcIWstdXNlci1zZWxlY3QtY29udGFpbnt1c2VyLXNlbGVjdDpjb250YWluICFpbXBvcnRhbnR9LmstY3Vyc29yLW5vbmV7Y3Vyc29yOm5vbmV9LlxcIWstY3Vyc29yLW5vbmV7Y3Vyc29yOm5vbmUgIWltcG9ydGFudH0uay1jdXJzb3ItYXV0b3tjdXJzb3I6YXV0b30uXFwhay1jdXJzb3ItYXV0b3tjdXJzb3I6YXV0byAhaW1wb3J0YW50fS5rLWN1cnNvci1kZWZhdWx0e2N1cnNvcjpkZWZhdWx0fS5cXCFrLWN1cnNvci1kZWZhdWx0e2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnR9LmstY3Vyc29yLWNvbnRleHQtbWVudXtjdXJzb3I6Y29udGV4dC1tZW51fS5cXCFrLWN1cnNvci1jb250ZXh0LW1lbnV7Y3Vyc29yOmNvbnRleHQtbWVudSAhaW1wb3J0YW50fS5rLWN1cnNvci1oZWxwe2N1cnNvcjpoZWxwfS5cXCFrLWN1cnNvci1oZWxwe2N1cnNvcjpoZWxwICFpbXBvcnRhbnR9LmstY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LlxcIWstY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudH0uay1jdXJzb3ItcHJvZ3Jlc3N7Y3Vyc29yOnByb2dyZXNzfS5cXCFrLWN1cnNvci1wcm9ncmVzc3tjdXJzb3I6cHJvZ3Jlc3MgIWltcG9ydGFudH0uay1jdXJzb3Itd2FpdHtjdXJzb3I6d2FpdH0uXFwhay1jdXJzb3Itd2FpdHtjdXJzb3I6d2FpdCAhaW1wb3J0YW50fS5rLWN1cnNvci1jZWxse2N1cnNvcjpjZWxsfS5cXCFrLWN1cnNvci1jZWxse2N1cnNvcjpjZWxsICFpbXBvcnRhbnR9LmstY3Vyc29yLWNyb3NzaGFpcntjdXJzb3I6Y3Jvc3NoYWlyfS5cXCFrLWN1cnNvci1jcm9zc2hhaXJ7Y3Vyc29yOmNyb3NzaGFpciAhaW1wb3J0YW50fS5rLWN1cnNvci10ZXh0e2N1cnNvcjp0ZXh0fS5cXCFrLWN1cnNvci10ZXh0e2N1cnNvcjp0ZXh0ICFpbXBvcnRhbnR9LmstY3Vyc29yLXZlcnRpY2FsLXRleHR7Y3Vyc29yOnZlcnRpY2FsLXRleHR9LlxcIWstY3Vyc29yLXZlcnRpY2FsLXRleHR7Y3Vyc29yOnZlcnRpY2FsLXRleHQgIWltcG9ydGFudH0uay1jdXJzb3ItYWxpYXN7Y3Vyc29yOmFsaWFzfS5cXCFrLWN1cnNvci1hbGlhc3tjdXJzb3I6YWxpYXMgIWltcG9ydGFudH0uay1jdXJzb3ItY29weXtjdXJzb3I6Y29weX0uXFwhay1jdXJzb3ItY29weXtjdXJzb3I6Y29weSAhaW1wb3J0YW50fS5rLWN1cnNvci1tb3Zle2N1cnNvcjptb3ZlfS5cXCFrLWN1cnNvci1tb3Zle2N1cnNvcjptb3ZlICFpbXBvcnRhbnR9LmstY3Vyc29yLW5vLWRyb3B7Y3Vyc29yOm5vLWRyb3B9LlxcIWstY3Vyc29yLW5vLWRyb3B7Y3Vyc29yOm5vLWRyb3AgIWltcG9ydGFudH0uay1jdXJzb3Itbm90LWFsbG93ZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5cXCFrLWN1cnNvci1ub3QtYWxsb3dlZHtjdXJzb3I6bm90LWFsbG93ZWQgIWltcG9ydGFudH0uay1jdXJzb3ItZS1yZXNpemV7Y3Vyc29yOmUtcmVzaXplfS5cXCFrLWN1cnNvci1lLXJlc2l6ZXtjdXJzb3I6ZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itbi1yZXNpemV7Y3Vyc29yOm4tcmVzaXplfS5cXCFrLWN1cnNvci1uLXJlc2l6ZXtjdXJzb3I6bi1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbmUtcmVzaXple2N1cnNvcjpuZS1yZXNpemV9LlxcIWstY3Vyc29yLW5lLXJlc2l6ZXtjdXJzb3I6bmUtcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLW53LXJlc2l6ZXtjdXJzb3I6bnctcmVzaXplfS5cXCFrLWN1cnNvci1udy1yZXNpemV7Y3Vyc29yOm53LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zLXJlc2l6ZXtjdXJzb3I6cy1yZXNpemV9LlxcIWstY3Vyc29yLXMtcmVzaXple2N1cnNvcjpzLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zZS1yZXNpemV7Y3Vyc29yOnNlLXJlc2l6ZX0uXFwhay1jdXJzb3Itc2UtcmVzaXple2N1cnNvcjpzZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itc3ctcmVzaXple2N1cnNvcjpzdy1yZXNpemV9LlxcIWstY3Vyc29yLXN3LXJlc2l6ZXtjdXJzb3I6c3ctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLXctcmVzaXple2N1cnNvcjp3LXJlc2l6ZX0uXFwhay1jdXJzb3Itdy1yZXNpemV7Y3Vyc29yOnctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLWV3LXJlc2l6ZXtjdXJzb3I6ZXctcmVzaXplfS5cXCFrLWN1cnNvci1ldy1yZXNpemV7Y3Vyc29yOmV3LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1ucy1yZXNpemV7Y3Vyc29yOm5zLXJlc2l6ZX0uXFwhay1jdXJzb3ItbnMtcmVzaXple2N1cnNvcjpucy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbmVzdy1yZXNpemV7Y3Vyc29yOm5lc3ctcmVzaXplfS5cXCFrLWN1cnNvci1uZXN3LXJlc2l6ZXtjdXJzb3I6bmVzdy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbndzZS1yZXNpemV7Y3Vyc29yOm53c2UtcmVzaXplfS5cXCFrLWN1cnNvci1ud3NlLXJlc2l6ZXtjdXJzb3I6bndzZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItY29sLXJlc2l6ZXtjdXJzb3I6Y29sLXJlc2l6ZX0uXFwhay1jdXJzb3ItY29sLXJlc2l6ZXtjdXJzb3I6Y29sLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1yb3ctcmVzaXple2N1cnNvcjpyb3ctcmVzaXplfS5cXCFrLWN1cnNvci1yb3ctcmVzaXple2N1cnNvcjpyb3ctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLWFsbC1zY3JvbGx7Y3Vyc29yOmFsbC1zY3JvbGx9LlxcIWstY3Vyc29yLWFsbC1zY3JvbGx7Y3Vyc29yOmFsbC1zY3JvbGwgIWltcG9ydGFudH0uay1jdXJzb3Item9vbS1pbntjdXJzb3I6em9vbS1pbn0uXFwhay1jdXJzb3Item9vbS1pbntjdXJzb3I6em9vbS1pbiAhaW1wb3J0YW50fS5rLWN1cnNvci16b29tLW91dHtjdXJzb3I6em9vbS1vdXR9LlxcIWstY3Vyc29yLXpvb20tb3V0e2N1cnNvcjp6b29tLW91dCAhaW1wb3J0YW50fS5rLWN1cnNvci1ncmFie2N1cnNvcjpncmFifS5cXCFrLWN1cnNvci1ncmFie2N1cnNvcjpncmFiICFpbXBvcnRhbnR9LmstY3Vyc29yLWdyYWJiaW5ne2N1cnNvcjpncmFiYmluZ30uXFwhay1jdXJzb3ItZ3JhYmJpbmd7Y3Vyc29yOmdyYWJiaW5nICFpbXBvcnRhbnR9LmstbGlzdHZpZXd7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbGlzdHZpZXctYm9yZGVyZWR7Ym9yZGVyLXdpZHRoOjFweH0uay1saXN0dmlldy1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWxpc3R2aWV3LWJvcmRlcmVkPi5rLWxpc3R2aWV3LWhlYWRlcntib3JkZXItYm90dG9tLXdpZHRoOjFweH0uay1saXN0dmlldy1jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOjA7ZmxleC1ncm93OjE7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay1saXN0dmlldy1jb250ZW50OjphZnRlcntoZWlnaHQ6MDtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9LmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleC1yb3c6OmFmdGVyLC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXgtY29sOjphZnRlciwuay1saXN0dmlldy1jb250ZW50LmstZC1ncmlkOjphZnRlcntkaXNwbGF5Om5vbmV9LmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1pdGVte3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5re21hcmdpbi1ibG9jazotdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW4taW5saW5lOi12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUgLmstbGlzdHZpZXctbGlua3ttYXJnaW46LXZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWZvb3Rlcntib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctZm9vdGVye2JvcmRlci10b3Atd2lkdGg6MXB4fS5rLWxpc3R2aWV3LXBhZ2Vye2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWxpc3R2aWV3LWJvcmRlcmVkPi5rLWxpc3R2aWV3LXBhZ2VyLXRvcHtib3JkZXItYmxvY2stZW5kLXdpZHRoOnZhcigtLWtlbmRvLWxpc3R2aWV3LWJvcmRlci13aWR0aCwgMXB4KX0uay1saXN0dmlldy1ib3JkZXJlZD4uay1saXN0dmlldy1wYWdlci1ib3R0b217Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOnZhcigtLWtlbmRvLWxpc3R2aWV3LWJvcmRlci13aWR0aCwgMXB4KX0uay1saXN0dmlldy1ib3JkZXJzLWFsbCAuay1saXN0dmlldy1pdGVte2JvcmRlci13aWR0aDoxcHh9LmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHh9LmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowfS5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbXtib3JkZXItbGVmdC13aWR0aDoxcHh9LmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjB9LmstbGlzdHZpZXd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWxpc3R2aWV3LWNvbnRlbnQ+LmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWxpc3R2aWV3LWNvbnRlbnQ+Lmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9LmstbGlzdHZpZXctaXRlbXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jaGFydC13aXphcmQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWF7ZGlzcGxheTpmbGV4O3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWNoYXJ0LXR5cGVzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGFydC13aXphcmQtc3BsaXR0ZXJ7aGVpZ2h0OjEwMCV9LmstY2hhcnQtd2l6YXJkLXNwbGl0dGVyIC5rLXRhYnN0cmlwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstY2hhcnQtd2l6YXJkLXByZXZpZXctcGFuZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hhcnQtd2l6YXJkLXByb3BlcnR5LXBhbmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLXNlbGVjdGVkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlcjpob3Zlciwuay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1ob3ZlcntjdXJzb3I6cG9pbnRlcn0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXI6Zm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEsLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstZm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWF7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5rLXNwcmVhZHNoZWV0e3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9te3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0uay1zcHJlYWRzaGVldC10b29sYmFye2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItaW5saW5lLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhcntib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTpBcmlhbCxWZXJkYW5hLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9ye3dpZHRoOjEwZW19Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXJ7bWluLXdpZHRoOjBweDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjE7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhcj4uay1pY29ue3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3g7Ym9yZGVyLXdpZHRoOjAgMXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleC1zaHJpbms6MH0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay10b29sdGlwLC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLWdyb3VwLWhlYWRlciwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1saXN0LXNjcm9sbGVye2Rpc3BsYXk6bm9uZX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjpiZWZvcmV7Y29udGVudDpcIntcIjtmb250LXdlaWdodDo3MDB9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmFmdGVye2NvbnRlbnQ6XCJ9XCI7Zm9udC13ZWlnaHQ6NzAwfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXR7b3V0bGluZTowO3doaXRlLXNwYWNlOnByZTtmbGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LWZ1bmMuay1zeW50YXgtYXQtcG9pbnQsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50LC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc2VyaWVzLWEsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zZXJpZXMtYiwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXNlcmllcy1jLC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc2VyaWVzLWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdHttaW4td2lkdGg6MTAwcHh9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zeW50YXgtZnVuYywuay1zeW50YXgtc3RhcnRleHB7Zm9udC13ZWlnaHQ6Ym9sZH0uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OjIwcHg7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMH0uay1zcHJlYWRzaGVldC1zaGVldHMtYmFye3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LXNoZWV0c3tmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1zaGVldHMgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItd2lkdGg6MH0uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZHthbGlnbi1zZWxmOmNlbnRlcn0uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZDpub3QoOmhvdmVyKXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXN7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcnttYXJnaW46MDtib3JkZXItd2lkdGg6MH0uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1yZW1vdmV7bWFyZ2luLXJpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7dmVydGljYWwtYWxpZ246bWlkZGxlO2FsaWduLXNlbGY6Y2VudGVyfS5rLXNwcmVhZHNoZWV0LXZpZXd7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItY29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTpBcmlhbCxWZXJkYW5hLHNhbnMtc2VyaWY7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC12aWV3IC5rLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOmF1dG99Lmstc3ByZWFkc2hlZXQtZml4ZWQtY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1vdmVyZmxvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtcGFuZXtwYWRkaW5nOjAgMXB4IDAgMDtib3JkZXItd2lkdGg6MnB4IDAgMCAycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtcGFuZS5rLXRvcHtib3JkZXItdG9wLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtcGFuZS5rLWxlZnR7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay1zcHJlYWRzaGVldC10b3AtY29ybmVye2JvcmRlci13aWR0aDowIDFweCAxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMDAwfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodC1jb2xvcjppbmhlcml0O2JvcmRlci1ib3R0b20tY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1zY3JvbGxlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OnNjcm9sbDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9QG1lZGlhKGhvdmVyOiBub25lKSwocG9pbnRlcjogY29hcnNlKXsuay1zcHJlYWRzaGVldC1zY3JvbGxlcnt6LWluZGV4OjN9fS5rLXNwcmVhZHNoZWV0LWhheGlzLC5rLXNwcmVhZHNoZWV0LXZheGlze2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0LWhheGlze2JvcmRlci13aWR0aDoxcHggMCAwO2xlZnQ6MH0uay1zcHJlYWRzaGVldC12YXhpc3tib3JkZXItd2lkdGg6MCAwIDAgMXB4O3RvcDowfS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjEwMH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPmRpdiwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+ZGl2OjphZnRlciwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPmRpdjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVye3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+ZGl2e2JvcmRlci10b3Atd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+ZGl2OmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPi5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlciwuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPi5rLXNlbGVjdGlvbi1mdWxsOjphZnRlcntib3JkZXItcmlnaHQtd2lkdGg6MnB4O2Rpc3BsYXk6YmxvY2t9Lmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj5kaXZ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2OmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj4uay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj4uay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHg7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1kYXRhe2JvcmRlci1jb2xvcjppbmhlcml0O2N1cnNvcjpjZWxsO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWNlbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpwcmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWRpc2FibGVkLW1hc2t7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmNlbGx9Lmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9ue2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0e2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7ei1pbmRleDo2MH0uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbHtvdXRsaW5lLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt6LWluZGV4OjEwfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCwuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnR7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtjdXJzb3I6Y3Jvc3NoYWlyfS5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW4tYm90dG9tOi00cHg7bWFyZ2luLXJpZ2h0Oi00cHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO3otaW5kZXg6MzAwO2N1cnNvcjpjcm9zc2hhaXJ9Lmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVyLC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlcntkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQgLmstYXV0b2ZpbGwtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6Y2VsbH0uay1zcHJlYWRzaGVldC12Ym9yZGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1oYm9yZGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLXRvcC13aWR0aDoxcHh9Lmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6YXV0bztib3JkZXItd2lkdGg6M3B4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1zcHJlYWRzaGVldC1jZWxsIC5rLWRpcnR5e2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6YXV0b30uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfS5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZXtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9pbnRlci1ldmVudHM6bm9uZX0uay1zcHJlYWRzaGVldC1maWx0ZXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcn0uay1zcHJlYWRzaGVldC1maWx0ZXIgLmstaWNvbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnV7d2lkdGg6MjgwcHh9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYW5pbWF0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51LC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUuay1tZW51LXZlcnRpY2Fse2JvcmRlci13aWR0aDowfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaXRlbSwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pdGVte2NvbG9yOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1saW5rLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGMoMTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1pY29uLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWljb257bWFyZ2luOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwIGNhbGMoKDE2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKSotMSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlcntoZWlnaHQ6MjAwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3ZlcmZsb3cteTpzY3JvbGw7b3ZlcmZsb3cteDphdXRvfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXd7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO292ZXJmbG93OnZpc2libGV9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1leHBhbmRlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWV4cGFuZGVye2JvcmRlcjowO2JhY2tncm91bmQ6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnksLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnk+LmstaWNvbiwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnk+LmstZXhwYW5kZXItaW5kaWNhdG9yLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbT4uay1pY29uLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbT4uay1leHBhbmRlci1pbmRpY2F0b3J7bWFyZ2luLXJpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50LC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1maWx0ZXItYW5kLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1hbmR7d2lkdGg6bWluLWNvbnRlbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZWRpdC1idXR0b25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjA7cGFkZGluZzowfS5rLXNwcmVhZHNoZWV0LXBvcHVwe3BhZGRpbmc6MH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3J7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvciwuay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3J7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvcntib3JkZXItYm90dG9tLXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3J7Ym9yZGVyLXRvcC13aWR0aDoxcHh9Lmstc3ByZWFkc2hlZXQtcG9wdXAgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtYXgtY29udGVudCk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcHJlYWRzaGVldC1jbGlwYm9hcmQsLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLXBhc3Rle21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxcHg7aGVpZ2h0OjFweDtib3JkZXI6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXh0ZXJuYWwtZHJvcHpvbmV7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVye3dpZHRoOmF1dG87bWluLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLXNwcmVhZHNoZWV0LXByZXZpZXd7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLWxpc3Qtc2Nyb2xsZXJ7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OjIxMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWV4cG9ydC1jb25maWd7Y2xlYXI6Ym90aDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1leHBvcnQtY29uZmlnOjphZnRlcntjb250ZW50OlwiXCI7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrfS5rLWV4cG9ydC1jb25maWcgLmstZWRpdC1maWVsZHttYXJnaW4tbGVmdDo1JTt3aWR0aDo0NSU7ZmxvYXQ6bGVmdH0uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1mb250LWljb257Zm9udC1zaXplOjZlbX0uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstc3ZnLWljb257d2lkdGg6NmVtO2hlaWdodDo2ZW19Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWNvbW1lbnQgdGV4dGFyZWF7aGVpZ2h0OmF1dG99Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZ3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym9yZGVyLXdpZHRoOjJweH0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDoxMDAlO3dpZHRoOjM1NXB4O2hlaWdodDoyMzBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWN3QUFBR1FDQVlBQUFBamwxQUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTFJRGM1TGpFMk16UTVPU3dnTWpBeE9DOHdPQzh4TXkweE5qbzBNRG95TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaE1HVm1NelptWmkwNFltSTFMVFJsTjJZdE9UY3dNUzA0T1RVNVpUZzFOMlpoWTJNaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1ETkRPVEJETlVRMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURORE9UQkROVU0yT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqTW1abVpqTTBNaTA1TmpFeUxUUXdNMll0WVdaaFlTMDFNVEUxWmpRMk5UaG1NV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEcGhZamxoTW1Vd015MWtObUl3TFRZM05HTXRPRGM0WlMweU1qVXpNamRrTkRJNU9UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejY4VUhMYkFBQWdwRWxFUVZSNDJ1emQyWk5jOWRuWThUT0w5Z1UwSUFramd3cGtJOFFPUW1JMUZTK0ZIVzlWTHQvN3dwV2I5MDBxS1YrbFRMM3ZUWnpFbFN2bkppbGZ2TTRma1F1bmZFT3cyTFVnaVVVc05oaU1BRnNqdEl6UXJwbUpuaE9kb2FlbnQrbnA1U3lmVDFYWGlKNFIwaHoxOUxlZjMxbDZaSFoyTmdFQVdodTFDUUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUFNdVA5L2dOR1JrWnNaUUFHb3AvdjhXekNCSUE4VEpqOUdGcjlzd0dVWXlBVVRIRUVvTHZuK054R2RMd2dHMUJFQWFveFlZN2tOWjU1QytiSUV1NERvRml4SEdrVDBKRThSVE12d1d3WHhSSEJCS2hNUUdjYlBOOFBQWng1Q09aSWg2RWNFVStBUWdleDJmUllIOHRtNFJ4cU5JY2R6R2J4YS9kUk9BR0tPVDNXaG5DazVuT3pUWDVQYnFJNXpHQjJFc3RtdjI0WFR3RHlPMkhPdG9oaS9mMjVpZWF3Z3RrcWx2Vy9IdWtnbnFJSlVMeFkxdjk2dHNWME92Um81bWtmWm4wWVI1dEVzOTIwQ1VCK285a29rdlczbVE2aVdZa0pjNlJOTE90dm83Lzg1Uy9YL2VJWHYvam50V3ZYL21qWnNtVmZHUnNiRzNlTldvQ0Nsdk9xNmVucHkxZjkvWXN2dnZqZnYvbk5iLzd6cjMvOTZ6TTFvUnhOMnUvVEhIaEFSL3A1b2RyMEQxZ1l0dnBnMWtkenRPYmo2Ti8vL3ZmL05ERXg4ZS9HeDhlWGVaZ0JsTStWSzFjdW56aHg0bjl1M3J6NW42NUZjNlptMG15MGRGcy90ZGJHdUc5L3oyRmVmTDFST09kaStaT2YvR1RsMU5UVS85MjBhZE12eEJLZ3ZPSTUvdXB6L1grSTUveDQ3cThibkVhU25CeXZNdWdKczFFa1J4b0VjeXcyM0xwMTZ4NzJVQUtvampObnp1eGZ2Mzc5TjYvK2NyckJsRG5iYnNvczQ0VFo3TW8rYVRTUEhUdjJYOFVTb0hyaXVUOGEwR1M2SE9xVU9ld2wyUVczT01CblltTGlIejFzQUtvcEdoQXRTRnFmSlRINGFBMXBTYmJSVW14Nm01eWMvTzgzM25qanYvR1FBYWl1NDhlUC82K05HemYrKytUTGc0QWFMYzBtU1FXV1pKdU4xaU5yMXF6NXZvY0tRTFZkYmNHL1RuSjJjWnBCQnJQVjFYbm1wczFseTVadDhsQUJxTGFyTGRpWU5MOVlUYk9tbENhWTlmRnNkSG04a2Jnb2dZY0tRTFZkYTBIVFZwUjl3dXdvbnE3Z0EwQ0Q0MThxdFNUYnpkUUpRSVc3bWFjdWpPWmdZd0JBN3BzeG1yT05JS0FBNUxJTjQyWGFJRmV1WEVtbXBxYVNpeGN2SmpNek14NXFBTU9ZeEVaSGt4VXJWaVRyMTYrUDY4VDJzaEdWZTN1dnZvaFlUazVPQ2lYQWtNWHo4UG56NTlQaFplUEdqYjJJWmo1ZUNKVGxIeWdtUzdFRXlGYzQ0N201TkpOeldiNlJlQ1VEUUw1Y3VIQkJNUFA0U2dhQWZPbjM5Y29GRXdCeXBqUUgvYmhDRUFBbVRBQVFUQUFRVEFBUVRBQVFUQUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVNBQWhrdnl6Y3lNakxpWHhNQUV5WUFDQ1lBQ0NZQUNDWUFDQ1lBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FnR0FDd0JKNWV5OEFNR0VDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBS1hnNHVzQVlNSUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFNRUVBQVFUQUFRVEFBUVRBQVFUQUFRVEFFckJ4ZGNCd0lRSkFJSUpBQU16YmhNQTljYkd4cEx4OGZIMEZyOGVIUjFOUDhhdWord1dabWRuNTI3VDA5UEp6TXhNK3ZIS2xTdnBMWDROZ2dtVUtwRExseTlQYjh1V0xVc0QyWW5hZU1iL28xNEU5UExseThtbFM1ZlNtNEFpbUVEaFJCUlhybHlaM21LU3JIWG16Sm5rNU1tVHlhbFRwNUl2dnZnaXZWMjhlREc5UmZRaWd1a1R5TFVwZE1XS0ZXbHMxNjVkbTk2dXYvNzZaTU9HRGNuNjlldlR6OFV0eE5SNTRjS0Y5Qll4QmNFRWNpdkN0bXJWcXJtSVpZR2NuSnhNUHYzMDArUnZmL3RiR3NaTUxMYzJreTI5bmo5L1B2M3ZZOGVPemZ0OC9CazMzWFJUc21YTGxtVFRwazNKdW5YcjVxSWFmMGI4dnBnOG9RaEdXdjB3OU9RUCtQSjBqNUdhajlsdHRPWVc2emxqVi84K0o3djVjK3AvVUlGa1FieldyRmt6YjVyODhNTVBrNy84NVM5cEtPdDE4dHpRNm1zYWZlN21tMjlPdG0zYmx0eDIyMjN6b252MjdObDVrYVpjNHNWU2wvM1ljUFhEOUxYYlRNMXR0dWFXMUh4TSt0azB3WVNTaTMyU01kSEZ4NUJOa3UrKysrN2MwbXF2SXRscFJPUHZzbVBIanJuSk04VGZKWlorNi85T0NLWmdDaWIwVmV5ampGREdQc3J3K2VlZnB4UGxPKys4MC9OcHNwdHBNM1BYWFhlbEUrZU5OOTZZL25mczM0eHcyc2NwbUlJcG1OQjNzZndhK3d1em8xMy85S2MvSlh2MzdoMW9KRnQ5dnRIOWp6MzJXTEo5Ky9iMDF4SEwySzlxbVZZd0JWTXdvVzgvYnhIS2JLcjgrT09Qa3dNSERxVDdDUE13VGJiN1hFekV1M2Z2VHJadTNUbzNiVVk0Ky8wOGhXQUtKbFJJbkFjWnAzSEUvc0U0OWVQZ3dZUHBmc3BoVDVPTG5UUkQ3Ti9jdFd0WCtqM0ZQczJwcVNubmNBcm0wSVBwdEJJb2dZamtkZGRkbHk3QnhrRTlMNy84Y3NlVDJiQ215VmIzSHpseUpEbDY5R2p5MUZOUHBVKzJjVTduNmRPbkhSREVVSlZtd293bkNhaWlPSzh5SnN2NFdmdnJYLythdlBUU1MrbXBHa1daSmx0OUxpYk1pR1ljRkJSZkU1T204emFMWitQR2phV1lNRjE4SFFvc0R1N0pZdm4rKys4bmUvYnNhUm5MN0xxdjNYeSs5cnF4M1h5dTA5OVRlMzk4TDg4KysyenkzbnZ2cGQ5amR1VWdHQVpMc2xEZ3lUSU84SW1RL1BuUGYwNWVlZVdWUWsrVHJlNlBGd0x4TVk2aWplODVmbTNTWk5CTW1GREVWN3JqNDNPVFpiTllGbTJhYkhmLzg4OC9ueDdFbEUyYTlkZS9CY0VFNXYvUWpvNm1CL2hreTdEMXNldzJoSjMrM2w0R2RMSDN4NlNaTGM5bUJ6bUJZQUlMWk5OVmhPS2pqejVLajRidFZRanpORTIydXYrNTU1NUxQdmpnZzNrdkhHQVF4c3YwUkFKbEZ4ZFBqMU5JNGpKM0VjdEJueExTNjMyVG5kN2ZLSnF4TFRadjNweGU3Q0F1cFFjbVRDQ1Z2UzFYaUdYWVp1Y2tMblZpek5NMDJleSsrTjRqbW5FeGc3aXFrU05uRVV3Z0ZTc29NVW1GMklkMzRzU0pqcVBXajgvMTgvNU80eGx2YnAzdHY0MXAweW9UZ2dta1FZaDlkbkZ0MkZkZmZiV2pxYkNieVhDUVUyTW4wMlM3cUw3eHhodnArM25HdG9sdEJJSUpGUmFuVDJRWFU5KzNiMS9IVStGaUpyMjhUcE9kUlBYRkYxOU1QOFkyY3FvSmdna1ZWcnNVR3dlM0RPS1VrRjZkS3RMTGFiTFovWEhOM0xmZWVtdmV0Z0xCaElxSmcxbGlhb3FqWWx0ZG5HQlE1MGNPSTRqdHZqWisvY2MvL2pGOXg2TFlWZzRBUWpDaGdyS2pZdU84dzM1Tmswc0phSytqMnMzWFp1Sk5zbXUzR1FnbVZFU2NSaElUVTB4T2I3LzlkdTVQQ1JuRU5ObnFhdzhkT3BSODl0bG42VGFMYlFlQ0NSV1JIZWp6eVNlZjVQcHlkWU9jSnV1WFl1dnZpN2MzcTkxMklKaFE5aC9NMGRIMGlqN2huWGZleWQwME9ZZ2d0dnZhUnZjZFBueDRianAzblZsNnphWHhJSWZpd0pWNFRNZjFZck8zc2NyNzVlcnk4TFd4cmVJZFRlSnR3R0xLUEgvK3ZBY1RKa3dvZXpCREhPeGptbXkvRkZ0N2Z3U3pkaHVDQ1JQSytpcDJkRFE5Y0dWcWFpcWRNQWM1TlJacG1teDJYMnl6dUd6ZTlkZGZuMjdMbVprWkR5cE1tRkJHMlJHZWNYVHNvS2ZHb2syVHpYNy9wNTkrT205YmdtQkNDV1VIK3h3OWVqVDNSN3EyKzM4c05aN2QvdjRQUC94dzNyYUVYckFrQ3prTlpqWWwxWWFobWFVdWR5NzIvbjRzcGZieTk4ZEY2Z1VUd1lRU0d4c2JTNCtPamYyWEZ5OWU3SHY0aWhyRWR2ZkYwYkhaZnN6WXB2RyttU0NZVUxKZ2h0T25Udzg4ZkdXTDUrVGtaQnJNT0lCS01Pa0YrekFoaDhHTTZhZytCSG0rK0hrZTkyTWVQMzU4M2pZRkV5YVU2UlhzdGF2VHhJUnBtbHphMTJiYjBCVi9FTXc2cnZSREtYNGdyNzBCY3V6RGJEUkZEVHVJUllwbmJNTnN3dlQ4Z0dCQ3lXUlA3T2ZPblJQRUpYNXR0ZzNGRXNHRUVnZnp3b1VMaGIvaXpyRGptVjFIVmpBUlRDaHhNT3N2NXlhZWkvL2FLMWV1Q0NhQ0NXVVBacnpyaGlBdS9aMUxCQlBCaEpKYnlnRS80dG42cWtnZ21GQ1NVTVpFRkpkMHUzejVjcUdDbExlL2EzYmhkZkZFTUtIRXdZeFRJYklseGJJRWJkRG5sR1lYTEJCTUJCTktHc3hzT3NxTzhpeGovQVlSejVVclZ3b21nZ2xsRCticTFhc1hYQjR2RDBFYTl1OWZ6UDhqdHFGZzBrdXVHUVU1a2wwa2ZQMzY5Zk5pTUtqcnIvYmpXckc5dk5ic1lxNlptMjFERjE3SGhGbkhvZU9VUVhiKzVYWFhYVmY1cGRpbC9qOWlHMmJiMVBNRGdna2xuVEEzYk5oUXlDQU8rbXRiM2I5eDQ4WjVMMEpBTUtHRXdZejNjYXphT1pLOWptY1d6T3lLUHlDWVVDSXhEY1dUZml3bnhsR2VjVTNaUE1Rdjc5TmsvZjJyVnExS0ppWW0wdnRObVBTS2czNGdaK0tDQldITGxpMkZQRENuMjYvdDl2L1I2UDl6NjYyM3p0dVdJSmhRUXRrU1l2YWszMGxNbGhxMFFRU3hsMGZBdHJvL2JyZmRkdHU4YlFtOVlFa1djanBoZnVVclg2bmMxWGw2ZGY5WHYvcFZFeVltVENpNzJPY1dCLy9FZnN4dDI3YTFuTVNLdWhUYnIvdERUSmMzM0hCRHVnM3R2MFF3b2VTeTY4aCsvZXRmTC94UzdDRHZqOXM5OTl3emJ4dENyMWlTaFp3R000NzBqQWt6cml2YmkvZkhIUFR5YXIrWFlodDlMcmJWM1hmZkxaaVlNS0VxWWlreDIvOTIzMzMzNVhxYUhOYVUyZWh6RHovOGNQb3h0cDNsV0FTVHdqdCsvTGlOMElHTEZ5K21IN2R1M2RyeitQVTZmSVBZTjlucy90clAzWDc3N2ZPMkhmU1NhOGt5OEZnKy8venp5Wk5QUHBsczJyVEpCbWtoVG9tSUExZmlhTmtISG5nZ09Yanc0SUpJTkFwSHM2QU02bXNIY1granorM2V2VHU1NVpaYjBtMFcyODV6QWlaTUNoM0xQWHYycE8vekdORThkdXlZamRKR2RxV2ZPUGluMjJreXIwZkFMbmFLYmZlNXUrNjZhOTQyQThHazhMSE1udFJFczczWUZ4Y1QwMDAzM1pSODg1dmZ6RVVRbHhxOXBRUzAyZWUrOTczdkpUZmZmSE82clp4N2lXQlNtbGpXVGsraTJkNjVjK2ZTai9mZWUyK3lidDI2d2w2dXJwY0JyZjFjdk8vbFF3ODlORzliZ1dCU3lGaEdGT3RqS1pxZGk2a3BPMFhpcWFlZUd1ZzAyY3ZMMWZYaTl6VDZmVTgvL1hUNk1iYVJONHRHTUNsMExOdTk2cytpT1RrNWFhTTFFUzg0SWhKZis5clhrbTk5NjF1bHVNQkFOOU5rL2VkMzdkcVZiTisrUGIyLzJZc3lFRXhLRWN2YWFNYXlyV2dtVFlPUmJjczRMek43cjhlaVhLNnVWOU5rclhpVDdYanhVUHVDQWdTVFFzWXluc1RpMFA1T2IzSHVuRW16dVRpWUpUdS84RHZmK1U0eVBqNWVxV215OXZQeHZmLzR4ejlPUDhaU3JLdjZJSmdVT3BiZHNEemJmdnRrUjgxKzk3dmZYWFRJOG5LQmdXNC9sMzArWWhudlNCTGJ3bElzZ2traFkvbkNDeThzK1FsTU5KdUxZSnc5ZXpiOWVNY2RkOHhGTXk5VFppOC8xK3pQaTFqdTJMRmozcmFBUVJqcDk0T3Q1bW9iSXpVZnM5dG96VzBzYmxmL1BpZTcrWE5Pbno3dFgzT0lJbTY5aUdXdGxTdFh1aUpRRTJOalk4bWFOV3ZTbjY4MzNuZ2orY01mL3RBd05zMGkxSXY3aC9HNUgvN3doK2xWajdKWU9pcTJHT0t0NnJyc3g0YXJINmF2M1dacWJyTTF0NlRtWTE5ZlFKa3d5V1VzczBrei9yOU9PVmtvUWhFSEFjV1RRNXlmV1R0cGxtbWFyUFdESC94Z0xwYnh2WXNsZ3lhWUxFbTJEQnR4Vzh3QlBvczVFRWcwRzR2cnBXWkhoMFkwNDJvM2VidGNYU2NoN09UelAvclJqNUlISDN4dzd2U1IrTjVCTUNsVUxHTmZZNyt2M1NtYXpjV1JzOW1rR1crY25CMDVtb2ZMMVMzMVNOanNhTmlmL3ZTbnlmMzMzejgzV2JyMEhjTmlIeWE1am1XdEZTdFcyS2ZaUk8wK3pVOCsrU1Q1L2U5L241dzhlWEl1UHEybXQ4WGN2NVRQTGZiekV4TVQ2UXVBZUFjUyt5eUxyU3o3TUFXVHJtTFpqMzJXbmNnT0JNcE8zT2RMbzZPanllclZxOU40UmxpZWUrNjVaUC8rL1QwSjNsSkMyTTN2alN2NGZQdmIzMDZXTFZzMnQ3L1dHMElMcG1BS3BsaUtaazkvM21MN0xGKytQUDN2OTk1N0wzbjIyV2ZUbjQ4OFQ1TzFUNnh4YmRnNzc3d3ovZSs0SUVHc1lqaDFSREFGVXpBTEdjczh2TjlndGp3cm1vM0ZaTFpxMWFxNW43OTQ4K242VTArR01VMjIrcHJ2Zi8vN3ljNmRPK2UrSmw2VTJWOHBtSUlwbUdJcG1nT2ZOai85OU5QazdiZmZUdmJ1M1p1TGFUTHp5Q09QSkhmZmZYZXlaY3NXVTZWZ0NxWmdGdHZubjM4KzlHVlkwZXhlSEdrYTRZeDltK0hvMGFQSkJ4OThrT3pidHkrTlU3K1daRnQ5VGZ5NzdkNjlPOW0yYlZ0NlVFK0lmWlVSU3FlTUNLWmc5am1ZVTFOVEhwVjluQ3p6ZkwzT2lNRVRUenpoNk5rT3dobWh5c0laM24zMzNlVE5OOTlNUHc1aW1veDlrM0g2UzF6YUxoT2hqRk9IaExLODRrMitCVk13eFZJMEN4bk8yTWNadDlwVmhJOC8vamg1Ly8zM2s0OCsrbWpCdjNtMzAyVHNSOTI2ZFd2NlBwNjMzbnByY3NNTk44eDlMdlpQeGswb0JWTXdCYlB3c1h6eHhSY0w5VTRRbG1jWC83T1poYk4yNnN3Q0doZUtpTnVwVTZmU1c1emFrVjFsSjNzN3JlejN4d3VXT0EvMCt1dXZUMi94YjdCNTgrWjVnY3lteVN5VTlsRUtwbUFLcGxqbVlOSVV6Y1dKY3poajhveHd4c2VhbjlzbGllZVhDR3lFTWo0NmwxSXdCVk13U3lNbWk0aGxUQk5GSlpxOUNXakVNejVtdCt6NnZyVS8xOW56UjNZcHV3aGlkb3RJQ2lTQ0taaWxqbVVaM3BBM2xtZEZFd1N6cHk4ay9WTlN0bGlHT09veXZoOXZRZzBJSm1MWlFUUmZldWtsMFFRRUU3RnNKMDZFRjAxQU1GbHlMQ01tL1hyejU3emNza2t6anY0RkVFeTZpbVZaSjh0NjJUNU4wUVM2VlpxalpNK2NPZU5mY3hHeExQTXliQ3R4eXNuamp6L3U2RmtZb0hYcjFuWGJEMGZKSXBiRFlwOG1ZTUkwWVhZY3l6eTlSZGV3eEhtYUprMHdZWm93YVJqTDdBQWZuSElDQ0NZdFlsblZaZGhXMFh6NTVaZEZFeEJNeExLZG1MZ2ptbzZlQmRxeEQ3UEVUcHc0SVpZZHl2WnAzbmpqalRZRzlKaDltSWhsaWJpNEFWQ1pDZk9MTDc3d3IzbU5BM3lXTm1rKzl0aGpqcDZGSGxxN2RxMEpFN0VzNDZUcFFDQkFNQ3NReTNpeUYwdlJaUGc4ZmdTVG5NZlNQc3ZlUmZPVlYxN3hwRWRYWWwvNDg4OC9ueHc3ZHN6R0tCSDdNRTJXdEpEdDAzVDBMSXVKNVo0OWU5SVhyM0h0NG05ODR4dkpwazJiS3IxTjdNTWtGK0pvV0xIczc2VHBQRTI2aVdXSW4wdVRabmtJcGxnaW12UWhsaG5SRkV4eUVrdjdMRVdUZk1ReW90anN6ZGpqOGZQQ0N5K0lac0haaDJteVpCRmluK2Fqano1cW55WUxZdG5KaTlmWXAvbmtrMDlXYnA5bVdmWmhsaWFZWjgrZXJjUUR6d0UrK1ltbWl4c1FSMUYzR3N2YWFGYnRRS0ExYTlhVUlwaVdaQXNXeXpqVlFTeUh5eWtuMU1heTJUSnNzMXM4ZnV6VExDYkJMRmdzN2JNVVRmSVZ5MjRmUDZKWlBKWmtDOEEreS95eVQ3T2FzWXdEZUhyeDRyVXErelF0eVNLV3pFMmFqcDRWeTI3RXo3V2paNHRETU1VUzBXUUlzUlRONHJFa20rTllPc0NuV0dKNTlwRkhIckU4VzBLMTUxbjJTeXpQUHZIRUU2VmNuclVraTFpeVlOSjg5ZFZYVFpwaTJmV2srZUtMTDVvMGMwd3d4UkxSWk1peEZFM0JSQ3hGazBMSE12WXREdnJuVVRUenF6VDdNTStkTzFmb2Y0ZzR6ektlWk1XeVBPelRMSzUrSGVDekdHVTY1V1QxNnRYZDlzTStUTVRTcEVuZVk3bllLL2owK2hhUEg1Tm12Z2pta01VeXJGaVdPNXA3OSs0VnpRTEdNZzhzeithTEpWbXhaQUJpZVhiMzd0MldaM01zMjJlWng4dFBGdjJVRTB1eWlDVW1UYkUwYVZhSVlJb2xBNHptdm4zN1JGTXNSVk13RVVzNmVkSVR6ZnpGY3RnSCtEZ1FxQmpzd3h4d0xHTlpUaXpKOW1uZWNNTU5Oc1lRWXhueEtlSmI1bVg3Tkl2eUp1YjJZU0tXZEMzYnB4bW5GREY0c2QwamxrV1pMSnRObXQ2UDFZUlp1Z256NU1tVDZUSnNQTWloMXZMbHkwMmFRNHBsR2Q2TVBTYk54eDkvUFBlVFpsa216TklFTTY4UGZwTWw3Y1R5N0s1ZHU1eHlNZ0JGWG9adEY4MDhuM0t5YXRXcVVnVFRrcXhZTW1TT25oWExwWWpubDVkZWVzbnk3QUNZTVBzY1M4dXdkTXJ5YlA5aldlWVhyN0ZTa2RjRGdVeVlpQ1U5ZGVuU0pRY0M5U21XTVlHVmZhVW5ubTlNbXYwbG1IMklaU3l2aVNYZFJqTWVQNkxaMjFpV2JSbTJHY3V6L1dWSlZpekpvVmllalFPQkxNK0taVGZ5ZHZSc1daWmtCVk1zRWMzU3FUM1BzcXBpbjJaZW9ta2ZKblBpUE12OSsvZUxKVDBWeTdQeHVMSThLNWJkaU9lamwxOSsyZktzQ1RNL0UyYkUwbVJKdnlmTmh4OSsyS1FwbGwySjVkbkhIbnRzcUpPbUpWbkJGRXNHR3MxWW5wMlltTEF4V3NTeUNrZkRkaU5ibmgzV3hURXN5VmFjV0RKSTJmSnM3Q3RITEJjck8rWEV4VEZNbUtsQi9xREVrNVo5bGd4cjByUThPMTlWenJQc2hXRXR6OGFmYThLc0lMRWtENU9tQTRIRXN0dkJ3b0ZBSnN5Qi9NQlloaVV2WXAvVXpwMDdLejFwV29aZDJ1Tm5rSk9tQ2JOaXhKSThpY2ZoZ1FNSEtqdHBpdVhTSHo4bVRSTm0zMkpwR1pZOGluMmFWWnMweGJLM2s5K2pqejdhOTBuVGhGbWh5VklzeWF2WXB4bVRabFdPbm8xWXhtUWtscjBSMi9HVlYxNXg5S3dKVXl5cDFxUVpSOCtXK1R4TnNleWZiSjltdjg3VExNdUVLWmd0WWhtdjNNV1NJa1V6bG1mTEdFMnhMSFkwTGNtV21GaFNSR1ZkbmhYTHdjZ09CTEk4SzVoaWlXZ1dVSHdmc1k5TkxBY1hUZnMwVzB5OGxtUy9kT3JVcVhTZlpUenBRSkhGOHV4RER6MVU2T1haaUtYSmNqaGllVGFPbnUzVjhxd2wyWktKV01ZcmM3R2tMSlBtd1lNSEN6dHBpcVZKTTQ4RXN5YVdsbUVwMjVOZUVhTXBscUtaVjZWWmt1MDJkckhQOHJYWFhoTkxTcXRJeTdOeGdFODhTUS9yL1cxWktMdTR3VktXWjJPSnQ4dCtPSzBrTDhFVVM2b2luckFlZlBEQlhFY3ppNlhKTXArUG42VkVzeXpCck95U3JGaFNKWGxmbmhYTC9EOStMTTlXZE1LTWZaWmlTUlhGOG16ZUpzM3MxQkhMc09XZE5DM0pGalNZWW9rbnZSWEpBdzg4a0l0b09zK3ltSStmUng1NVpGSFJGTXdDQmpPTHBWTkhNR2t1SDNvMHhiSTYwYlFQczJBaWxyRVBSeXpoLzUrbmVlalFvWFJmL3JCaStlcXJyNHBsUWNXQUV2OStWZHVuV1lsZ1pyRzBEQXZEajJZV1Mvc3NpeC9Odlh2M1Z1cE56RXUvSkN1VzBGcTJUM1BEaGcwbVM3cDYvTVR5YktzM01iY1Bzd0RCUEgzNnRIMlcwSUZzbjJZL294bVRySDJXMVl5bVlPWThtQkZMa3lYa0k1b1JTNU5sK2FPNWUvZnVodEYwMEUvT1JKaXptMWpDNHRYdTA2ejllVnJxVFN5cm9YYWZadjFqb0RTZEtjdUVtUzI3T2hvVzhqTnAybWRaM1VtejlwU1RlRXlWWWNJc1ZUQWpsdkVLMldRSnc0OW14REltRHJHc1pqUjM3ZG8xRjAzQnpGa3dqeDA3bHNiU1pBbTlzV3pac3E2aktaYlVSck1zd1N6TlBreXhoTjY2ZlBseWN2anc0VVdmcHltV2hGanAyN2R2WDZuTzB5eE5NTVVTK3ZOenRaaG9paVgxMFl6SFExbU1sK1ViS2RPUldKREhTZlArKys5dnVUd2JVWTJKSXA0ay9UeFN4bUZtMUQ4bjBHazBtMDJhY2IvSmtySVRUS0RqYUw3Kyt1dnAwZWhpaVdBQ3RCRExhMGVPSEVtbXA2ZkZrc3F4RHhQb1dKeHFjdDk5OXlWalkyTnpzYlRQRWhNbVFGMHNkKzdjbWF4ZHUzYmVBVDRnbUFEWHhJbm5FY3QxNjliTnhkSXlMRlZqU1Jab08xays5TkJEYVN6alBFdXhSREFCV3NReUpzdjkrL2ZiWjBsbFdaSUZPb3FseVJJVFprbDR4UXU5ajJYdEFUNWlpV0FDdEltbFpWaXdKQXUwaUdXMnp4S3dKQXRrVHdiajR3dGlhUmtXU2hoTVlHbVQ1WU1QUHBqR01xNFY2MmhZV01pU0xJamx2Rmk2Z2crVWZNTDBTaGk2ZUFJWUgyODRXUUlsRGlhdytNbnlnUWNlc0F3TEpreWdWU3p2di8vK0JWZndBVXlZUUlQSlVpeEJNSUVPWW5uZ3dJSDBUYUd0MEVDRmd1a0hIdHJITXBaaGEyTnBzb1RPT2EwRXhCS28wb1FKdEk5bEhBMzcybXV2V1lhRktnZlREejgwK0FFZkg1OFhTNU1sQ0NiUVlMSzg3Nzc3NWs0ZE1WbkMwdGlIQ1JXSnBja1NUSmdwcjVyaDJnLzErTGhZZ21BQ25VeVcyZEd3Qnc4ZUZFc1FUS0NUV0ZwOUFjR2N4NU1DbGY1QnZyWU1hN0tFL25IUUQ0Z2xVS1VKRTZvb2xtSHZ2ZmZldWZNc0R4MDY1TlFSTUdFQ3JXSnBzZ1FUWmtlOG9xWlNQN2pqNDJJSmdnbTBteXp2dWVlZWViRzBEQXVDYWNLRXVzbXlVU3dCd1FScVlobkxzR3ZXckpsM2dBOHdHQTc2Z1lMRzBqNUxNR0VDTmJKOWxsa3NEeDgrYko4bENHYjNQSGxRMXNteVBwWW1TeGdPUzdKUWdGaWVQbjFhTE1HRUNkU0xaZGk3Nzc1NzdtaFl5N0FnbUQzamlZUXlUWmIxc1RSWmdtQUNkYkcwenhJRUUyZ2hXNFoxTkN3SVpsOTVVcUhvazJXaldBTDU0U2haeUZrc1gzLzlkYkVFd1FTYXhUSk9IWWxZMm1jSk9mMTV0UWtnSDdHMHp4SUVjeUE4eVZDMFdONTExMTBMWWdrSUp0QWtsckVNZS9ueVpTLzZJT2ZzdzRRaHg5SmtDU2JNZ2ZMcW5LTEVjdlhxMVdJSmdnbDBFc3MzM25qRE1pd1VqQ1ZaR0VJc1RaWmd3aHdhcjlUSmF5eDM3TmdobG1EQ0JEcU41WnR2dmltV1lNSTBZVUo5TE8rODg4NEZzZlE0QlJNbVVEZFp4cWtqVTFOVHlWdHZ2V1d5QkJNbTBDaVdKa3NRek56eWhFUWVZdGxvR1JZb0IwdXkwSWRZV29ZRndRUTZpS1czNkFMQkJNUVNxdm56WHBadnhENU1oaEhMN2R1M0wxaUc5VmdFRTJhdWpZMk4rZGRrS0xHTVUwZU9IRGxpbnlXVS9MbTVOQlBtK3ZYcms1TW5UM3AwTXZCWW1peWh1WW1KQ2NITW0xdHV1U1U1YytaTU1qMDk3UkZLWDE4dE40b2wwUGpGNVcyMzNWYWE3MmRrZG5hMnYzL0FsNis2UjJvK1pyZlJtbHZNN1dOWC96NWRqNGtYTGx4SWpoNDltajZSQ1NmOStPRy80NDQ3eEJJNmVHRVprMlhFTW41ZWx0Q1BEVmMvVEYrN3pkVGNabXR1U2MzSHBKOU55ME13UjY3Rk1uNDl2cFJnQWxBZTE0SjU1Vm9rcDYrRmNXakJ6TXRCUHd1K2FRQXFMMWR0R00zSnhnQ0FYRGRqTkdjYlFrQUJ5R1VYUnZPMlFhYW5wMFVUb09KbVptWnlGODVoQmJQUk41L2VkK1VxRHhXQWFydDgrZktWVnEwb2V6QWI3YnlkcmRzQXN4Y3VYSmowVUFHb3RuUG56azBtTFk2R1RZWndRRkJlbG1UbmZuM216Sm5mZTZnQVZOdXBVNmYrVDVOQURrMmVUaXRKYjcvOTdXLy8rZW9vN3FvREFCVjE2ZEtsNmQvOTduZi8xR0RDSEtwQlhyZ2cvYzhHSHhkYzllZkVpUlAvYmNPR0RmL1d3d2FnZWo3NDRJUC9zVzNidHYrWWRIWjFuM2tSSzh1VmZtcERXUi9MQlZmK09YLysvSE1yVjY3YzZhRURVQjNIamgwN3NIbno1bitWTkwreVQvM0VPYkJnRG5wSnR0blJUdlczbVovOTdHZFBYN2h3NFMwUEg0QnFtSnljUFBMem4vLzg2UmFSbkczVGxQNE9nQU9lTUp0Tm1VbmRoRG0zUkh2aXhJbi9zbnIxNm45WXNXTEZNZzhuZ1BLNU9oeGQvdXl6ejM1NysrMjNQNU1zWElLZFNSYWVVZEUwbUdXL2x1eHNrNGt6dmRqdXhNVEVNNy82MWE5dVBYcjA2TDlNVFUxOWR1blNwU3Y5amp3QS9STVhKYmg0OGVLVmt5ZFBmdmJoaHgvK3l6UFBQSFByMVZqK012bnlYVW5hTHIwT3d6QW16RVpUWnUyMDJla3RhZkFSZ0h4cWRMRE9ZbTVKSndIdFo5UEdjN0lSUnhwc2lGYVJIR2tSWGdEeUdjdEd3VXphQkRJMzcxZ3lQc1NOTjlJbW1vM2ltWWdsUUttaW1YUVF5YUVlN0pPSENiTlZORWVhYktEYSsrc2pLWm9BK1k5bEovSE1YU3lISGN6RlRwcjFYMThmVGtjQ0FaUW5uTG1LWlI2QzJTeWFTZEoraVRZWEd4Q0F2c1V6TjdITVN6QWJSYkNUY0FKUW5tQzJpbUl1R2pDZXc0MDMwbVpEQ1NoQWVhT1p1MURtTVppTk50QkkzamNnQUFPTnFHQXVZc001R2haQUhBV3piQnNZZ0hJWXRRa0FRREFCb0NmNnZpVHJuVVVBTUdFQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQ0NZQUNDWUFDQ1lBQ0NZQUNDWUFGQjAvMCtBQVFESEh4UUVNTVJJcndBQUFBQkpSVTVFcmtKZ2dnPT0pO2JhY2tncm91bmQtc2l6ZTphdXRvIDcwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAzMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1zZWxmOmZsZXgtZW5kO21hcmdpbi1ib3R0b206dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dHtkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2V7YmFja2dyb3VuZC1zaXplOmF1dG8gOTAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXZ7bWFyZ2luOjA7YWxpZ24tc2VsZjpjZW50ZXI7b3BhY2l0eToxfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdntvcGFjaXR5OjB9Lmstc3ByZWFkc2hlZXQtZHJhd2luZ3twb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDoxMDF9Lmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5ne291dGxpbmUtc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDoycHh9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjdXJzb3I6bW92ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxle3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5Oe2xlZnQ6NTAlO3RvcDowO2N1cnNvcjpucy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5ORXtsZWZ0OjEwMCU7dG9wOjA7Y3Vyc29yOm5lc3ctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRXtsZWZ0OjEwMCU7dG9wOjUwJTtjdXJzb3I6ZXctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU0V7bGVmdDoxMDAlO3RvcDoxMDAlO2N1cnNvcjpud3NlLXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlN7bGVmdDo1MCU7dG9wOjEwMCU7Y3Vyc29yOm5zLXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXe2xlZnQ6MDt0b3A6MTAwJTtjdXJzb3I6bmVzdy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5Xe2xlZnQ6MDt0b3A6NTAlO2N1cnNvcjpldy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OV3tsZWZ0OjA7dG9wOjA7Y3Vyc29yOm53c2UtcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIsLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9Lmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyLC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC12aWV3e2ZvbnQtc2l6ZToxMnB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1jZWxse3BhZGRpbmc6MXB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC1maWx0ZXJ7cGFkZGluZzowcHh9Lmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLWZpbHRlci1yYW5nZXtib3JkZXItd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0e2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MDtsZWZ0OjB9Lmstc3ByZWFkc2hlZXQtdGFic3RyaXB7cGFkZGluZy10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVye21hcmdpbjowfS5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWxvYWRpbmd7ZGlzcGxheTpub25lfS5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWNvbnRlbnQsLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstdGFic3RyaXAtY29udGVudHtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIsLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNwcmVhZHNoZWV0LWNlbGwtZWRpdG9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1tZXJnZWQtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsLC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFse2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxse2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXB1bmNoe2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZiksIDAuNSl9Lmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhhbmRsZSwuay1zcHJlYWRzaGVldCAuay1yZXNpemUtaGludC1oYW5kbGUsLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtbWFya2Vye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVye2JvcmRlci1ibG9jay1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSByZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtY29sb3I6cmdiYSgwLDAsMCwwKSB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1jZWxsIC5rLWRpcnR5e2JvcmRlci1ibG9jay1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSByZ2JhKDAsMCwwLDApfS5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtZmlsdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zcHJlYWRzaGVldC1maWx0ZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zcHJlYWRzaGVldC1maWx0ZXIuay1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1pdGVtOmhvdmVyLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaXRlbS5rLWhvdmVyLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3Zlciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAyMDAwcHggcmdiYSgwLDAsMCwuNSl9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2LC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmd7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmctYW5jaG9yLWNlbGx7YmFja2dyb3VuZDpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9Lmstc3ludGF4LXJlZntjb2xvcjojZjgyfS5rLXN5bnRheC1udW17Y29sb3I6IzA5Zn0uay1zeW50YXgtc3Rye2NvbG9yOiMzOGI3MTR9Lmstc3ludGF4LWVycm9ye2NvbG9yOnJlZH0uay1zeW50YXgtYm9vbHtjb2xvcjojYTkxNjljfS5rLXN5bnRheC1wYXJlbi1tYXRjaHtiYWNrZ3JvdW5kLWNvbG9yOiNjYWYyMDB9Lmstb3JkZXItMXtvcmRlcjoxfS5cXCFrLW9yZGVyLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5rLW9yZGVyLTJ7b3JkZXI6Mn0uXFwhay1vcmRlci0ye29yZGVyOjIgIWltcG9ydGFudH0uay1vcmRlci0ze29yZGVyOjN9LlxcIWstb3JkZXItM3tvcmRlcjozICFpbXBvcnRhbnR9Lmstb3JkZXItNHtvcmRlcjo0fS5cXCFrLW9yZGVyLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5rLW9yZGVyLTV7b3JkZXI6NX0uXFwhay1vcmRlci01e29yZGVyOjUgIWltcG9ydGFudH0uay1vcmRlci02e29yZGVyOjZ9LlxcIWstb3JkZXItNntvcmRlcjo2ICFpbXBvcnRhbnR9Lmstb3JkZXItN3tvcmRlcjo3fS5cXCFrLW9yZGVyLTd7b3JkZXI6NyAhaW1wb3J0YW50fS5rLW9yZGVyLTh7b3JkZXI6OH0uXFwhay1vcmRlci04e29yZGVyOjggIWltcG9ydGFudH0uay1vcmRlci05e29yZGVyOjl9LlxcIWstb3JkZXItOXtvcmRlcjo5ICFpbXBvcnRhbnR9Lmstb3JkZXItMTB7b3JkZXI6MTB9LlxcIWstb3JkZXItMTB7b3JkZXI6MTAgIWltcG9ydGFudH0uay1vcmRlci0xMXtvcmRlcjoxMX0uXFwhay1vcmRlci0xMXtvcmRlcjoxMSAhaW1wb3J0YW50fS5rLW9yZGVyLTEye29yZGVyOjEyfS5cXCFrLW9yZGVyLTEye29yZGVyOjEyICFpbXBvcnRhbnR9Lmstb3JkZXItZmlyc3R7b3JkZXI6LTk5OTl9LlxcIWstb3JkZXItZmlyc3R7b3JkZXI6LTk5OTkgIWltcG9ydGFudH0uay1vcmRlci1sYXN0e29yZGVyOjk5OTl9LlxcIWstb3JkZXItbGFzdHtvcmRlcjo5OTk5ICFpbXBvcnRhbnR9Lmstb3JkZXItbm9uZXtvcmRlcjowfS5cXCFrLW9yZGVyLW5vbmV7b3JkZXI6MCAhaW1wb3J0YW50fS5rLXBpdm90Z3JpZHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt0ZXh0LWFsaWduOnN0YXJ0O3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjMwMHB4IGF1dG87Z3JpZC10ZW1wbGF0ZS1yb3dzOjc1cHggYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1waXZvdGdyaWQgdGFibGV7bWFyZ2luOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MDtvdXRsaW5lOjA7dGV4dC1hbGlnbjppbmhlcml0O2VtcHR5LWNlbGxzOnNob3d9LmstcGl2b3RncmlkIHRoZWFkLC5rLXBpdm90Z3JpZCB0Ym9keSwuay1waXZvdGdyaWQgdGgsLmstcGl2b3RncmlkIHRyLC5rLXBpdm90Z3JpZCB0ZHtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOmluaGVyaXR9LmstcGl2b3RncmlkLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZH0uay1waXZvdGdyaWQtdGFibGUgdGh7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOmluaXRpYWx9LmstcGl2b3RncmlkLXRhYmxlIC5rLXBpdm90Z3JpZC1oZWFkZXItcm9vdHtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLXBpdm90Z3JpZC1lbXB0eS1jZWxse2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmstcGl2b3RncmlkLWVtcHR5LWNlbGw6Zm9jdXN7b3V0bGluZTpub25lfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVyc3tvdmVyZmxvdzpoaWRkZW59LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZXtwYWRkaW5nLWlubGluZS1zdGFydDowO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbHtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwuay1maXJzdHtib3JkZXItbGVmdC13aWR0aDoxcHh9LmstcGl2b3RncmlkLXJvdy1oZWFkZXJze292ZXJmbG93OmhpZGRlbn0uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxle3BhZGRpbmctYm90dG9tOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCl9LmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxse2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXBpdm90Z3JpZC12YWx1ZXN7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6c2Nyb2xsfS5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGx7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC13aWR0aDoxcHh9LmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdC13aWR0aDowfS5rLXBpdm90Z3JpZC1jZWxse3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246dG9wO292ZXJmbG93OmhpZGRlbn0uay1waXZvdGdyaWQtY2VsbDpmb2N1c3tvdXRsaW5lOm5vbmV9LmstcGl2b3RncmlkLWNlbGwgLmstaWNvbntjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1waXZvdGdyaWQtdG90YWx7Zm9udC13ZWlnaHQ6NjAwfS5rLWNvbHVtbi1tZW51IC5rLXRyZWV2aWV3e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtvdmVyZmxvdzphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3J7ZGlzcGxheTpmbGV4fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWx7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6Mn0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbj5zcGFue3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjJ9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXJ7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMC43NSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1oZWFkZXItdGV4dHt3b3JkLWJyZWFrOm5vcm1hbDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1sYWJlbHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bi1saXN0LC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3dubGlzdHttYXgtd2lkdGg6OTBweH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay10ZXh0Ym94e2ZsZXgtYmFzaXM6NTAlfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRze21hcmdpbi10b3A6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO2ZsZXgtd3JhcDp3cmFwfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHN7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNlbGVjdC1hbGwgLmstY2hlY2tib3h7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlcnttYXgtaGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZXR0aW5ncy1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtvdmVyZmxvdzphdXRvfS5rLWNhbGN1bGF0ZWQtZmllbGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciAuay10ZXh0Ym94e21pbi13aWR0aDoyMDBweH0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0e21hcmdpbi1yaWdodDo1cHg7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci1hY3Rpb25ze2ZsZXgtc2hyaW5rOjA7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLWNhbGN1bGF0ZWQtZmllbGQtY29udGVudCAuay10ZXh0Ym94e3dpZHRoOjEwMCV9LmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1pY29ue21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLWxpc3QsLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3duLC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bmxpc3R7bWF4LXdpZHRoOjEwMHB4fS5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbXtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWx7bWluLXdpZHRoOjMyMHB4fS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtyaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7bGVmdDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3cml0aW5nLW1vZGU6dmVydGljYWwtcmx9LmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29ue3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbHtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDowfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbHt3aWR0aDoxMDAlO2hlaWdodDo0MjBweH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcntwYWRkaW5nLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcj4qOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MDtmbGV4OjEgMSAzMCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpe2ZsZXg6MSAxIDMwJX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtmbGV4OjEgMSA0MCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHN7bWF4LWhlaWdodDoxMDBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHN7bWF4LWhlaWdodDoyNTBweDtmbGV4LWZsb3c6cm93IHdyYXA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7Ym90dG9tOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXt0b3A6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9ue3RleHQtYWxpZ246Y2VudGVyfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjB9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3Rncmlke2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLXZhbHVlc3toZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGV7cGFkZGluZy1pbmxpbmUtZW5kOjB9LmstcGl2b3R7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246cmVsYXRpdmV9LmstcGl2b3QgLmstZ3JpZCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcGl2b3QgLmstZ3JpZC1jb250ZW50e2ZsZXg6MSAxIGF1dG99LmstcGl2b3QtdG9vbGJhcntib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDtib3gtc2hhZG93Om5vbmV9LmstcGl2b3QtdG9vbGJhcj4qe21heC13aWR0aDoxMDAlfS5rLXBpdm90LXRvb2xiYXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmstcGl2b3QtbGF5b3V0e2JvcmRlci1zcGFjaW5nOjA7dGFibGUtbGF5b3V0OmF1dG99LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyLC5rLXBpdm90LWxheW91dCAuay1ncmlkIC5rLXRhYmxlLWFsdC1yb3d7Zm9udC13ZWlnaHQ6Ym9sZH0uay1waXZvdC1sYXlvdXQ+dGJvZHksLmstcGl2b3QgLmstdGFibGUtdGQsLmstcGl2b3QgdGR7dmVydGljYWwtYWxpZ246dG9wfS5rLXBpdm90LWxheW91dD50Ym9keT50cj50ZHtwYWRkaW5nOjB9LmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlkLC5rLXBpdm90LXRhYmxlPi5rLWdyaWR7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmV9LmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlkIHRkOmZpcnN0LWNoaWxkLC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0e2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQgdGQuay1maXJzdHtib3JkZXItbGVmdC13aWR0aDowfS5rLXBpdm90LXJvd2hlYWRlcnM+LmstZ3JpZHtvdmVyZmxvdzpoaWRkZW59LmstcGl2b3QtdGFibGV7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfS5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXB7bWFyZ2luLXJpZ2h0Oi0xcHh9LmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcD50YWJsZXtoZWlnaHQ6MTAwJX0uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7dmVydGljYWwtYWxpZ246dG9wfS5rLXBpdm90IC5rLWdyaWQgdHIgLmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5rLXBpdm90IC5rLWdyaWQgdHI6bGFzdC1jaGlsZDpub3QoLmstZ3JpZC1mb290ZXIpIHRkOm5vdCguay1ncmlkLWZvb3Rlcil7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGR7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyPnRke2JvcmRlci10b3Atd2lkdGg6MH0uay1waXZvdC1maWx0ZXItd2luZG93IC5rLXRyZWV2aWV3e21heC1oZWlnaHQ6NjAwcHh9LmstcGl2b3RncmlkLXdyYXBwZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGl2b3RncmlkLXdyYXBwZXI+LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbHttYXgtd2lkdGg6MzIwcHg7ZmxleDpub25lfS5rLXBpdm90Z3JpZC13cmFwcGVyPi5rLXBpdm90e2ZsZXg6MX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeXtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtZmxleH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9ye2hlaWdodDoxMDAlfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudHtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWF4LWhlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLXRhcmdldHN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itc2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRze21hcmdpbjowO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXgtaGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHM+KnttYXJnaW46MH0uay1waXZvdGdyaWQtdG9nZ2xle21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2N1cnNvcjpwb2ludGVyfS5rLXBpdm90Z3JpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLC5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycywuay1waXZvdGdyaWQtZW1wdHktY2VsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1waXZvdGdyaWQtZW1wdHktY2VsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1yb3cgLmstcGl2b3RncmlkLWNlbGw6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jb2x1bW4tdG90YWw6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuay1waXZvdGdyaWQtY2VsbDpub3QoLmstcGl2b3RncmlkLWV4cGFuZGVkKSwuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdzpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSl9LmstcGl2b3RncmlkLWhlYWRlci10b3RhbCwuay1waXZvdGdyaWQtdG90YWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93OmhvdmVyLC5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93LmstaG92ZXIsLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHRib2R5Pi5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIHRib2R5Pi5rLXBpdm90Z3JpZC1yb3cuay1ob3Zlciwuay1waXZvdGdyaWQtdmFsdWVzIHRib2R5Pi5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keT4uay1waXZvdGdyaWQtcm93LmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1waXZvdGdyaWQtY2VsbDpmb2N1cywuay1waXZvdGdyaWQtY2VsbC5rLWZvY3VzLC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsOmZvY3VzLC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsLmstZm9jdXMsLmstbWFzdGVyLXJvdz4uay1waXZvdGdyaWQtY2VsbDpmb2N1cywuay1ncm91cGluZy1yb3c+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstZGV0YWlsLXJvdz4uay1waXZvdGdyaWQtY2VsbDpmb2N1cywuay1ncm91cC1mb290ZXI+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXBpdm90Z3JpZC1jZWxsLmstc2VsZWN0ZWQsLmstcGl2b3RncmlkLXJvdy5rLXNlbGVjdGVkPi5rLXBpdm90Z3JpZC1jZWxse2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYWxjdWxhdGVkLWZpZWxke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZmlsdGVyLW1lbnUgLmstY2FsY3VsYXRlZC1pdGVte2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstcGl2b3R7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXBpdm90LXRhYmxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpdm90LXJvd2hlYWRlcnN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3QtdG9vbGJhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1waXZvdC10b29sYmFyIC5rLWVtcHR5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstcGl2b3QgLmstYWx0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3QtdG9vbGJhciwuay1waXZvdC10YWJsZSwuay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3R7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstaGVhZGVyLmstYWx0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWkta3BpLXRyZW5kLWluY3JlYXNlLC5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLC5rLWkta3BpLXRyZW5kLWVxdWFse2NvbG9yOmluaGVyaXR9LmstaS1rcGktc3RhdHVzLWhvbGR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstaS1rcGktc3RhdHVzLWRlbnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWkta3BpLXN0YXR1cy1vcGVue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdHJlZWxpc3Quay1ncmlkLWRpc3BsYXktYmxvY2suay1ncmlkLWxvY2tlZGNvbHVtbnN7ZGlzcGxheTpibG9ja30uay10cmVlbGlzdCAuay1zdGF0dXN7cGFkZGluZy1ibG9jazouNGVtO3BhZGRpbmctaW5saW5lOi42ZW07bGluZS1oZWlnaHQ6MS42ZW19LmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmd7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5Om5vbmV9LmstdHJlZWxpc3QgdHIuay1oaWRkZW57ZGlzcGxheTpub25lfS5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nLC5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVye2N1cnNvcjpkZWZhdWx0fS5rLXRyZWVsaXN0IC5rLWRyb3AtaGludHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfS5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgdGQsLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkLC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSAuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OmJvbGR9LmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyKy5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIrLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRke2JvcmRlci10b3Atd2lkdGg6MH0uay10cmVlbGlzdC1zY3JvbGxhYmxlPi5rLXRhYmxlLC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtcm93LC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGh7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC10b29sYmFye3Bvc2l0aW9uOnN0aWNreTt6LWluZGV4OjM7dG9wOjA7bGVmdDowfS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGh7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MX0uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5e3otaW5kZXg6M30uay10cmVlbGlzdC1zY3JvbGxhYmxlIHRoZWFkLmstZ3JpZC1oZWFkZXJ7cGFkZGluZy1yaWdodDowfS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFibGUtcm93LmstZ3JvdXAtZm9vdGVyKy5rLXRhYmxlLXJvdy5rLWdyb3VwLWZvb3RlciB0ZHtib3JkZXItdG9wLXdpZHRoOjB9OmlzKC5rLXRyZWVsaXN0LXNjcm9sbGFibGVbZGlyPXJ0bF0sLmstcnRsIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUpIHRoZWFkLmstZ3JpZC1oZWFkZXJ7cGFkZGluZy1sZWZ0OjB9LmstZHJhZy1zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOi41ZW19LmstdHJlZWxpc3QtdG9nZ2xle21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2N1cnNvcjpwb2ludGVyfS5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLC5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLXRlbXBsYXRle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay1maWx0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWx0ZXIgKiwuay1maWx0ZXIgKjo6YmVmb3JlLC5rLWZpbHRlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZmlsdGVyIHVse3BhZGRpbmc6MH0uay1maWx0ZXIgdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmstZmlsdGVyIC5rLWZpbHRlci1jb250YWluZXIsLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3e21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pfS5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsLmstZmlsdGVyIC5rLWZpbHRlci1pdGVte3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXJ7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDoxcHg7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXJ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24tbGlzdCwuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLC5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd25saXN0e3dpZHRoOjE1ZW19LmstZmlsdGVyIC5rLWZpbHRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4qPi5rLWZpbHRlci10b29sYmFyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2luc2V0LWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSAtIDFweCk7aW5zZXQtYmxvY2stZW5kOjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4uay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluPio+LmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4+Kj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLWZpbHRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LWZpZWxke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldy1vcGVyYXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkPio+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1maWx0ZXIgLmstdG9vbGJhcjpmb2N1cywuay1maWx0ZXIgLmstdG9vbGJhci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1maWxlbWFuYWdlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1maWxlbWFuYWdlci1oZWFkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZmlsZW1hbmFnZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4LXNocmluazowO3otaW5kZXg6MX0uay1maWxlbWFuYWdlci1jb250ZW50LWNvbnRhaW5lcntib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxIDEgMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLWZpbGVtYW5hZ2VyLXNwbGl0dGVye2JvcmRlci13aWR0aDowfS5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MjAlO2JvcmRlci13aWR0aDowO2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowO292ZXJmbG93OmF1dG99LmstZmlsZW1hbmFnZXItdHJlZXZpZXd7b3ZlcmZsb3c6dmlzaWJsZX0uay1maWxlbWFuYWdlci1jb250ZW50e2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXg6MSAxIDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO292ZXJmbG93OmhpZGRlbn0uay1maWxlbWFuYWdlci12aWV3e292ZXJmbG93OmF1dG99LmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYntib3JkZXItd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZmxleC1zaHJpbms6MH0uay1maWxlbWFuYWdlci1saXN0dmlld3tib3JkZXItd2lkdGg6MDtmbGV4OjEgMSAwJX0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1saXN0dmlldy1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXByZXZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZXttYXJnaW4tdG9wOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWVkaXQtaW5wdXQgaW5wdXR7d2lkdGg6MTAwJX0uay1maWxlbWFuYWdlci1ncmlke2JvcmRlci13aWR0aDowO2ZsZXg6MSAxIDAlfS5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1wcmV2aWV3e21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtbmFtZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZmlsZW1hbmFnZXItcHJldmlld3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MjAlO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjQgKyA5NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKTtib3JkZXItd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdy15OmF1dG87ZmxleC1zaHJpbms6MH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW5hbWV7bWFyZ2luLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2Rpc3BsYXk6YmxvY2t9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1zaW5nbGUtZmlsZS1zZWxlY3RlZHtmb250LXdlaWdodDpib2xkfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6Ym9sZH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YXttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246c3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtncmlkLWNvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS12YWx1ZXttYXJnaW46MH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbGluZS1icmVha3ttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDA7d2lkdGg6MTAwJTtmbGV4OjEgMSAxMDAlO2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFye2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItd2lkdGg6MCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWZpbGVtYW5hZ2VyLXVwbG9hZC1kaWFsb2cgLmstdXBsb2FkLWZpbGVze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5rLWZpbGVtYW5hZ2VyLWRyYWctaGludHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1maWxlbWFuYWdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0gLmstZmlsZS1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbS5rLXNlbGVjdGVkIC5rLWZpbGUtaWNvbntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhc2tib2FyZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9LmstdGFza2JvYXJkICosLmstdGFza2JvYXJkICo6OmJlZm9yZSwuay10YXNrYm9hcmQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRhc2tib2FyZC10b29sYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2JvcmRlci13aWR0aDowO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmstdGFza2JvYXJkLWNvbnRlbnR7cGFkZGluZzowIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdy14OmF1dG99LmstdGFza2JvYXJkLWNvbHVtbnMtY29udGFpbmVye291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O292ZXJmbG93OmhpZGRlbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdy14OnZpc2libGV9LmstdGFza2JvYXJkLWNvbHVtbnt3aWR0aDozMjBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6aGlkZGVufS5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVye3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS80KX0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25ze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7Z2FwOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKX0uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87ZmxleDoxIDEgYXV0b30uay10YXNrYm9hcmQtY29sdW1uLWNhcmRze21pbi1oZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMikgMH0uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciwuay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXJ7Zm9udC13ZWlnaHQ6aW5oZXJpdH0uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0LC5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0e2ZsZXg6MSAxIDEwMCV9LmstdGFza2JvYXJkLXBhbmV7d2lkdGg6MzIwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjJ9LmstdGFza2JvYXJkLXBhbmUtaGVhZGVye3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjAuNzUpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci10ZXh0e3dvcmQtYnJlYWs6bm9ybWFsO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnN7ZmxleC1zaHJpbms6MDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmstdGFza2JvYXJkLXBhbmUtY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO292ZXJmbG93OmF1dG87ZmxleDoxIDEgYXV0b30uay10YXNrYm9hcmQtcGFuZS1hY3Rpb25ze3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjAuNzUpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstdGFza2JvYXJkLXBhbmUtc3RhcnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmstdGFza2JvYXJkLWNhcmR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4fS5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnl7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDo0cHh9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIgLmstY2FyZC1ib2R5LC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxle2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cywuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyLWFjdGlvbnN7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246cmVsYXRpdmV9LmstdGFza2JvYXJkLWNvbHVtbntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhc2tib2FyZC1jb2x1bW46Zm9jdXMsLmstdGFza2JvYXJkLWNvbHVtbi5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFza2JvYXJkLXBhbmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2tib2FyZC1wYW5lLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFza2JvYXJkLWNhcmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3Zlciwuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGFza2JvYXJkLWNhcmQ6Zm9jdXMsLmstdGFza2JvYXJkLWNhcmQuay1mb2N1c3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jYXJkOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jYXJkLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2JveC1zaGFkb3c6bm9uZX0uay10YXNrYm9hcmQtY2FyZC5rLWRpc2FibGVke291dGxpbmU6bm9uZTtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi42O2ZpbHRlcjpncmF5c2NhbGUoMC4xKTtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaGFkb3c6bm9uZX0uay10YXNrYm9hcmQtZHJhZy1wbGFjZWhvbGRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKX0uay1lZGl0b3J7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50e3BvaW50ZXItZXZlbnRzOmF1dG99LmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1c3tvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOmRhc2hlZH0uay1lZGl0b3ItaW5saW5le2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOm5vbmV9LmstZWRpdG9yLXJlc2l6YWJsZXtyZXNpemU6Ym90aDtvdmVyZmxvdzphdXRvfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlcy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVufS5rLWVkaXRvci1yZXNpemUtd3JhcC1lbGVtZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWVkaXRvci1yZXNpemUtaGFuZGxle3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMDB9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGh3ZXN0e3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjpudy1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGh7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjdXJzb3I6bi1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGhlYXN0e3RvcDowO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpO2N1cnNvcjpuZS1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUuc291dGh3ZXN0e2xlZnQ6MDtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7Y3Vyc29yOnN3LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aHtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7Y3Vyc29yOnMtcmVzaXplfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoZWFzdHtyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpO2N1cnNvcjpzZS1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUud2VzdHt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjp3LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5lYXN0e3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7Y3Vyc29yOmUtcmVzaXplfS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGV7b3V0bGluZS13aWR0aDoycHg7b3V0bGluZS1zdHlsZTpzb2xpZH0uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbntjYXJldC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6OnNlbGVjdGlvbiwuUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstZWRpdG9yLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7ZmxleC1zaHJpbms6MH0uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb257bWFyZ2luLXJpZ2h0Oi4yNWVtfS5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstaWNvbiwuay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWV4cG9ydC10b29sLXRleHR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWVkaXRvci1jb250ZW50e2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteTphdXRvfS5rLWVkaXRvci1jb250ZW50Pi5rLWlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowO2Rpc3BsYXk6YmxvY2t9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9ye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6bm9uZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtvdmVyZmxvdzphdXRvfS5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvciB0YWJsZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3IgLmstcGxhY2Vob2xkZXI6OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1wbGFjZWhvbGRlcik7aGVpZ2h0OjA7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtmbG9hdDpsZWZ0O29wYWNpdHk6MTtjdXJzb3I6dGV4dDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXXtjdXJzb3I6dW5zZXQgIWltcG9ydGFudH0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuay1lZGl0b3ItcmVzaXplLWhhbmRsZXMtd3JhcHBlciwuay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuay1lZGl0b3ItcmVzaXplLWhhbmRsZSwuay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAucm93LXJlc2l6ZS1oYW5kbGUsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmNvbHVtbi1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZX0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSBpbWcsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gdGFibGV7cG9pbnRlci1ldmVudHM6bm9uZX0uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2Rle291dGxpbmU6bm9uZX0uay1lZGl0b3ItY29udGVudCBwe21hcmdpbjowIDAgMXJlbX0uay1lZGl0b3ItY29udGVudCB0ZCBwLC5rLWVkaXRvci1jb250ZW50IHRoIHAsLmstZWRpdG9yLWNvbnRlbnQgbGkgcHttYXJnaW46MH0uay1lZGl0b3ItY29udGVudCB0YWJsZXttYXJnaW46MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5rLWVkaXRvci1jb250ZW50IHRkLC5rLWVkaXRvci1jb250ZW50IHRoe21pbi13aWR0aDoxZW07Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nLWJsb2NrOjNweDtwYWRkaW5nLWlubGluZTo1cHg7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0b3ItY29udGVudCB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246c3RhcnR9LmstZWRpdG9yLWNvbnRlbnQgdGR7dGV4dC1hbGlnbjpzdGFydH0uay1lZGl0b3ItY29udGVudCAuc2VsZWN0ZWRDZWxsOjphZnRlcnt6LWluZGV4OjI7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZWRpdC1mb3JtLWNvbnRlbnR7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvO21hcmdpbi1ibG9jazotdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lOi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWN0LXBvcHVwe2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxOTBweDtwYWRkaW5nOjVweH0uay1jdC1wb3B1cCAuay1idXR0b257d2lkdGg6MTAwJX0uay1jdC1wb3B1cCAuay1jdC1jZWxse21hcmdpbjoxcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6Ljc7cG9pbnRlci1ldmVudHM6YWxsfS5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7cGFkZGluZzowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMTNweCAxM3B4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6aW5oZXJpdDtjdXJzb3I6c2UtcmVzaXplfS5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwuay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSAuay1pLWNhcmV0LWJye2Rpc3BsYXk6bm9uZX0uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb25zLC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstZWRpdC1idXR0b25zLC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstYWN0aW9uLWJ1dHRvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1mb3JtLWJ1dHRvbnN7cGFkZGluZzowfS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstc2VhcmNoLW9wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjEwcHggMCA0MHB4fS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstbWF0Y2hlcy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRleHRhcmVhLmstZWRpdG9yLXRleHRhcmVhe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cmVzaXplOm5vbmV9LmstZmlsZWJyb3dzZXJ7bWF4LXdpZHRoOjEwMCV9LmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwe2Rpc3BsYXk6ZmxleH0uay1maWxlYnJvd3NlciAuay1mbG9hdHdyYXA6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1ic3tmbGV4OjF9LmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXB7bWFyZ2luOjAgMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MTUwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCAuay1pbnB1dHtmbGV4OjE7d2lkdGg6MTAwcHh9LmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaWNvbnttYXJnaW46MDtwb3NpdGlvbjpzdGF0aWN9LmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhcnttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAwIDB9LmstZmlsZWJyb3dzZXIgLmstdXBsb2Fke3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kOm5vbmV9LmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b257bWFyZ2luOjB9LmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXN7ZGlzcGxheTpub25lfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZC1maWxlc3tkaXNwbGF5Om5vbmV9LmstZmlsZWJyb3dzZXIgLmstdGlsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtoZWlnaHQ6MzkwcHg7bWF4LWhlaWdodDo1MHZoO21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci10b3Atd2lkdGg6MDtvdmVyZmxvdzphdXRvfS5rLWZpbGVicm93c2VyIC5rLXRpbGV7d2lkdGg6MzMlO2hlaWdodDo5MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZmlsZSwuay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVye2ZvbnQtc2l6ZTo0ZW19LmstZmlsZWJyb3dzZXIgLmstdGlsZSBpbnB1dHt3aWR0aDoxMDBweH0uay1maWxlYnJvd3NlciAuay10aWxlIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG99LmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eS5rLXNlbGVjdGVke2NvbG9yOmluaGVyaXQ7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHN0cm9uZ3tvcGFjaXR5Oi41O2ZvbnQtc2l6ZTozZW07Zm9udC13ZWlnaHQ6NDAwfS5rLWZpbGVicm93c2VyIC5rLXRodW1ie2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt0b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icy13cmFwIC5rLWljb257cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MH0uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay10YWJzdHJpcC13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmF1dG99LmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC5rLXJvb3QtdGFic3tmbGV4OjEgMSBhdXRvO21hcmdpbi1ib3R0b206MH0uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay1lZGl0LWZpZWxkPi5rLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWVkaXRvci1pbmxpbmUgLmstdGFibGV7d2lkdGg6MTAwJTtib3JkZXItc3BhY2luZzowO21hcmdpbjowIDAgMWVtfS5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZHtvdXRsaW5lOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6ZG90dGVkfS5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGR7bWluLXdpZHRoOjFweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NXB4O2hlaWdodDo1cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ei1pbmRleDoxMDB9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1lYXN0e2N1cnNvcjplLXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aHtjdXJzb3I6bi1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGhlYXN0e2N1cnNvcjpuZS1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh3ZXN0e2N1cnNvcjpudy1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGh7Y3Vyc29yOnMtcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoZWFzdHtjdXJzb3I6c2UtcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRod2VzdHtjdXJzb3I6c3ctcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3R7Y3Vyc29yOnctcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTBweDt3aWR0aDoxMHB4O2N1cnNvcjpjb2wtcmVzaXplO3otaW5kZXg6Mn0uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXJ7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bztkaXNwbGF5Om5vbmU7b3BhY2l0eTouOH0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2N1cnNvcjpyb3ctcmVzaXplO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtaGFuZGxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXItd3JhcHBlcntkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlcntkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtvcGFjaXR5Oi44fS5rLWVkaXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1c3tvdXRsaW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGR7Ym9yZGVyLWNvbG9yOiNjY2N9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9LmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2Vye2JhY2tncm91bmQtY29sb3I6IzAwYjBmZn0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBiMGZmfS5rLWVkaXRvci1pbmxpbmU6aG92ZXIsLmstZWRpdG9yLWlubGluZS5rLWhvdmVyLC5rLWVkaXRvci1pbmxpbmUuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGV7b3V0bGluZS1jb2xvcjojOGNmfS5rLWN0LXBvcHVwIC5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1pbWFnZTpub25lfS5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtc2VsZWN0ZWQsLmstZWRpdG9yLWNvbnRlbnQ6OnNlbGVjdGlvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LmstZWRpdG9yLWNvbnRlbnQgdGQsLmstZWRpdG9yLWNvbnRlbnQgdGh7Ym9yZGVyLWNvbG9yOiNkZGR9LmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwMCwyMDAsMjU1LC40KX0uay1pbWFnZWVkaXRvcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1pbWFnZWVkaXRvciAqLC5rLWltYWdlZWRpdG9yICo6OmJlZm9yZSwuay1pbWFnZWVkaXRvciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstaW1hZ2VlZGl0b3ItdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjFweH0uay1pbWFnZWVkaXRvci1jb250ZW50e2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstaW1hZ2VlZGl0b3ItY2FudmFzLWNvbnRhaW5lcntmbGV4OjEgMSAxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzphdXRvfS5rLWltYWdlZWRpdG9yLWNhbnZhc3ttYXJnaW46YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5le3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjI0MXB4O2JvcmRlci13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6bm9uZTtvdmVyZmxvdy15OmF1dG99LmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtaW5uZXIsLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtdmFsdWUtdGV4dHt0ZXh0LW92ZXJmbG93OmNsaXB9LmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5rLWltYWdlZWRpdG9yLWNyb3B7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZXttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFweCwgMXB4KTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMnB4IDJweCAwfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5le3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ze2xlZnQ6Y2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6MTVweDtoZWlnaHQ6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWV7dG9wOmNhbGMoNTAlIC0gNy41cHgpO3dpZHRoOjA7aGVpZ2h0OjE1cHh9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmV7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53e3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3d7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbnt0b3A6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ze2JvdHRvbTowfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXd7bGVmdDowfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWV7cmlnaHQ6MH0uay1pbWFnZWVkaXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstaW1hZ2VlZGl0b3ItY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM2YzZ9LmstaW1hZ2VlZGl0b3ItY2FudmFze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpKSxsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkpLCNmZmY7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LHJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAwcHgsNXB4IDVweDt0cmFuc2Zvcm0tb3JpZ2luOjAgMCAwO2JhY2tncm91bmQtb3JpZ2luOnBhZGRpbmctYm94LHBhZGRpbmctYm94O2JhY2tncm91bmQtc2l6ZToxMHB4IDEwcHgsMTBweCAxMHB4O2JveC1zaGFkb3c6bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06c2NhbGVYKDEpIHNjYWxlWSgxKSBzY2FsZVooMSl9LmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1pbWFnZWVkaXRvci1jcm9we2JvcmRlci1jb2xvcjojZmZmfS5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWdhbnR0e2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZ2FudHQgLmstdGFibGUtdGR7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdhbnR0IHRke292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246dG9wfS5rLWdhbnR0IC5rLWdyaWQtaGVhZGVyIHRye2hlaWdodDpjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAxcHgpfS5rLWdhbnR0IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcntwb3NpdGlvbjpzdGF0aWN9LmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0cntoZWlnaHQ6Y2FsYygxLjQyODU3MTQyODZlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay1nYW50dC5rLWdhbnR0LXBsYW5uZWQgLmstZ3JpZC1jb250ZW50IHRye2hlaWdodDpjYWxjKDIuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIpfS5rLWdhbnR0IC5rLWdhbnR0LWxheW91dHt3aGl0ZS1zcGFjZTpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLWdhbnR0IC5rLXNwbGl0YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstZ2FudHQgLmstZ2FudHQtc3BsaXR0ZXJ7Ym9yZGVyLXdpZHRoOjB9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZXt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO292ZXJmbG93OmF1dG99LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7cG9zaXRpb246c3RpY2t5fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGgsLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5e3otaW5kZXg6NH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5e3otaW5kZXg6NX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxke3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aDpsYXN0LWNoaWxkIC5rLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4IDFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0ci5rLXNlbGVjdGVkPnRkOmxhc3QtY2hpbGR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFza3tkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stc3RhcnQsLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stZW5ke2Rpc3BsYXk6YmxvY2t9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZXt2aXNpYmlsaXR5OnZpc2libGV9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0Om5vcm1hbDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stYWN0aW9uc3tmbGV4LXNocmluazowfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmV7Ym9yZGVyOjA7dHJhbnNmb3JtOm5vbmU7YmFja2dyb3VuZDpub25lfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stc3VtbWFyeXtoZWlnaHQ6MTVweDtjbGlwLXBhdGg6cG9seWdvbigtMjBweCAwLCBjYWxjKDEwMCUgKyAyMHB4KSAwLCBjYWxjKDEwMCUgKyAyMHB4KSAxMDAlLCAxMDAlIDEwMCUsIGNhbGMoMTAwJSAtIDhweCkgY2FsYygxMDAlIC0gNXB4KSwgOHB4IGNhbGMoMTAwJSAtIDVweCksIDAgMTAwJSwgLTIwcHggMTAwJSl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN1bW1hcnktY29tcGxldGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTVweH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE0MCUpIHRyYW5zbGF0ZVkoLTUwJSl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNDAlKSB0cmFuc2xhdGVZKC01MCUpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstbWFzdGVyLXJvdzpob3ZlciAuay10YXNrLWRvdHtkaXNwbGF5OmJsb2NrfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ2FudHQtY29sdW1uc3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6Mn0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5le3N0cm9rZS13aWR0aDoycHh9LmstZ2FudHQtaGVhZGVye2JvcmRlci13aWR0aDowIDAgMXB4O2ZsZXgtc2hyaW5rOjA7ei1pbmRleDo2fS5rLWdhbnR0LWZvb3Rlcntib3JkZXItd2lkdGg6MXB4IDAgMDtmbGV4LXNocmluazowfS5rLWdhbnR0LXRvZ2dsZXtkaXNwbGF5Om5vbmV9LmstZ2FudHQtdmlld3Mtd3JhcHBlcnttYXJnaW4tbGVmdDphdXRvfS5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd257d2lkdGg6YXV0bztmb250LXNpemU6aW5oZXJpdDtkaXNwbGF5Om5vbmU7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtdG9nZ2xle2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1wZGYsLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmIC5rLWJ1dHRvbi10ZXh0LC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtY3JlYXRlIC5rLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuay1nYW50dC12aWV3cy13cmFwcGVyIC5rLWdhbnR0LXZpZXdze2Rpc3BsYXk6bm9uZX0uay1nYW50dC12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3due2Rpc3BsYXk6ZmxleH19LmstZ2FudHQtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdHtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MH0uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciwuay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWZvb3RlcntwYWRkaW5nOjAgIWltcG9ydGFudH0uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB0cntoZWlnaHQ6Y2FsYygyLjg1NzE0Mjg1NzJlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0ICsgMnB4KTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50e292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH0uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRye2hlaWdodDpjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAxcHgpfS5rLWdhbnR0LXRyZWVsaXN0LmstZ2FudHQtdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWNvbnRlbnR7b3ZlcmZsb3c6c2Nyb2xsfS5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmV7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpmbGV4fS5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKiwuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lICo6OmJlZm9yZSwuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lICo6OmFmdGVyLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmU6OmJlZm9yZSwuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1ncmlkLWNvbnRlbnR7b3ZlcmZsb3cteDpzY3JvbGx9LmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MCAwIDFweCAxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdhbnR0LXRhYmxlc3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItY29sb3I6aW5oZXJpdH0uay1nYW50dC1yb3dzLC5rLWdhbnR0LWNvbHVtbnN7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDowO2xlZnQ6MH0uay1nYW50dC1kZXBlbmRlbmNpZXN7b3BhY2l0eTouNztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWUsLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXd7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00cHh9LmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWV7Ym9yZGVyLWxlZnQtY29sb3I6Y3VycmVudENvbG9yO3JpZ2h0Oi02cHh9LmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXd7Ym9yZGVyLXJpZ2h0LWNvbG9yOmN1cnJlbnRDb2xvcjtsZWZ0Oi02cHh9LmstZ2FudHQtbGluZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlfS5rLWdhbnR0LWxpbmUuay1zZWxlY3RlZHt6LWluZGV4OjN9LmstZ2FudHQtbGluZS1oe2hlaWdodDoycHh9LmstZ2FudHQtbGluZS12e3dpZHRoOjJweH0uay1nYW50dC1kZXBlbmRlbmN5LWhpbnR7ei1pbmRleDo0fS5rLWdhbnR0LXRhc2tze3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWdhbnR0LXRhc2tzIHRkLC5rLWdhbnR0LXRhc2tzIC5rLXRhYmxlLXRke3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ2FudHQtdGFza3MgdGQ6OmFmdGVye2NvbnRlbnQ6XCLigItcIn0uay10YXNrLXdyYXB7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTotMjFweDtwYWRkaW5nLWJsb2NrOjVweDtwYWRkaW5nLWlubGluZToyMXB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmstdGFzay13cmFwLmstZHJhZy1oaW50e3Bvc2l0aW9uOmFic29sdXRlfS5rLXRhc2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uay10YXNrLWRvdHt3aWR0aDpjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7aGVpZ2h0OmNhbGMoOHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtsaW5lLWhlaWdodDoxO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRvdCwuay10YXNrLXdyYXAuay1vcmlnaW4gLmstdGFzay1kb3R7ZGlzcGxheTpibG9ja30uay10YXNrLWRvdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZXtib3JkZXItd2lkdGg6MXB4fS5rLXRhc2stc3RhcnR7bGVmdDowfS5rLXRhc2stZW5ke3JpZ2h0OjB9LmstdGFzay1kcmFnaGFuZGxle21hcmdpbi1sZWZ0OjE2cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1ib3R0b20tY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjdXJzb3I6ZXctcmVzaXplO3Zpc2liaWxpdHk6aGlkZGVufS5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLW1pbGVzdG9uZS13cmFwe21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6LTJlbX0uay10YXNrLW1pbGVzdG9uZXt3aWR0aDoxZW07aGVpZ2h0OjFlbTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmstdGFzay1zdW1tYXJ5e2hlaWdodDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay10YXNrLXN1bW1hcnksLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yfS5rLXRhc2stc3VtbWFyeTo6YmVmb3JlLC5rLXRhc2stc3VtbWFyeTo6YWZ0ZXIsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6OHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTpub25lfS5rLXRhc2stc3VtbWFyeTo6YmVmb3JlLC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YmVmb3Jle2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcjtsZWZ0OjB9LmstdGFzay1zdW1tYXJ5OjphZnRlciwuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3I7cmlnaHQ6MH0uay10YXNrLXN1bW1hcnktY29tcGxldGV7aGVpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLXRhc2stc3VtbWFyeS1wcm9ncmVzc3toZWlnaHQ6MTVweDtvdmVyZmxvdzpoaWRkZW59LmstdGFzay1zaW5nbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOmRlZmF1bHR9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLWhhbmRsZXtvcGFjaXR5Oi41O3otaW5kZXg6Mjt2aXNpYmlsaXR5OmhpZGRlbjtjdXJzb3I6ZXctcmVzaXplfS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2JvdHRvbToycHh9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLXd7bGVmdDowfS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS13OjpiZWZvcmV7bGVmdDoycHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1le3JpZ2h0OjB9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLWU6OmJlZm9yZXtyaWdodDoycHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstdGFzay1zaW5nbGU6aG92ZXIgLmstdGFzay1hY3Rpb25ze3Zpc2liaWxpdHk6dmlzaWJsZX0uay10YXNrLWNvbXBsZXRle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7d2lkdGg6MjAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtib3R0b206MDtsZWZ0OjB9LmstdGFzay1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmstdGFzay10ZW1wbGF0ZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2xpbmUtaGVpZ2h0Om5vcm1hbDtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstdGFzay1hY3Rpb25ze3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LmstdGFzay1hY3Rpb25zPi5rLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleH0uay1yZXNvdXJjZXMtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt6LWluZGV4OjI7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tdG9wOi0ycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXJlc291cmNlcy13cmFwIC5rLXJlc291cmNle21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6NXB4fS5rLXRhc2stZGV0YWlsc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3doaXRlLXNwYWNlOm5vd3JhcH0uay10YXNrLWRldGFpbHMgc3Ryb25ne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmJsb2NrfS5rLXRhc2stZGV0YWlscyAuay10YXNrLXBjdHtmb250LXNpemU6MzJweH0uay10YXNrLWRldGFpbHMgdWx7bGluZS1oZWlnaHQ6bm9ybWFsfS5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLC5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1kb3QsLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcHttYXJnaW4tdG9wOi41NWVtfS5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1pbm5lci13cmFwe2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAuay1kcmFnLWhpbnR7dG9wOjB9LmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAuay1kcmFnLWhpbnR7dG9wOi41ZW19LmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcC5rLWRyYWctaGludHt0b3A6LjNlbX0uay10YXNrLXBsYW5uZWR7bWFyZ2luOjAgMCAuMzVlbTtsaW5lLWhlaWdodDouNzVlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudHtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtoZWlnaHQ6NnB4O3dpZHRoOjZweH0uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbntoZWlnaHQ6MnB4fS5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0e21hcmdpbi1sZWZ0Oi00cHh9LmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stZHVyYXRpb257aGVpZ2h0OjNweH0uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudHttYXJnaW4tbGVmdDozcHh9LmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudHtkaXNwbGF5OmJsb2NrfS5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1le2Rpc3BsYXk6bm9uZX0uay10YXNrLW9mZnNldHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtkaXNwbGF5OmZsZXh9LmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZXtyaWdodDowO3otaW5kZXg6Mjt2aXNpYmlsaXR5OmhpZGRlbjttYXJnaW4tcmlnaHQ6MS40ZW19LmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3Jle2JvcmRlci1sZWZ0LXdpZHRoOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2JvdHRvbTouNWVtO21hcmdpbi1yaWdodDoycHh9LmstdGFzay1zaW5nbGU6aG92ZXIrLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zLC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywuay10YXNrLXNpbmdsZTpob3Zlcisuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbnttYXgtd2lkdGg6MjAwcHg7ZGlzcGxheTpibG9ja30uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLWxhYmVse2Rpc3BsYXk6aW5saW5lLWZsZXg7bWluLXdpZHRoOjUwcHh9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXZhbHVle2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCl9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLWxhYmVsLC5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZXt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHR7ZmxvYXQ6bGVmdH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZS1wYW5lLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWRlcGVuZGVuY2llc3t3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3R7ZGlzcGxheTpibG9ja30uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC1sYXlvdXQuay1zcGxpdGJhcntkaXNwbGF5Om5vbmV9LmstZ2FudHQtZWRpdC1mb3JtIC5rLWdhbnR0LWRlbGV0ZXtmbG9hdDpsZWZ0fS5rLXJ0bCAuay1nYW50dC1yb3dzLC5rLXJ0bCAuay1nYW50dC1jb2x1bW5zLFtkaXI9cnRsXSAuay1nYW50dC1yb3dzLFtkaXI9cnRsXSAuay1nYW50dC1jb2x1bW5ze2xlZnQ6YXV0bztyaWdodDowfS5rLXJ0bCAuay10YXNrLXdyYXA6bm90KC5rLW1pbGVzdG9uZS13cmFwKSxbZGlyPXJ0bF0gLmstdGFzay13cmFwOm5vdCguay1taWxlc3RvbmUtd3JhcCl7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTotMjZweH0uay1ydGwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1oZWFkZXIsW2Rpcj1ydGxdIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstaGVhZGVye2JvcmRlci13aWR0aDowIDFweCAxcHggMH0uay1ydGwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1oZWFkZXI6Zmlyc3QtY2hpbGQsW2Rpcj1ydGxdIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodC13aWR0aDowfS5rLXJ0bCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLXRhc2stc3RhcnQsW2Rpcj1ydGxdIC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstdGFzay1zdGFydHtsZWZ0OmF1dG87cmlnaHQ6MH0uay1ydGwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay10YXNrLWVuZCxbZGlyPXJ0bF0gLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay10YXNrLWVuZHtyaWdodDphdXRvO2xlZnQ6MH0uay1ydGwgLmstdGFzay1jb250ZW50LFtkaXI9cnRsXSAuay10YXNrLWNvbnRlbnR7dGV4dC1hbGlnbjplbmR9LmstcnRsIC5rLXRhc2stY29tcGxldGUsW2Rpcj1ydGxdIC5rLXRhc2stY29tcGxldGV7bGVmdDphdXRvO3JpZ2h0OjB9LmstcnRsIC5rLXRhc2stZHJhZ2hhbmRsZSxbZGlyPXJ0bF0gLmstdGFzay1kcmFnaGFuZGxle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE2cHh9LmstcnRsIC5rLWdhbnR0LWRlcGVuZGVuY2llcyxbZGlyPXJ0bF0gLmstZ2FudHQtZGVwZW5kZW5jaWVze2xlZnQ6YXV0bztyaWdodDowfS5rLXJ0bCAuay1nYW50dC1kZWxldGUsW2Rpcj1ydGxdIC5rLWdhbnR0LWRlbGV0ZXtmbG9hdDpyaWdodH0uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUsW2Rpcj1ydGxdIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1le2Rpc3BsYXk6YmxvY2t9LmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS13LFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtd3tkaXNwbGF5Om5vbmV9LmstcnRsIC5rLW1pbGVzdG9uZS13cmFwLFtkaXI9cnRsXSAuay1taWxlc3RvbmUtd3JhcHttYXJnaW4tbGVmdDotMi40ZW19LmstcnRsIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stbW9tZW50LFtkaXI9cnRsXSAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudHttYXJnaW4tcmlnaHQ6LjJlbX0uay1ydGwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXN0YXJ0LFtkaXI9cnRsXSAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stc3RhcnR7cmlnaHQ6LTAuMWVtfS5rLXJ0bCAuay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZSxbZGlyPXJ0bF0gLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjB9LmstZ2FudHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWQgLmstdGFzay1taWxlc3RvbmUtY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmV7ZmlsbDpub25lO3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lLmstc2VsZWN0ZWR7c3Ryb2tlOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdhbnR0LWZvb3Rlcntib3gtc2hhZG93Om5vbmV9LmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3QsLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1nYW50dCAuay1ub253b3JrLWhvdXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgMyUsIHRyYW5zcGFyZW50KX0uay10YXNrLWRvdDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsLmstdGFzay1kb3Quay1ob3Zlcjo6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFzay1taWxlc3RvbmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFzay1taWxlc3RvbmUuay10YXNrLWRlbGF5ZWR7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA0cHgpfS5rLXRhc2stbWlsZXN0b25lLmstdGFzay1hZHZhbmNlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFzay1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFzay1zdW1tYXJ5LmstdGFzay1kZWxheWVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKX0uay10YXNrLXN1bW1hcnkuay10YXNrLWFkdmFuY2Vke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay10YXNrLWRlbGF5ZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay10YXNrLXN1bW1hcnkuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmUsICNmZmM4YzQpfS5rLXRhc2stc3VtbWFyeS5rLXNlbGVjdGVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLXNpbmdsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGFzay1zaW5nbGUuay10YXNrLWRlbGF5ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LmstdGFzay1zaW5nbGUuay10YXNrLWFkdmFuY2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zil9LmstdGFzay1zaW5nbGUgLmstdGFzay1jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YXNrLWRlbGF5ZWQgLmstdGFzay1jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KX0uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVkIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dC1saW5le2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLWdhbnR0LWxpbmUuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLW1vbWVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRhc2stb2Zmc2V0e2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDRweCl9LmstdGFzay1vZmZzZXQgLmstcmVzaXplLWU6OmJlZm9yZXtib3JkZXItY29sb3I6IzAwMH0uay10YXNrLW9mZnNldCAuay10YXNrLWFjdGlvbnN7Y29sb3I6IzAwMH0uay10YXNrLW9mZnNldDpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSA0cHgpfS5rLXBkZi1leHBvcnQgLmstdGFzay1vZmZzZXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstb2Zmc2V0LXRvb2x0aXAtZGVsYXllZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1wbGFubmVkLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NTY1NjV9LmstZ2FudHQtdG9vbHRpcC12YWxpZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstZ2FudHQtdG9vbHRpcC1pbnZhbGlkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGFibGUtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0b30uXFwhay10YWJsZS1hdXRve3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnR9LmstdGFibGUtZml4ZWR7dGFibGUtbGF5b3V0OmZpeGVkfS5cXCFrLXRhYmxlLWZpeGVke3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50fS5rLXRhYmxlLWxheW91dC1hdXRve3RhYmxlLWxheW91dDphdXRvfS5cXCFrLXRhYmxlLWxheW91dC1hdXRve3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnR9LmstdGFibGUtbGF5b3V0LWZpeGVke3RhYmxlLWxheW91dDpmaXhlZH0uXFwhay10YWJsZS1sYXlvdXQtZml4ZWR7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnR9Lmstc2NoZWR1bGVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2NoZWR1bGVyIHRhYmxlLC5rLXNjaGVkdWxlciB0aGVhZCwuay1zY2hlZHVsZXIgdGZvb3QsLmstc2NoZWR1bGVyIHRib2R5LC5rLXNjaGVkdWxlciB0ciwuay1zY2hlZHVsZXIgdGgsLmstc2NoZWR1bGVyIHRkLC5rLXNjaGVkdWxlciBkaXYsLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZywuay1zY2hlZHVsZXI+Kntib3JkZXItY29sb3I6aW5oZXJpdH1rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXJ7b3ZlcmZsb3c6aGlkZGVufWtlbmRvLXNjaGVkdWxlci5rLXNjaGVkdWxlci5rLXJlYWRvbmx5LXNjaGVkdWxlciAuay1ldmVudC1kZWxldGV7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci10YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowO3RhYmxlLWxheW91dDpmaXhlZH0uay1zY2hlZHVsZXItdGFibGUgdGQsLmstc2NoZWR1bGVyLXRhYmxlIHRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6MS40Mjg1NzE0Mjg2ZW07b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAxcHggMXB4O3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay1zY2hlZHVsZXItdGFibGUgLmstbWlkZGxlLXJvdyB0ZHtib3JkZXItYm90dG9tLXN0eWxlOmRvdHRlZH0uay1zY2hlZHVsZXItdGFibGUgLmstbGlua3tjdXJzb3I6cG9pbnRlcn0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXh7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWR7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6M30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHl7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLC5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keXtkaXNwbGF5OmZsZXg7ZmxleDoxMDAlO2ZsZXgtd3JhcDp3cmFwfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItcm93e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDowO2ZsZXgtd3JhcDp3cmFwfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY2VsbHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LXdyYXA6d3JhcDtvdmVyZmxvdzphdXRvfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY29udGVudHtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDEwMCU7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtmbGV4LXdyYXA6d3JhcH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwLmstZ3JvdXAtaG9yaXpvbnRhbCAuay1ncm91cC1jZWxse2ZsZXgtYmFzaXM6MTAwJTtib3JkZXItd2lkdGg6MDtwYWRkaW5nOjB9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4Lmstc2NoZWR1bGVyLXRpbWVsaW5lLXZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGx7ZmxleC1iYXNpczphdXRvfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1tb3JlLWV2ZW50c3tib3R0b206MnB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLWhlaWdodDoxLjVlbTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Y29udGVudC1ib3h9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2xvdC1jZWxse3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLWhlYWRpbmctY2VsbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2lkZS1jZWxse2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWdyb3c6MDtmbGV4LWJhc2lzOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1tYWpvci1jZWxse2JvcmRlci1ib3R0b20td2lkdGg6MH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbWlkZGxlLXJvdyAuay1zY2hlZHVsZXItY2VsbHtib3JkZXItYm90dG9tLXN0eWxlOmRvdHRlZH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY2VsbHtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO292ZXJmbG93OnZpc2libGV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXJlc291cmNlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtYmFzaXM6MDtwb3NpdGlvbjpzdGlja3k7bGVmdDowO3otaW5kZXg6M30uay1zY2hlZHVsZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9Lmstc2NoZWR1bGVyLXRvb2xiYXIgLmstd2lkZ2V0e2ZvbnQtc2l6ZTppbmhlcml0fS5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50e2NvbG9yOmluaGVyaXQ7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2N1cnNvcjpwb2ludGVyfS5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2h7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1zY2hlZHVsZXItdG9vbGJhciAuay12aWV3cy1kcm9wZG93bnt3aWR0aDphdXRvO2ZvbnQ6aW5oZXJpdH0uay1zY2hlZHVsZXItZm9vdGVye2JveC1zaGFkb3c6bm9uZTtib3JkZXItd2lkdGg6MDtib3JkZXItdG9wLXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zY2hlZHVsZXItbGF5b3V0e3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7ZmxleDoxIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmstc2NoZWR1bGVyLWxheW91dD50Ym9keT50cj50ZHtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5rLXNjaGVkdWxlci1sYXlvdXQgdGQuay1zZWxlY3RlZCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1jZWxsLmstc2VsZWN0ZWR7b3V0bGluZTpub25lfS5rLXNjaGVkdWxlci1sYXlvdXQgdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIHRoLC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUrLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIHRoe2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY2hlZHVsZXItbGF5b3V0IHRyK3RyIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zbG90LWNlbGwsLmstc2NoZWR1bGVyLWxheW91dCB0cit0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksLmstc2NoZWR1bGVyLWxheW91dCB0cit0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCB0aCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lKy5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zbG90LWNlbGwsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSsuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSsuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCB0aHtib3JkZXItYm90dG9tLWNvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItd2Vla3ZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxlLC5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItZGF5dmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkfS5rLXNjaGVkdWxlci1oZWFkZXIsLmstc2NoZWR1bGVyLXZpZXctaGVhZGVye3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpfS5rLXNjaGVkdWxlci1oZWFkZXIgdGh7dGV4dC1hbGlnbjpjZW50ZXJ9Lmstc2NoZWR1bGVyLWhlYWRlciwuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsLmstc2NoZWR1bGVyLWhlYWRlci13cmFwPmRpdntib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW59Lmstc2NoZWR1bGVyLWhlYWRlci13cmFwe2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zY2hlZHVsZXItdGltZXN7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGV7dGFibGUtbGF5b3V0OmF1dG99Lmstc2NoZWR1bGVyLXRpbWVzIHRoe2JvcmRlci13aWR0aDowIDFweCAxcHggMDt0ZXh0LWFsaWduOmVuZH0uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheXtib3JkZXItYm90dG9tLWNvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbC5rLWxhc3QtcmVzb3VyY2V7Ym9yZGVyLXJpZ2h0OjB9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbC5rLWVtcHR5LXNsb3R7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5rLXNjaGVkdWxlci1kYXRlY29sdW1ue3dpZHRoOjEyZW19Lmstc2NoZWR1bGVyLXRpbWVjb2x1bW57d2lkdGg6MTFlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc2NoZWR1bGVyLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItY29udGVudDpmb2N1c3tvdXRsaW5lOm5vbmV9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LC5rLWV2ZW50e2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWluLWhlaWdodDoyNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTt0ZXh0LWFsaWduOnN0YXJ0O291dGxpbmU6MDtjdXJzb3I6ZGVmYXVsdDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ+ZGl2LC5rLWV2ZW50PmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlLC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRle2xpbmUtaGVpZ2h0OmNhbGMoMjVweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdGltZSwuay1ldmVudCAuay1ldmVudC10aW1le3BhZGRpbmctYm90dG9tOjA7Zm9udC1zaXplOi44NzVlbTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpub25lfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnN7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt6LWluZGV4OjJ9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRle29wYWNpdHk6LjU7dmlzaWJpbGl0eTpoaWRkZW59a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6aG92ZXIgLmstZXZlbnQtZGVsZXRlLGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLmstaG92ZXIgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6aG92ZXIgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1ob3ZlciAuay1ldmVudC1kZWxldGV7b3BhY2l0eToxfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGEsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyBhe2NvbG9yOmluaGVyaXR9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZHttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC40ZXggMCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3RvcDowO3JpZ2h0OjA7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2xpbmUtaGVpZ2h0Om5vcm1hbH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZSwuay1ldmVudCAuay1yZXNpemUtaGFuZGxle3otaW5kZXg6NDtvcGFjaXR5Oi41O3Zpc2liaWxpdHk6aGlkZGVufWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUsLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3Jle2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3J9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1uLC5rLWV2ZW50IC5rLXJlc2l6ZS1ue2hlaWdodDouNWVtO3RvcDowfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtcywuay1ldmVudCAuay1yZXNpemUtc3toZWlnaHQ6LjVlbTtib3R0b206MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW46OmJlZm9yZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1zOjpiZWZvcmV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtib3JkZXItYm90dG9tLXdpZHRoOjFweH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXcsLmstZXZlbnQgLmstcmVzaXplLXd7d2lkdGg6LjVlbTtsZWZ0OjB9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1lLC5rLWV2ZW50IC5rLXJlc2l6ZS1le3dpZHRoOi41ZW07cmlnaHQ6MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWU6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtdzo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmV7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fWtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1yZXNpemUtaGFuZGxlLC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lLC5rLWV2ZW50LmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWV7ZGlzcGxheTpibG9ja31rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9uc3t0b3A6YXV0bztib3R0b206MH0uay1zY2hlZHVsZXItbWFya3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstbW9yZS1ldmVudHN7cGFkZGluZzowO2hlaWdodDoxM3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLW1vcmUtZXZlbnRzPi5rLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWV2ZW50LWRyYWctaGludHtvcGFjaXR5Oi41O3otaW5kZXg6M30uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYWN0aW9ucywuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLC5rLWV2ZW50LWRyYWctaGludCAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZX0uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZXtkaXNwbGF5OmJsb2NrfS5rLXNjaGVkdWxlci1tYXJxdWVle2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZH0uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3AsLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9te2ZvbnQtc2l6ZTouNzVlbTtwb3NpdGlvbjphYnNvbHV0ZX0uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3B7bGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3RvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9Lmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9te3JpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym90dG9tOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmUsLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjNweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MH0uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmV7dG9wOjA7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVye2JvdHRvbTowO3JpZ2h0OjA7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstc2NoZWR1bGVyLC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lc3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydHtvdmVyZmxvdzpoaWRkZW59Lmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSwuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5rLXJlY3VycmVuY2UtZWRpdG9ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59a2VuZG8tc2NoZWR1bGVyIC5rLXJlY3VycmVuY2UtZWRpdG9ye2Rpc3BsYXk6YmxvY2t9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGV7aGVpZ2h0OjEwMCV9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGR7aGVpZ2h0OjgwcHg7dGV4dC1hbGlnbjplbmR9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItYm9keSAuay1zY2hlZHVsZXItY2VsbHttaW4taGVpZ2h0OjgwcHh9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW57cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCwuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZS1hdXRve2hlaWdodDphdXRvfS5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnR7b3ZlcmZsb3cteTpzY3JvbGx9Lmstc2NoZWR1bGVyLW1vbnRodmlldy5rLXNjaGVkdWxlci1mbGV4LWxheW91dCAuay1zY2hlZHVsZXItY29udGVudHtvdmVyZmxvdy15OmF1dG99Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLW1hcmt7bWFyZ2luLXJpZ2h0Oi41ZW07d2lkdGg6MWVtO2hlaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZC5rLWZpcnN0e2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzaz4uay1ldmVudC1kZWxldGV7Y29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3JpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtvcGFjaXR5Oi41O3Zpc2liaWxpdHk6aGlkZGVufS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLWhvdmVyIC5rLXRhc2s+LmstZXZlbnQtZGVsZXRlLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93OmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93LmstaG92ZXIgLmstZXZlbnQtZGVsZXRle3Zpc2liaWxpdHk6dmlzaWJsZX0uay1zY2hlZHVsZXItYWdlbmRhZGF5e21hcmdpbjowIC4yZW0gMCAwO2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDA7ZmxvYXQ6bGVmdH0uay1zY2hlZHVsZXItYWdlbmRhd2Vla3tkaXNwbGF5OmJsb2NrO21hcmdpbjouNGVtIDAgMDtsaW5lLWhlaWdodDoxO2ZvbnQtc3R5bGU6bm9ybWFsfS5rLXNjaGVkdWxlci1hZ2VuZGFkYXRle2ZvbnQtc2l6ZTouNzVlbX0uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNsb3QtY2VsbHtvdmVyZmxvdzpoaWRkZW59Lmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay1zY2hlZHVsZXItY29udGVudHtvdmVyZmxvdzphdXRvfS5rLXNjaGVkdWxlci1wYW5le2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9Lmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVze2ZsZXg6MCAwIGF1dG99Lmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZXtoZWlnaHQ6MTAwJX0uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItaGVhZGVyLC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1jb250ZW50e2ZsZXg6MSAxIGF1dG99Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLXNjaGVkdWxlci1ib2R5e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFye3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjB9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXd7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY29udGVudHtmbGV4OjB9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmt7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1kYXktaW5kaWNhdG9ye21hcmdpbi10b3A6Y2FsYygzMnB4IC0gMC41ZW0pO3dpZHRoOjNweDtoZWlnaHQ6M3B4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Y2FsYyg1MCUgLSAxLjVweCl9Lmstc2NoZWR1bGVyLXRvb2x0aXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2NvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXl7Zm9udC1zaXplOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSoyKX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXJ7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50c3ttYXgtaGVpZ2h0OjI1MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1le2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZvbnQtc2l6ZTppbmhlcml0fS5rLXNjaGVkdWxlci10b29sdGlwIC5rLW5vLWRhdGEsLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm9kYXRhe2hlaWdodDphdXRvO21pbi1oZWlnaHQ6YXV0bztjb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2d7bWF4LWhlaWdodDoxMDB2aH0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXJ7d2lkdGg6MTAwJX0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtbGFiZWx7d2lkdGg6MTclfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZHt3aWR0aDo3NyV9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkPnVsPmxpe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1yYWRpby1saXN0IC5rLXJhZGlvLXdyYXAsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LXdyYXB7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pbnRlcnZhbCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWNvdW50LC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItbW9udGhkYXl7d2lkdGg6NWVtfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdW50aWwsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXksLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LW9mZnNldHt3aWR0aDoxMGVtfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRhdGV0aW1lLXBpY2tlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ydGwgLmstc2NoZWR1bGVyLWhlYWRlciB0aCwuay1ydGwgLmstc2NoZWR1bGVyLXRhYmxlIHRke2JvcmRlci13aWR0aDowIDFweCAxcHggMH0uay1ydGwgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkLC5rLXJ0bCAuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LmstcnRsIC5rLXNjaGVkdWxlci10aW1lcyB0aHtib3JkZXItd2lkdGg6MCAwIDFweCAxcHh9LmstcnRsIC5rLXNjaGVkdWxlciAuay1zY3JvbGxiYXItdiAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5rLXJ0bCAuay1ldmVudHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ydGwgLmstZXZlbnQgLmstcmVzaXplLXd7bGVmdDphdXRvO3JpZ2h0OjB9LmstcnRsIC5rLWV2ZW50IC5rLXJlc2l6ZS1le3JpZ2h0OmF1dG87bGVmdDowfS5rLXJ0bCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25ze3JpZ2h0OmF1dG87bGVmdDoycHh9LmstcnRsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGR7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIDAgLjRleDtmbG9hdDpyaWdodH0uay1ydGwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzaz4uay1ldmVudC1kZWxldGV7bGVmdDoycHg7cmlnaHQ6YXV0b30uay1ydGwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzayAuay1zY2hlZHVsZXItbWFya3ttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDowfS5rLXJ0bCAuay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3B7bGVmdDphdXRvO3JpZ2h0OjRweH0uay1ydGwgLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9te2xlZnQ6NHB4O3JpZ2h0OmF1dG99LmstcnRsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZXtmbG9hdDpyaWdodH0uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCwuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwe2JvcmRlci1yaWdodC13aWR0aDowfS5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYWRheSwuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYWRheXtmbG9hdDpyaWdodDttYXJnaW46MCAwIDAgLjJlbX0uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwuay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCwuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkLC5rLXJ0bC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0cit0ciB0ZDpmaXJzdC1jaGlsZCwuay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0cit0ciB0aDpmaXJzdC1jaGlsZCwuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRyK3RyIHRkOmZpcnN0LWNoaWxkLC5rLXJ0bC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdHIrdHIgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweH0uay1zYWZhcmkgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zYWZhcmkgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXZpZXcgLmstbW9udGh7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzJ9Lmstc2NoZWR1bGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItdG9vbGJhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zY2hlZHVsZXItZm9vdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNjaGVkdWxlci1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2NoZWR1bGVyLW5vbndvcmssLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91cntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLXNjaGVkdWxlci1vdGhlci1tb250aCwuay1zY2hlZHVsZXIgLmstb3RoZXItbW9udGh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZXZlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ldmVudC5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1ldmVudC5rLWV2ZW50LWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWV2ZW50LmstZXZlbnQtb25nb2luZ3tib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDFweCByZWR9Lmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSwuay1zY2hlZHVsZXItbWFycXVlZTo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2ctYWN0aW9uc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3Zlciwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLWhvdmVyLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLWhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWQgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2VsZWN0ZWQgLmstZGF5LWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10b29sdGlwLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay1jaGF0e21hcmdpbjphdXRvO21heC13aWR0aDo1MDBweDtoZWlnaHQ6NjAwcHg7bWF4LWhlaWdodDoxMDAlO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXQgLmstbWVzc2FnZS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVufS5rLWNoYXQgLmstbWVzc2FnZS1saXN0LWNvbnRlbnQ+Kisqe21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXB7bWF4LXdpZHRoOjgwJTtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCl7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0ZXh0LWFsaWduOnN0YXJ0fS5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWV7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aW5zZXQtaW5saW5lLXN0YXJ0OjEwMCV9LmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVze2luc2V0LWlubGluZS1zdGFydDowfS5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1maXJzdCAuay1jaGF0LWJ1YmJsZSwuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstb25seSAuay1jaGF0LWJ1YmJsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjJweH0uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWlkZGxlIC5rLWNoYXQtYnViYmxlLC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1sYXN0IC5rLWNoYXQtYnViYmxle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MnB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MnB4fS5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdHthbGlnbi1zZWxmOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3RleHQtYWxpZ246ZW5kfS5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWV7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2luc2V0LWlubGluZS1lbmQ6MTAwJX0uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXN7aW5zZXQtaW5saW5lLWVuZDowfS5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1maXJzdCAuay1jaGF0LWJ1YmJsZSwuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstb25seSAuay1jaGF0LWJ1YmJsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoycHh9LmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1pZGRsZSAuay1jaGF0LWJ1YmJsZSwuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbGFzdCAuay1jaGF0LWJ1YmJsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoycHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MnB4fS5rLWNoYXQgLmstbWVzc2FnZXttYXgtd2lkdGg6MTAwJTttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm1hcmdpbiAuMnMgZWFzZS1pbi1vdXQ7b3V0bGluZTpub25lfS5rLWNoYXQgLmstbWVzc2FnZS10aW1lLC5rLWNoYXQgLmstbWVzc2FnZS1zdGF0dXN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7d2hpdGUtc3BhY2U6bm93cmFwO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGV9LmstY2hhdCAuay1tZXNzYWdlLXRpbWV7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVze21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0b3A6MTAwJTt0cmFuc2l0aW9uOmhlaWdodCAuMnMgZWFzZS1pbi1vdXR9LmstY2hhdCAuay1jaGF0LWJ1YmJsZXtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uay1jaGF0IC5rLWNoYXQtYnViYmxlIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVke21hcmdpbi1ib3R0b206dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXI6MDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWV7b3BhY2l0eToxfS5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVkIC5rLW1lc3NhZ2Utc3RhdHVze2hlaWdodDoxLjJlbX0uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IsLmstY2hhdCAuay1tZXNzYWdlLXNlbmRpbmd7bWFyZ2luLWJvdHRvbTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXQgLmstbWVzc2FnZS1lcnJvciAuay1tZXNzYWdlLXN0YXR1cywuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1c3toZWlnaHQ6MS4yZW19LmstY2hhdCAuay1hdmF0YXJ7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGV9LmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KT4uay1hdmF0YXJ7aW5zZXQtaW5saW5lLXN0YXJ0OjA7Ym90dG9tOjB9LmstbWVzc2FnZS1ncm91cC5rLWFsdD4uay1hdmF0YXJ7aW5zZXQtaW5saW5lLWVuZDowO2JvdHRvbTowfS5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1uby1hdmF0YXIpe3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGMoMzJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSl9LmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcil7cGFkZGluZy1pbmxpbmUtZW5kOmNhbGMoMzJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSl9LmstYXV0aG9ye21hcmdpbjowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNoYXQgLmstYXV0aG9ye21hcmdpbjowfS5rLWNoYXQgLmstdGltZXN0YW1we2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LmstcXVpY2stcmVwbGllc3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfS5rLXF1aWNrLXJlcGx5e2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4OjAgMCBhdXRvO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3V0bGluZTpub25lfS5rLXNjcm9sbGFibGUtcXVpY2stcmVwbGllc3ttYXJnaW4taW5saW5lLXN0YXJ0Oi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1pbmxpbmUtZW5kOi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MCAwIGF1dG87b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufS5rLXNjcm9sbGFibGUtcXVpY2stcmVwbGllczo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5rLXNjcm9sbGFibGUtcXVpY2stcmVwbGllcyAuay1xdWljay1yZXBseXttYXJnaW46MH0uay1zY3JvbGxhYmxlLXF1aWNrLXJlcGxpZXMgLmstcXVpY2stcmVwbHkrLmstcXVpY2stcmVwbHl7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbWVzc2FnZS1ib3h7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmstbWVzc2FnZS1ib3g6Zm9jdXMsLmstbWVzc2FnZS1ib3guay1mb2N1cywuay1tZXNzYWdlLWJveDpmb2N1cy13aXRoaW57b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uay1tZXNzYWdlLWJveCAuay1idXR0b257Ym9yZGVyLXdpZHRoOjA7ZmxleC1zaHJpbms6MH0uay1tZXNzYWdlLWJveCAuay1idXR0b24gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDpjdXJyZW50Q29sb3I7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstcnRsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbixbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9ue3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5rLWNoYXQgLmstY2FyZC1saXN0e21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgMCAwfS5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQrLmstY2FyZC1saXN0LC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQra2VuZG8tY2hhdC1tZXNzYWdlLWF0dGFjaG1lbnRzLmstY2FyZC1saXN0e2FsaWduLXNlbGY6ZmxleC1lbmR9LmstY2hhdCAuay1jYXJkLWRlY2t7bWF4LXdpZHRoOmNhbGMoMTAwJSArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMik7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXg6YXV0bztzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmR7d2lkdGg6MjAwcHh9LmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcHttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmctbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGF0IC5rLWNhcmQtZGVjay1zY3JvbGx3cmFwPi5rLWNhcmQtZGVja3ttYXJnaW4tYm90dG9tOi0yMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MCAwIGF1dG87cGFkZGluZy1ib3R0b206NXB4fS5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJke2ZsZXg6MCAwIGF1dG99LmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwLmstc2VsZWN0ZWR7YmFja2dyb3VuZDpub25lfS5rLXR5cGluZy1pbmRpY2F0b3J7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTBweDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXR5cGluZy1pbmRpY2F0b3Igc3Bhbnt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtmbGV4OjAgMCA4cHg7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouNH0uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMSl7YW5pbWF0aW9uOjFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIC4zMzMzc30uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMil7YW5pbWF0aW9uOjFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIC42NjY2c30uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMyl7YW5pbWF0aW9uOjFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIC45OTk5c30uay10eXBpbmctaW5kaWNhdG9yIHNwYW4rc3BhbnttYXJnaW4tbGVmdDo1cHh9QGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGlua3s1MCV7b3BhY2l0eToxfX0uay1jaGF0LXRvb2xiYXIsLmstY2hhdCAuay10b29sYmFyLWJveHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDpub25lO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNoYXQtdG9vbGJhcjo6YmVmb3JlLC5rLWNoYXQgLmstdG9vbGJhci1ib3g6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmstY2hhdC10b29sYmFyIC5rLWJ1dHRvbi1saXN0LC5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO292ZXJmbG93OmhpZGRlbjtzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5rLWNoYXQtdG9vbGJhciAuay1idXR0b24sLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b257ZmxleDpub25lfS5rLWNoYXQtdG9vbGJhciAuay1zY3JvbGwtYnV0dG9uLC5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbntwYWRkaW5nOjAgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjB9LmstY2hhdC10b29sYmFyIC5rLXNjcm9sbC1idXR0b24gLmstYnV0dG9uLWljb24sLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIC5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDphdXRvO21pbi1oZWlnaHQ6YXV0b30uay1jaGF0LXRvb2xiYXIgLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0LC5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0e2xlZnQ6MH0uay1jaGF0LXRvb2xiYXIgLmstc2Nyb2xsLWJ1dHRvbi1yaWdodCwuay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24tcmlnaHR7cmlnaHQ6MH0uay1jaGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWNoYXQgLmstdGltZXN0YW1we2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2hhdCAuay1hdXRob3J7Zm9udC13ZWlnaHQ6Ym9sZH0uay1jaGF0IC5rLWNoYXQtYnViYmxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQ7b3JkZXI6LTF9LmstY2hhdCAuay1jaGF0LWJ1YmJsZSBhe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoYXQgLmstY2hhdC1idWJibGUgYTpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1jaGF0IC5rLWNoYXQtYnViYmxlOmhvdmVye2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNoYXQgLmstc2VsZWN0ZWQgLmstY2hhdC1idWJibGV7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY2hhdCAuay1hbHQgLmstY2hhdC1idWJibGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY2hhdCAuay1hbHQgLmstY2hhdC1idWJibGU6aG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY2hhdCAuay1hbHQgLmstc2VsZWN0ZWQgLmstY2hhdC1idWJibGV7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstY2hhdCAuay1xdWljay1yZXBseXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXQgLmstcXVpY2stcmVwbHk6aG92ZXIsLmstY2hhdCAuay1xdWljay1yZXBseS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNoYXQgLmstcXVpY2stcmVwbHk6Zm9jdXMsLmstY2hhdCAuay1xdWljay1yZXBseS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWNoYXQtdG9vbGJhciwuay1jaGF0IC5rLXRvb2xiYXItYm94e2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLW1lZGlhcGxheWVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVkaWFwbGF5ZXIgKiwuay1tZWRpYXBsYXllciAqOjpiZWZvcmUsLmstbWVkaWFwbGF5ZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1lZGlhcGxheWVyPmlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1tZWRpYXBsYXllci10aXRsZWJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2xlZnQ6MDtyaWdodDowfS5rLW1lZGlhcGxheWVyLXRvb2xiYXItd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9LmstbWVkaWFwbGF5ZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24tbGlzdCwuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3duLC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd25saXN0e3dpZHRoOmF1dG99LmstbWVkaWFwbGF5ZXItdGltZS13cmFwe2ZsZXg6MX0uay1tZWRpYXBsYXllci12b2x1bWUtd3JhcHtwYWRkaW5nOjAgN3B4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1tZWRpYXBsYXllci12b2x1bWV7d2lkdGg6MTAwcHh9Lmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2Jhcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mzt0b3A6MDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItdHJhY2t7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MH0uay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci1zZWxlY3Rpb257Ym9yZGVyLXJhZGl1czowfS5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW57ei1pbmRleDoxMDAwMDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmstbWVkaWFwbGF5ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLW1lZGlhcGxheWVyLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDcwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDAlLCB0cmFuc3BhcmVudCkpO3RleHQtc2hhZG93OjAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay10aW1lbGluZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10aW1lbGluZSAqLC5rLXRpbWVsaW5lICo6OmJlZm9yZSwuay10aW1lbGluZSAqOjphZnRlciwuay10aW1lbGluZTo6YmVmb3JlLC5rLXRpbWVsaW5lOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdGltZWxpbmUgdWx7bWFyZ2luOjA7cGFkZGluZzowfS5rLXRpbWVsaW5lIHVsIGxpe2xpc3Qtc3R5bGUtdHlwZTpub25lfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWZsYWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO21pbi13aWR0aDo4MHB4O21heC13aWR0aDpjYWxjKDgwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pKjIpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay10aW1lbGluZSAuay10aW1lbGluZS1jaXJjbGV7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjUwJTtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRle2Rpc3BsYXk6bm9uZX0uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWNhcmQtaGVhZGVye2N1cnNvcjpwb2ludGVyfS5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstZXZlbnQtY29sbGFwc2V7ZGlzcGxheTpmbGV4fS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlfS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlcntvdmVyZmxvdzp2aXNpYmxlO2JvcmRlci1ib3R0b206MH0uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIrLmstY2FyZC1ib2R5e3BhZGRpbmctdG9wOjB9LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keXtvdmVyZmxvdy15OmF1dG87c2Nyb2xsYmFyLXdpZHRoOnRoaW59LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NXB4fS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9LmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcsLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWV7dG9wOjM2cHh9LmstdGltZWxpbmUtdmVydGljYWwsLmstdGltZWxpbmUtaG9yaXpvbnRhbHtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTttYXJnaW4taW5saW5lOjA7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MH0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIsLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmstdGltZWxpbmUtdmVydGljYWx7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yICsgNTBweCl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW57cGFkZGluZy1sZWZ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yKX0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZGF0ZS13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmctcmlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4tdG9wOjM2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7dGV4dC1hbGlnbjplbmR9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZXZlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZHtwYWRkaW5nLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmR7bWFyZ2luLWxlZnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttaW4taGVpZ2h0OjcwcHg7d2lkdGg6NDAwcHg7bWF4LXdpZHRoOjEwMCV9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSAuay1ldmVudC10aXRsZXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1ldmVudC1jb2xsYXBzZXttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTttYXJnaW4taW5saW5lOjA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0fS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1ib2R5LC5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1hY3Rpb25ze2Rpc3BsYXk6bm9uZX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xle21hcmdpbi10b3A6MzZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO21hcmdpbi1yaWdodDotOHB4fS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmd7cGFkZGluZy1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZzo6YWZ0ZXJ7bGVmdDo1MCV9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnLXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXB7dGV4dC1hbGlnbjpzdGFydDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJke21hcmdpbi1yaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1sZWZ0OmF1dG99LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLC5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwe2ZsZXgtYmFzaXM6NTAlO21pbi13aWR0aDowfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwe3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW4tcmlnaHQ6MH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW17ZmxleDoxIDAgMjAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbTpob3ZlcntjdXJzb3I6cG9pbnRlcn0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW0uay10aW1lbGluZS1mbGFnLXdyYXA6aG92ZXJ7Y3Vyc29yOmRlZmF1bHR9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXB7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZHtoZWlnaHQ6MTAwJX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmR7bWF4LWhlaWdodDoxMDAlfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3R7b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NjAwcHh9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAgLmstdGltZWxpbmUtZXZlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkvMikgMH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVye3RvcDphdXRvO2JvdHRvbTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKS8yICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIpO2xlZnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSkgLSAycHgpO3JpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pIC0gMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFja3tvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXB7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXR9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWd7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIDE2cHgpO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDo2MHB4fS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFnOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcHtwYWRkaW5nLWJvdHRvbTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtkaXNwbGF5OmZsZXg7b3V0bGluZTowfS5rLXRpbWVsaW5lLWFycm93e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yICsgMnB4KTt6LWluZGV4OjM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRpbWVsaW5lLWFycm93LWxlZnR7bGVmdDowfS5rLXRpbWVsaW5lLWFycm93LXJpZ2h0e3JpZ2h0OjB9LmstdGltZWxpbmUtbW9iaWxle3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO21hcmdpbi1pbmxpbmU6MH0uay10aW1lbGluZS1tb2JpbGUgLmstdGltZWxpbmUtZmxhZ3ttYXgtd2lkdGg6Y2FsYyg4MHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcHtkaXNwbGF5Om5vbmV9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWx7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yICsgNTBweCl9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW57cGFkZGluZy1sZWZ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yKX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5ne3BhZGRpbmctbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmR7d2lkdGg6MTAwJX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmR7d2lkdGg6YXV0b30uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHl7c2Nyb2xsYmFyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtZGF0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cuay1kaXNhYmxlZHtvcGFjaXR5OjE7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKSA2MCUsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIsLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10aW1lbGluZS10cmFjay1pdGVtLmstZm9jdXMgLmstdGltZWxpbmUtY2lyY2xle2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBkZi12aWV3ZXJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlciAuay10b29sYmFye2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXg6MCAwIGF1dG87ei1pbmRleDoyfS5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciAuay1wYWdlci13cmFwLC5rLXBkZi12aWV3ZXIgLmstdG9vbGJhciAuay1wYWdlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0uay1wZGYtdmlld2VyLWNhbnZhc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAxIGF1dG87b3V0bGluZTpub25lfS5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXRleHQtc2VsZWN0ey13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O2N1cnNvcjp0ZXh0fS5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXBhbm5pbmd7Y3Vyc29yOmdyYWIgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlci1wYWdlc3tmbGV4OjEgMSBhdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO21hcmdpbi1pbmxpbmU6YXV0bzt6LWluZGV4OjF9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciBjYW52YXN7ZGlyZWN0aW9uOmx0cn0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgc3Zne3RyYW5zZm9ybTpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHR7cG9zaXRpb246YWJzb2x1dGU7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7ZmlsbC1vcGFjaXR5OjF9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5le3Bvc2l0aW9uOmFic29sdXRlO2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MnB4O3N0cm9rZS1kYXNoYXJyYXk6Mn0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTouMjtvdmVyZmxvdzpoaWRkZW59LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstbWFya2VkLWNvbnRlbnQ+c3Bhbiwuay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllcj5zcGFuLC5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIGJye3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO3RyYW5zZm9ybS1vcmlnaW46MCUgMCU7Y29sb3I6cmdiYSgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpwcmU7Y3Vyc29yOnRleHR9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstbWFya2VkLWNvbnRlbnR7dG9wOjA7aGVpZ2h0OjB9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstZW5kLW9mLWNvbnRlbnR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDoxMDAlIDAgMDt6LWluZGV4OjA7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJre2NvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstaGlnaGxpZ2h0aW5ne3RvdWNoLWFjdGlvbjpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIHNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6YXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1hbm5vdGF0aW9uLXRleHQtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDtjb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstbGluay1hbm5vdGF0aW9uPmF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstdGV4dC13aWRnZXQtYW5ub3RhdGlvbiAuay1hbm5vdGF0aW9uLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDtjdXJzb3I6YXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstc2VsZWN0ZWR7ei1pbmRleDoxMDAwMDAgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoxO2N1cnNvcjphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOjAgMH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvciAuay1pbnRlcm5hbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yLmstaGlnaGxpZ2h0LWVkaXRvci1kaXNhYmxlZCAuay1pbnRlcm5hbHtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9ye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjE7dHJhbnNmb3JtLW9yaWdpbjowIDA7Y3Vyc29yOnRleHQ7Y2FyZXQtY29sb3I6cmdiYSgxMjQsMjIsMjcsLjUpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtib3JkZXI6c29saWQgMnB4IHJnYmEoMCwwLDAsMCl9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZC5rLWRyYWdnYWJsZXtjdXJzb3I6bW92ZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvci5rLXNlbGVjdGVkIC5rLWludGVybmFse2JvcmRlci1yYWRpdXM6MHB4O291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7aW5zZXQ6MDtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkZWZhdWx0LWNvbnRlbnQpfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllci1kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZXttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstdXBsb2FkLC5rLXBkZi12aWV3ZXItcGFnZXMgLmstYmxhbmstcGFnZSAuay1kcm9wem9uZSwuay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstZHJvcHpvbmUtaW5uZXJ7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbHt3aWR0aDptYXgtY29udGVudDttYXJnaW4tdG9wOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKi0xICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKi0xICsgLTRweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKjIqLTEpO3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMik7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjAgMCBhdXRvO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwO2N1cnNvcjpkZWZhdWx0fS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay1zZWFyY2gtZGlhbG9nLWRyYWdoYW5kbGV7Y3Vyc29yOm1vdmU7bWFyZ2luLWxlZnQ6MH0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWwgLmstdGV4dGJveHt3aWR0aDoxMGVtO2ZsZXg6bm9uZX0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWwgLmstdGV4dGJveCAuay1idXR0b257Ym9yZGVyLXdpZHRoOjB9LmstcGRmLXZpZXdlci1jYW52YXM+Lmstc2VhcmNoLXBhbmVsIC5rLXNlYXJjaC1tYXRjaGVze2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvci10b29sYmFyPi5rLXRvb2xiYXJ7d2lkdGg6bWluLWNvbnRlbnQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5rLXBkZi12aWV3ZXItYW5ub3RhdGlvbi1lZGl0b3J7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBkZi12aWV3ZXItYW5ub3RhdGlvbi1lZGl0b3IgLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVye3BhZGRpbmctaW5saW5lOjB9LmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvciAuay1mb3JtLWZpZWxke21hcmdpbi10b3A6MH0uay1wZGYtdmlld2Vye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wZGYtdmlld2VyIC5rLXBkZi12aWV3ZXItY2FudmFze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGRmLXZpZXdlciAuay1wYWdle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstcGRmLXZpZXdlciAuay1ibGFuay1wYWdlPi5rLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lLmstaG92ZXIsLmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZTpob3ZlcntzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLXNlbGVjdGVke3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGRmLXZpZXdlciAuay1zZWFyY2gtaGlnaGxpZ2h0LW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwfS5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbHtjb2xvcjpyZ2JhKDEyNCwyMiwyNywuNSl9LmstcGRmLXZpZXdlciAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsOmVtcHR5OjpiZWZvcmV7Y29sb3I6cmdiYSgxMjQsMjIsMjcsLjUpfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0ua20tc2Nyb2xsdmlldywua20tc2Nyb2xsLWNvbnRhaW5lcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9LmttLXNjcm9sbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rbS1zY3JvbGwtaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMTt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MH0ua20tc2Nyb2xsZXItcHVsbHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6M2VtO2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTNlbSwgMCl9LmttLXNjcm9sbGVyLXB1bGwgLmttLXRlbXBsYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoyMDBweDt0ZXh0LWFsaWduOnN0YXJ0fS5rbS1sb2FkLW1vcmUgLmttLWljb24sLmttLXdpZGdldCAua20tc2Nyb2xsZXItcHVsbCAua20taWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MnJlbTttYXJnaW4tcmlnaHQ6MXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MnJlbTtmb250LXNpemU6MnJlbTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGxpbmVhcn0ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWxlYXNlIC5rbS1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWZyZXNoIC5rbS1pY29ue3RyYW5zaXRpb246bm9uZX0ua20tdG91Y2gtc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MjAwMDAwO2hlaWdodDouNGVtO3dpZHRoOi40ZW07b3BhY2l0eTowO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyfS5rLW1hcCAua20tdG91Y2gtc2Nyb2xsYmFyLC5rLWRpYWdyYW0gLmttLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmttLXZlcnRpY2FsLXNjcm9sbGJhcntoZWlnaHQ6MTAwJTtyaWdodDoycHg7dG9wOjB9LmttLWhvcml6b250YWwtc2Nyb2xsYmFye3dpZHRoOjEwMCU7bGVmdDowO2JvdHRvbToycHh9LmttLXRvdWNoLXNjcm9sbGJhcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9Lmstc2Nyb2xsdmlld3tib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY3JvbGx2aWV3LXdyYXB7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2N1cnNvcjpkZWZhdWx0O3doaXRlLXNwYWNlOm5vd3JhcH0uay1zY3JvbGx2aWV3LXdyYXA+Lmstc2Nyb2xsdmlldy12aWV3e2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtmbGV4LXNocmluazowfS5rLXNjcm9sbHZpZXctd3JhcCBpbWd7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRle3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkqMTAwJSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMTAwJS92YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSoodmFyKC0ta2VuZG8tc2Nyb2xsdmlldy1jdXJyZW50LCAxKSAtIDEpKSl9Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRlIC5rLXNjcm9sbHZpZXctdmlld3t3aWR0aDpjYWxjKDEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpO2ZsZXg6MCAwIGNhbGMoMTAwJS92YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSl9OmlzKFtkaXI9cnRsXSwuay1ydGwpIC5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKDEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkqKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLXNjcm9sbHZpZXctbmF2LXdyYXB7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2hlaWdodDpjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKjIpO3RleHQtYWxpZ246Y2VudGVyfWtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IGtlbmRvLXNjcm9sbHZpZXctcGFnZXJ7cG9pbnRlci1ldmVudHM6bm9uZX1rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdntwb2ludGVyLWV2ZW50czppbml0aWFsfS5rLXNjcm9sbHZpZXctbmF2e21hcmdpbjowO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTttYXgtd2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGluZS1oZWlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93LXg6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOmluaXRpYWx9Lmstc2Nyb2xsdmlldy1uYXY6Zm9jdXN7b3V0bGluZTpub25lfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbmt7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkvMik7cGFkZGluZzowO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOmFsbDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGluazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtoZWlnaHQ6Y2FsYygxMHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKSk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cG9pbnRlci1ldmVudHM6aW5pdGlhbDtib3JkZXItcmFkaXVzOjB9Lmstc2Nyb2xsdmlldy1uZXh0LC5rLXNjcm9sbHZpZXctcHJldntkaXNwbGF5OnRhYmxlO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MDtoZWlnaHQ6NjAlO3RvcDoyMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lmstc2Nyb2xsdmlldy1uZXh0IC5rLWljb24sLmstc2Nyb2xsdmlldy1wcmV2IC5rLWljb257ZGlzcGxheTp0YWJsZS1jZWxsO292ZXJmbG93OnZpc2libGU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXdlaWdodDpub3JtYWx9Lmstc2Nyb2xsdmlldy1wcmV2e2luc2V0LWlubGluZS1zdGFydDowfS5rLXNjcm9sbHZpZXctbmV4dHtpbnNldC1pbmxpbmUtZW5kOjB9Lmstc2Nyb2xsdmlldy1hbmltYXRpb257dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9Lmstc2Nyb2xsdmlld3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uYXYtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpfS5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uZXh0LC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1wcmV2e2NvbG9yOnJnYmEoMCwwLDAsLjQpfS5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbGlnaHQgLmstc2Nyb2xsdmlldy1uYXYtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC40KX0uay1zY3JvbGx2aWV3OmZvY3VzLC5rLXNjcm9sbHZpZXctd3JhcDpmb2N1c3tvdXRsaW5lOm5vbmV9Lmstc2Nyb2xsdmlldy1lbGVtZW50c3tjb2xvcjojZmZmfS5rLXNjcm9sbHZpZXctbmV4dCwuay1zY3JvbGx2aWV3LXByZXZ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6cmdiYSgwLDAsMCwuMykgMCAwIDE1cHg7b3BhY2l0eTouNztvdXRsaW5lLXdpZHRoOjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2Nyb2xsdmlldy1uZXh0OmZvY3VzLC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzLC5rLXNjcm9sbHZpZXctcHJldjpmb2N1cywuay1zY3JvbGx2aWV3LXByZXYuay1mb2N1c3tjb2xvcjojZmZmO29wYWNpdHk6MX0uay1zY3JvbGx2aWV3LW5leHQ6Zm9jdXMgLmstaWNvbjo6YmVmb3JlLC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzIC5rLWljb246OmJlZm9yZSwuay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMgLmstaWNvbjo6YmVmb3JlLC5rLXNjcm9sbHZpZXctcHJldi5rLWZvY3VzIC5rLWljb246OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9Lmstc2Nyb2xsdmlldy1uZXh0OmhvdmVyLC5rLXNjcm9sbHZpZXctbmV4dC5rLWhvdmVyLC5rLXNjcm9sbHZpZXctcHJldjpob3Zlciwuay1zY3JvbGx2aWV3LXByZXYuay1ob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5re2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGluay5rLXByaW1hcnl7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXI6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGluazpmb2N1cywuay1zY3JvbGx2aWV3LW5hdj4uay1saW5rLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbms6aG92ZXIsLmstc2Nyb2xsdmlldy1uYXY+LmstbGluay5rLWhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1wcm9tcHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstcHJvbXB0IC5rLXRvb2xiYXJ7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1pbmxpbmUtd2lkdGg6MH0uay1wcm9tcHQtY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ZmxleDoxIDEgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdmVyZmxvdzphdXRvfS5rLXByb21wdC12aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxIDEgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1wcm9tcHQtZXhwYW5kZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXByb21wdC1leHBhbmRlci1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2ZsZXg6MCAwIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthbGlnbi1zZWxmOnN0cmV0Y2h9LmstcHJvbXB0LXN1Z2dlc3Rpb257Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Y3Vyc29yOnBvaW50ZXJ9LmstcHJvbXB0LXNldHRpbmd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1wcm9tcHQtYWN0aW9ucy5rLWFjdGlvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1lZGl0LWJ1dHRvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1hY3Rpb24tYnV0dG9ucywuay1wcm9tcHQtYWN0aW9ucy5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1wcm9tcHQtYWN0aW9ucy5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MH0uay1wcm9tcHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXByb21wdC1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXByb21wdC1jb250ZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXByb21wdC1zdWdnZXN0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1tYXB7aGVpZ2h0OjYwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCl9LmstbWFwICosLmstbWFwICo6OmJlZm9yZSwuay1tYXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0uay1tYXAgLmttLXNjcm9sbC1jb250YWluZXJ7aGVpZ2h0OjEwMCV9LmstbWFwIC5rLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstbWFwIC5rLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uay1tYXAgLmstbWFya2Vye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OnZpc2libGV9LmstbWFwIC5rLWF0dHJpYnV0aW9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Zm9udC1zaXplOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSowLjc1KTt6LWluZGV4OjEwMDB9LmstbWFwLWNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstbmF2aWdhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOmNhbGMoNDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyKTtoZWlnaHQ6Y2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1uYXZpZ2F0b3IgLmstYnV0dG9ue3BhZGRpbmc6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjE7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5rLW5hdmlnYXRvciAuay1idXR0b24gLmstaWNvbnttaW4td2lkdGg6MDttaW4taGVpZ2h0OjB9LmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtsZWZ0OjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWUsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7dG9wOjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3due3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvdHRvbTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bGVmdDo1MCV9LmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13LC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt0b3A6NTAlfS5rLXpvb20tY29udHJvbHttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4fS5rLXBkZi1leHBvcnQgLmstbmF2aWdhdG9yLC5rLXBkZi1leHBvcnQgLmstem9vbS1jb250cm9se2Rpc3BsYXk6bm9uZX0uay1tYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLW1hcCAuay1uYXZpZ2F0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1tYXAgLmstbWFya2Vye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1hcCAuay1hdHRyaWJ1dGlvbntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgODAlLCB0cmFuc3BhcmVudCl9Lmstb3JnY2hhcnR7d2lkdGg6MTAwJTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtvdmVyZmxvdzphdXRvfS5rLW9yZ2NoYXJ0ICosLmstb3JnY2hhcnQgKjo6YmVmb3JlLC5rLW9yZ2NoYXJ0ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1vcmdjaGFydC1jb250YWluZXJ7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lmstb3JnY2hhcnQtZ3JvdXB7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjaz4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciwuay1vcmdjaGFydC1ncm91cC5rLXZib3g+Lmstb3JnY2hhcnQtbm9kZS1jb250YWluZXJ7Z2FwOjB9Lmstb3JnY2hhcnQtbm9kZS1jb250YWluZXJ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjB9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZXttYXJnaW46MCAwIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pLzMpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpfS5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGV7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9Lmstb3JnY2hhcnQtY2FyZHt3aWR0aDozMDBweDtib3JkZXItd2lkdGg6MXB4fS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC10aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtc3VidGl0bGV7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9Lmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHl7Ym9yZGVyLXdpZHRoOjJweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZsZXgtZ3JvdzowfS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcHttYXJnaW46MCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkvMiAwIDA7bWluLXdpZHRoOjA7bWluLWhlaWdodDo0NXB4fS5rLW9yZ2NoYXJ0LWxpbmV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9Lmstb3JnY2hhcnQtbGluZS1oe2hlaWdodDoxcHh9Lmstb3JnY2hhcnQtbGluZS12e21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1idXR0b257ei1pbmRleDoxfS5rLW9yZ2NoYXJ0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1vcmdjaGFydC1jYXJkOmZvY3VzLC5rLW9yZ2NoYXJ0LWNhcmQuay1mb2N1c3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcjpmb2N1cywuay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lci5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW9yZ2NoYXJ0LWxpbmUtaCwuay1vcmdjaGFydC1saW5lLXZ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zaWduYXR1cmV7d2lkdGg6MjUwcHg7bWluLWhlaWdodDo4NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWR7d2lkdGg6NzUwcHg7aGVpZ2h0OjI1MnB4fS5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQ+Lmstc2lnbmF0dXJlLWxpbmV7Ym9yZGVyLWJvdHRvbS13aWR0aDozcHh9Lmstc2lnbmF0dXJlLWFjdGlvbnN7ZGlzcGxheTpmbGV4O3dpZHRoOm1pbi1jb250ZW50O21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt6LWluZGV4OjJ9Lmstc2lnbmF0dXJlLWNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MTtvdXRsaW5lOm5vbmV9Lmstc2lnbmF0dXJlLWxpbmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMzJTt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOmRhc2hlZH0uay1zaWduYXR1cmUtc217cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNpZ25hdHVyZS1zbSAuay1zaWduYXR1cmUtbGluZXt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMil9Lmstc2lnbmF0dXJlLW1ke3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXNpZ25hdHVyZS1tZCAuay1zaWduYXR1cmUtbGluZXt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXNpZ25hdHVyZS1sZ3twYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc2lnbmF0dXJlLWxnIC5rLXNpZ25hdHVyZS1saW5le3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay1zaWduYXR1cmUtbGd7bWluLWhlaWdodDoxMTBweH0uay1zaWduYXR1cmUgLmstc2lnbmF0dXJlLWxpbmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMjQlLCB0cmFuc3BhcmVudCl9XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHlcIiBhcyAqO1xyXG5AdXNlIFwiLi4vLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvUmVwb3J0Vmlld2VyL3N0eWxlcy9rZW5kby5jb21tb24ubWluXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL1JlcG9ydFZpZXdlci9zdHlsZXMvdGVsZXJpa1JlcG9ydFZpZXdlci0xOC4yLjI0LjgwNi5taW5cIiBhcyAqO1xyXG4vL0B1c2UgXCIuLi8uLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9SZXBvcnRWaWV3ZXIvZm9udC9mb250LWljb25zXCIgYXMgKjtcclxuQHVzZSBcIn5AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9kaXN0L2FsbC5jc3NcIjtcclxuXHJcblxyXG4vLyBLRU5ETyBUSEVNRSBPVkVSUklERVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjpyb290IHtcclxuICAtLWtlbmRvLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG5cclxuICAtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0ta2VuZG8tY29sb3ItYm9yZGVyOiB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS03MCk7XHJcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG4gIC0ta2VuZG8tY29sb3ItYmFzZTogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuLnJlcG9ydC12aWV3ZXItd3JhcHBlciB7XHJcbiAgZmxleDogYXV0bztcclxufVxyXG5cclxuLnRydi1wYWdlcy1hcmVhOndoZXJlKC5wcmludHByZXZpZXcpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcblxyXG4vLyBUT09MQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LW5hdi5rLXdpZGdldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIpO1xyXG59XHJcblxyXG4vLyBNYWtlIG1lbnUgYnV0dG9ucyBjb25zaXN0ZW50IHNpemVcclxuLmstbWVudS1pdGVtIHtcclxuICBtaW4taW5saW5lLXNpemU6IDNyZW07XHJcbiAgbWluLWJsb2NrLXNpemU6IDNyZW07XHJcbn1cclxuXHJcbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1tZW51LWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLlxcIWstYmctcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBEZWNyZWFzZSBwYWRkaW5nIHNvIHNpbmdsZSBpY29uIGJ1dHRvbnMgYXJlIHNxdWFyZSBhcyBwZXIgYWJvdmVcclxuLnRydi1yZXBvcnQtdmlld2VyIC5rLW1lbnUtaG9yaXpvbnRhbCAuay1saW5rLmstbWVudS1saW5rIHtcclxuICBwYWRkaW5nLWJsb2NrOiAwO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbn1cclxuXHJcbi8vIENlbnRlciBpY29ucyBpbiBtZW51IGJ1dHRvbnNcclxuLmstbWVudS1saW5rIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRydi1uYXYgLmstbWVudSAuay1pdGVtID4gLmstbGluayA+IC5rLWljb24ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxufVxyXG5cclxuLmstcG9wdXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxufVxyXG5cclxuXHJcbi8vIEJVVFRPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5rLWxpbmssIC5rLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uay1idXR0b24tbWQge1xyXG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSwgMC44NzVyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xLCAxLjI4NTcyKTtcclxuICBmb250LXdlaWdodDogNDUwO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjA1XCI7XHJcblxyXG4gICYuay1pY29uLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnkge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG59XHJcblxyXG4uay1idXR0b24tc29saWQtYmFzZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xyXG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcclxuXHJcbiAgJi5rLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLy5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIHtcclxuLy8gIHBhZGRpbmc6IDAuMjVyZW07XHJcbi8vfVxyXG5cclxuXHJcbi8vIElDT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmstaWNvbi5rLWljb24ge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udC1mb250LWljb24sXHJcbi50cnYtcmVwb3J0LXZpZXdlciAuay1pY29uOm5vdCguZmEpOm5vdCguay1yZXNpemUtaGFuZGxlKSxcclxuLnRydi1yZXBvcnQtdmlld2VyIC5rLXRvb2wtaWNvbixcclxuLnRydi1yZXBvcnQtdmlld2VyIC5rLWJ1dHRvbi1ncm91cCAuay10b29sLWljb24sXHJcbi50cnYtcmVwb3J0LXZpZXdlciAuay1jb2xvcnBpY2tlciAuay10b29sLWljb24sXHJcbi50cnYtc2VuZC1lbWFpbCAuay1pY29uLFxyXG4udHJ2LXNlYXJjaCAuay1pY29uIHtcclxuICBmb250OiAxLjI1cmVtIC8gMSB2YXIoLS1mb250LWljb25zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstaWNvbjpub3QoLmstcmVzaXplLWhhbmRsZSkge1xyXG4gIGhlaWdodDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rLWktdW5kbzo6YmVmb3JlIHsgY29udGVudDogXCJ1bmRvXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLXJlZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwicmVkb1wiICFpbXBvcnRhbnQ7IH1cclxuLmstaS14OjpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2xvc2VcIiAhaW1wb3J0YW50OyB9XHJcbi5rLWktcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogXCJyZWZyZXNoXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLWFycm93LWRvdWJsZS02MC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcImZpcnN0X3BhZ2VcIiAhaW1wb3J0YW50OyB9XHJcbi5rLWktYXJyb3ctNjAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJhcnJvd19sZWZ0XCIgIWltcG9ydGFudDsgfVxyXG4uay1pLXNlZWstdzo6YmVmb3JlIHsgY29udGVudDogXCJuYXZpZ2F0ZV9iZWZvcmVcIiAhaW1wb3J0YW50OyB9XHJcbi5rLWktc2Vlay1lOjpiZWZvcmUgeyBjb250ZW50OiBcIm5hdmlnYXRlX25leHRcIiAhaW1wb3J0YW50OyB9XHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcImxhc3RfcGFnZVwiICFpbXBvcnRhbnQ7IH1cclxuLmstaS1hcnJvdy02MC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJhcnJvd19yaWdodFwiICFpbXBvcnRhbnQ7IH1cclxuLmstaS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcImRlc2NyaXB0aW9uXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiBcImRvd25sb2FkXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLWFycm93LXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiYXJyb3dfZHJvcF9kb3duXCIgIWltcG9ydGFudDsgfVxyXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstaS1hcnJvdy1zOjpiZWZvcmUgeyBjb250ZW50OiBcImFycm93X2Ryb3BfZG93blwiICFpbXBvcnRhbnQ7IH1cclxuLmstaS1wcmludDo6YmVmb3JlIHsgY29udGVudDogXCJwcmludFwiICFpbXBvcnRhbnQ7IH1cclxuLmstaS1kaWN0aW9uYXJ5LWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJkaWN0aW9uYXJ5XCIgIWltcG9ydGFudDsgfVxyXG4uay1pLWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJmaWx0ZXJfYWx0XCIgIWltcG9ydGFudDsgfVxyXG4uay1pLXpvb20taW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiem9vbV9pblwiICFpbXBvcnRhbnQ7IH1cclxuLmstaS16b29tLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJ6b29tX291dFwiICFpbXBvcnRhbnQ7IH1cclxuLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTo6YmVmb3JlIHsgY29udGVudDogXCJmdWxsc2NyZWVuXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogXCJzZWFyY2hcIiAhaW1wb3J0YW50OyB9XHJcbi5rLWktd2FybmluZzo6YmVmb3JlIHsgY29udGVudDogXCJ3YXJuaW5nXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLWNhbGVuZGFyOjpiZWZvcmUgeyBjb250ZW50OiBcInRvZGF5XCIgIWltcG9ydGFudDsgfVxyXG4uay1pLWNsb3NlOjpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCIgIWltcG9ydGFudDsgfVxyXG4uay1pLXgtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2xvc2VcIiAhaW1wb3J0YW50OyB9XHJcbi50cnYtc2VhcmNoLXdpbmRvdyAudC1pLXNlYXJjaC1tYXRjaC1jYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwibWF0Y2hfY2FzZVwiICFpbXBvcnRhbnQ7IH1cclxuLnRydi1zZWFyY2gtd2luZG93IC50LWktc2VhcmNoLW1hdGNoLXdob2xlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogXCJtYXRjaF93b3JkXCIgIWltcG9ydGFudDsgfVxyXG4udHJ2LXNlYXJjaC13aW5kb3cgLnQtaS1zZWFyY2gtdXNlLXJlZ2V4OmJlZm9yZSB7IGNvbnRlbnQ6IFwicmVndWxhcl9leHByZXNzaW9uXCIgIWltcG9ydGFudDsgfVxyXG4udHJ2LXNlYXJjaC13aW5kb3cgLnQtaS1zZWFyY2gtbmF2aWdhdGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJrZXlib2FyZF9hcnJvd191cFwiICFpbXBvcnRhbnQ7IH1cclxuLnRydi1zZWFyY2gtd2luZG93IC50LWktc2VhcmNoLW5hdmlnYXRlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19kb3duXCIgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcblxyXG4vLyBWSUVXRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50cnYtY29udGVudC13cmFwcGVyIC50cnYtY29udGVudCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uay10b29sdGlwLXZhbGlkYXRpb24uay13aWRnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjgxMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJnLCB2YXIoLS1zbGF0ZS0yKSk7XHJcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2VudGVyIHRoZSByZXBvcnRcclxuLnRydi1yZXBvcnQtcGFnZSB7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxufVxyXG5cclxuXHJcblxyXG4vLyBTRUFSQ0ggRElBTE9HXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gVGl0bGUgYmFyIGZvciBzZWFyY2ggZGlhbG9nXHJcbi50cnYtc2VhcmNoIC5rLXdpbmRvdy10aXRsZWJhciB7XHJcbiAgcGFkZGluZy1ibG9jazogMDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbSAwLjI1cmVtO1xyXG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxufVxyXG5cclxuLy8gQWRkaW5nIGNsYXNzIHR3aWNlIGJvb3N0cyBzcGVjaWZpY2l0eVxyXG4uay13aW5kb3ctdGl0bGUuay13aW5kb3ctdGl0bGUge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDI7XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IGhvdXNlcyB0aGUgY2xvc2UgYnV0dG9uXHJcbi50cnYtc2VhcmNoIC5rLXdpbmRvdy1hY3Rpb25zLmstd2luZG93LWFjdGlvbnMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIENsb3NlIGJ1dHRvbiAoYW5kIHBvc3NpYmx5IG90aGVyIGFjdGlvbnM/KVxyXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbi5rLXdpbmRvdy1hY3Rpb24ge1xyXG4gIG1pbi1pbmxpbmUtc2l6ZTogMnJlbTtcclxuICBtaW4tYmxvY2stc2l6ZTogMnJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vLyBTZWFyY2ggcGFyYW1ldGVycyBhcmVzXHJcbi50cnYtc2VhcmNoLXdpbmRvdy5rLXdpbmRvdy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4vLyBTZWFyY2ggaW5wdXQuIE9HIG92ZXJmbG93IHdhcyBjbGlwcGluZyBmb2N1cyBzdGF0ZSBhbmQgZG9lc24ndCBzZWVtIHRvIGJlIG5lZWRlZFxyXG4udHJ2LXNlYXJjaC13aW5kb3cgLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEge1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxufVxyXG5cclxuLy8gTGFiZWwgZm9yIHNlYXJjaCBpbnB1dFxyXG4udHJ2LXNlYXJjaC1kaWFsb2ctY2FwdGlvbi1sYWJlbC50cnYtc2VhcmNoLWRpYWxvZy1jYXB0aW9uLWxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxufVxyXG5cclxuLy8gU2VhcmNoIHBhcmFtZXRlciBidXR0b25zXHJcbi50cnYtc2VhcmNoLXdpbmRvdyAuay1tZW51LWl0ZW0ge1xyXG4gIG1pbi1pbmxpbmUtc2l6ZTogMi41cmVtO1xyXG4gIG1pbi1ibG9jay1zaXplOiAyLjVyZW07XHJcbn1cclxuXHJcbi8vIFNlYXJjaCBwYXJhbWV0ZXIgYnV0dG9uIGljb25zXHJcbi50cnYtc2VhcmNoLXdpbmRvdyAudHJ2LXNlYXJjaC1kaWFsb2ctc2VhcmNoLW9wdGlvbnMgLmstbWVudS1pdGVtPi5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCByZXN1bHRzIHRpdGxlIGFuZCBuZXh0L3ByZXZpb3VzIGJ1dHRvbiBncm91cFxyXG4udHJ2LXNlYXJjaC13aW5kb3cgLnRydi1zZWFyY2gtZGlhbG9nLXJlc3VsdHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDFyZW0gMC4yNXJlbTtcclxufVxyXG5cclxuLy8gU2VhcmNoIHJlc3VsdHMgbGFiZWxcclxuLnRydi1zZWFyY2gtd2luZG93IC50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLWxhYmVsIHtcclxuICBmbGV4OiBhdXRvO1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDE7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCByZXN1bHRzIGFyZWEuIE1ha2UgZm9udCBzaXplIGJpZ2dlciB0aGFuIG1pY3JvXHJcbi50cnYtc2VhcmNoLXdpbmRvdyAudHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1hcmVhIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxufVxyXG5cclxuLy8gTWFrZSBleGNlc3NpdmVseSBsaWdodCBmb250IHdlaWdodCBub3JtYWxcclxuLmstbm8tZGF0YS5rLW5vLWRhdGEsIC5rLW5vZGF0YS5rLW5vZGF0YSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBTSURFQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gUGFyYW1ldGVyIHNlY3Rpb25zL2Jsb2Nrc1xyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlci1jb250YWluZXIuay1jb250ZW50IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuLy8gRHJvcGRvd24gXCJsYWJlbFwiXHJcbi50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAudHJ2LXBhcmFtZXRlci10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xyXG59XHJcblxyXG4vLyBOb3RpZmljYXRpb24gd2l0aCBkcm9wZG93bnNcclxuLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIC50cnYtcGFyYW1ldGVyLWVycm9yIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItYTIpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgLS1ub3RpZmljYXRpb24taWNvbjogdmFyKC0tYW1iZXItYTEyKTtcclxuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tYW1iZXItYTEyKTtcclxuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMikgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XHJcbiAgbWFyZ2luLWJsb2NrOiAwIDAuMjVyZW07XHJcbn1cclxuXHJcbi8vIEFkZCBzcGFjZSBiZXR3ZWVuIGljb24gYW5kIG5vdGlmaWNhdGlvbiB0ZXh0XHJcbi50cnYtcGFyYW1ldGVyLWVycm9yIC5rLXdhcm5pbmcge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjI1cmVtO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biArIGNsZWFyIHNlbGVjdGlvblxyXG4vLyBNb3ZlcyBcIkNsZWFyIHNlbGVjdGlvblwiIGJlbG93IHRoZSBkcm9wZG93blxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcyxcclxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLWF2YWlsYWJsZS12YWx1ZXMtbXVsdGlzZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLy8gQ2xlYXIgc2VsZWN0aW9uIGxpbmsvYnV0dG9uXHJcbi50cnYtcGFyYW1ldGVyLWVkaXRvci1hdmFpbGFibGUtdmFsdWVzIC50cnYtcGFyYW1ldGVyLWFjdGlvbnMuay1jb250ZW50LFxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdCAudHJ2LXBhcmFtZXRlci1hY3Rpb25zLmstY29udGVudHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbn1cclxuXHJcbi8vIFVzZSBvdXIgc3R5bGVzIGZvciB0aGUgaW5wdXRzL2NvbWJvYm94IHdyYXBwZXJzXHJcbi5rLWlucHV0IHtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpLFxyXG4udHJ2LXNlYXJjaC1kaWFsb2ctaW5wdXQtYXJlYSAuay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpIHtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG5cclxuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDApO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMikpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTIpKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpKTtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGlucHV0IGluIHRoZSB0b29sYmFyXHJcbi5rLWlucHV0LXNvbGlkIHtcclxuICAtLWtlbmRvLWJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG5cclxuICAmOmZvY3VzLXZpc2libGUsXHJcbiAgJjpmb2N1cyxcclxuICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbi5rLWlucHV0LXNtIHtcclxuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1zbSk7XHJcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxufVxyXG5cclxuLy8gQ29tYm9ib3ggaW5uZXIgaW5wdXRcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQtaW5uZXIsXHJcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuLy8gQ29tYm9ib3ggYnV0dG9uc1xyXG4uay1jb21ib2JveCAuay1pbnB1dC1idXR0b24uay1idXR0b24sXHJcbi5rLWRhdGVwaWNrZXIgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uIHtcclxuICB3aWR0aDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIGxpc3QgY29udGFpbmVyXHJcbi5rLXBvcHVwLmstZ3JvdXAge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmstbGlzdCAuay1saXN0LXNjcm9sbGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBsaXN0IGl0ZW1cclxuLmstbGlzdCAuay1saXN0LWl0ZW0ge1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS5rLWZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIERhdGVwaWNrZXIvY2FsZW5kYXIgYml0c1xyXG4uay1wb3B1cC5rLWNhbGVuZGFyLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IC5rLXRvZGF5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4gLmstbGluayB7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0cHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkIC5rLWxpbmsge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstbGluayB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5rIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG59XHJcblxyXG4vLyBTdHlsZSB0aGUgbXVsdGlzZWxlY3RcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstbXVsdGlzZWxlY3Quay1pbnB1dCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWJsb2NrOiAwLjVyZW07XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gQ2hpcCBMaXN0XHJcbi5rLW11bHRpc2VsZWN0IC5rLWNoaXAtbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBnYXA6IDAuMjVyZW07XHJcbn1cclxuXHJcbi8vIENoaXBcclxuLmstY2hpcCB7XHJcbiAgcGFkZGluZy1ibG9jazogMDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG59XHJcblxyXG4uay1jaGlwLW1kIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBtaW4taGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICYgLmstY2hpcC1hY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmIC5rLWkteC1jaXJjbGU6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmstY2hpcC1zb2xpZC1iYXNlIHtcclxuICAtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlOiB2YXIoLS1za3ktYTMpO1xyXG4gIC0ta2VuZG8tY29sb3Itb24tYmFzZTogdmFyKC0tc2t5LWExMik7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5rLWNoaXAtbGFiZWwge1xyXG4gIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgbWFyZ2luLWJsb2NrOiAwO1xyXG59XHJcblxyXG4vLyBGb290ZXIgd2l0aCBQcmV2aWV3IGJ1dHRvblxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi8vIFByZXZpZXcgYnV0dG9uXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLWJ1dHRvbi50cnYtcGFyYW1ldGVycy1hcmVhLXByZXZpZXctYnV0dG9uIHtcclxuICBwb3NpdGlvbjogaW5pdGlhbDtcclxufVxyXG5cclxuLmstYnV0dG9uLmstcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWluLWhlaWdodDogMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gU1BMSVRCQVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5rLXNwbGl0YmFyIHtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLnRydi1wYXJhbWV0ZXJzLXNwbGl0dGVyIC5rLXNwbGl0YmFyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAwLjVyZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcclxufVxyXG5cclxuI3JlcG9ydFZpZXdlcjEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXBvcHVwLXNoYWRvdzogMCAzNnB4IDE0cHggaHNsKDIxOCA0JSA1MCUgLyAyJSksXHJcbiAgMCAyMHB4IDEycHggaHNsKDIxOCA0JSA1MCUgLyA4JSksXHJcbiAgMCA5cHggOXB4IGhzbCgyMTggNCUgNTAlIC8gMTQlKSxcclxuICAwIDJweCA1cHggaHNsKDIxOCA0JSA1MCUgLyAxNiUpLFxyXG4gIDAgMCAwIGhzbCgyMTggNCUgNTAlIC8gMTYlKTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAubmF2aWdhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTUFJTiBXUkFQUEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlci1tYWluLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vIE1BSU4gU0lERUJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhciB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApIC8gMC4xNik7XHJcblxyXG4gIC5uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyLWluc2VydC1zZWN0aW9uLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDAuNXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICAuc2VhdC1jaGFydC1idWlsZGVyLWluc2VydC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXQtY2hhcnQtbmF2aWdhdGlvbi1pdGVtIHtcclxuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLy8gQUREIE5FVyBTRUNUSU9OIERJQUxPRyBNT0RBTFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmFkZC1zZWN0aW9uLWRpYWxvZy1tb2RhbCB7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMXJlbTtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcclxuICAtLWRpYWxvZy1zaGFkb3c6IDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbn1cclxuXHJcbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWxheW91dC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1sYXlvdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbmlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQge1xyXG4gIG1pbi13aWR0aDogM3JlbTtcclxuICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIEhpZGVzIHNwaW5uZXIgb24gRmlyZUZveFxyXG5cclxuICAvLyY6aG92ZXIge1xyXG4gICAgLy9ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgLy99XHJcblxyXG4gIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xyXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbnVtYmVyaW5nIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICB9XHJcbiAgLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDQU5WQVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ua29udmEtY29udGFpbmVyIHtcclxuICBmbGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxufVxyXG5cclxuLy8gVGhpcyBpcyBhIFwicGhhbnRvbSBjYW52YXNcIiB3ZSB1c2UgdG8gZXhwb3J0IHRoZSBsYXlvdXQncyBpbWFnZSBmb3IgdGhlIHJlcG9ydFxyXG4ua29udmEtY29udGFpbmVyLS1vZmZzY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzMwMHB4O1xyXG4gIGhlaWdodDogMjI1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlci1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQT1BVUCBNRU5VIENPTlRBSU5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jYW52YXMtcG9wdXAtbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuXHJcbi8vIFNFQVQgU1RBVFVTIFBPUFVQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtc3RhdHVzIHtcclxuXHJcbiAgJi1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDAgLyA5MiUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJi1vcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwIGNhbGMoNnJlbS92YXIoLS1yZW0tYmFzZSkpIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tYmxvY2tlZCB7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICdGSUxMJyAxLCAnd2dodCcgNDAwLCAnR1JBRCcgMCwgJ29wc3onIDIwO1xyXG59XHJcblxyXG5cclxuLy8gU0VDVElPTiBQUk9QRVJUSUVTIFBPUFVQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cC13cmFwcGVyIHtcclxuICB3aWR0aDogY2FsYygyMDhyZW0vdmFyKC0tcmVtLWJhc2UpKTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9XCJlcnJvclwiXSB7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwIC8gOTIlKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy96LWluZGV4OiAxO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLXNoYWRvdyk7XHJcblxyXG4gICYgLmljb24tLTE2IHtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMCwgJ3dnaHQnIDMzMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICB9XHJcblxyXG4gICYgLmljb24tLTE4IHtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMCwgJ3dnaHQnIDMwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlY3Rpb24gUHJvcGVydGllcyBoZWFkZXJcclxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyLXRpdGxlIHtcclxuICBmbGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b25zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VjdGlvbiBQcm9wZXJ0aWVzIGJvZHlcclxuLnNlY3Rpb24tcHJvcGVydGllcy1ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1lZGl0LWRpcmVjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGNhbGMoMjhyZW0vdmFyKC0tcmVtLWJhc2UpKSk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgY2FsYygyOHJlbS92YXIoLS1yZW0tYmFzZSkpKTtcclxuICBncmlkLWdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICBncmlkLXJvdzogc3BhbiAyO1xyXG4gIGhlaWdodDogNHJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuXHJcbiAgJi1sYWJlbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJiBwYXRoIHsgLy8gdGFyZ2V0cyBzdmcgaWNvbiBmaWxsXHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCAuZWRpdC1zZWF0LWNvdW50IHtcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiBjYWxjKDI4cmVtIC8gMTYpIDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xyXG4gIC8vdG9wOiAwLjU2MjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIHRyYW5zaXRpb246IHNjYWxlIDE1MG1zIGVhc2Utb3V0O1xyXG4gICAgc2NhbGU6IDAuMjU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgc2NhbGU6IDAuNTtcclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBzdGF0ZSBzdHlsZSBUT0RPOiBBcHBseSBiZWxvdyBzdHlsZSB3aGVuZXZlciB0aGUgYWN0aXZlIHN0YXRlIHNldHVwIGlzIHJlYWR5IGluIHZpZXdNb2RlbC5cclxuICAmLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgc2NhbGU6IDE7XHJcbiAgfVxyXG5cclxuICAmLWFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHNjYWxlOiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XHJcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGNhbGMoMjhyZW0gLyAxNik7XHJcbiAgaGVpZ2h0OiBjYWxjKDI4cmVtIC8gMTYpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG5cclxuICAmLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG5cclxuICAmLWZsaXBwZWQtaG9yaXpvbnRhbCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmLWZsaXBwZWQtdmVydGljYWwge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNFVFRJTkdTIFNJREUgUEFORUxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0taGVhZGVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMC41cmVtO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24tYm9keSB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5sYWJlbC0wMSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1idXR0b24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSYW5nZSBpbnB1dCBzdHlsZVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdMZXNzIG5vdGVzJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnTW9yZSBub3Rlcyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBhbmVsIFBhY2thZ2UgUmVwb3J0IFNlYXQgQ2hhcnQgTGF5b3V0XHJcblxyXG4uc2VhdC1jaGFydC1jYXNlLWxheW91dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiA0OHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtbGF5b3V0IHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1zbGF0ZS02KTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1zZWN0aW9uLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA2MjVyZW0gdmFyKC0tc2xhdGUtNik7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtY2FuZGlkYXRlLWluZm8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGVdIHtcclxufVxyXG5cclxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9XCJzZWF0XCJdIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcclxuICBwYWRkaW5nLWJsb2NrOiA0cHg7XHJcbn1cclxuXHJcbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlPVwiZW1wdHlcIl0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTYpO1xyXG59XHJcblxyXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1cImJsb2NrZWRcIl0ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IGNhbGMoNTAlIC0gKDJlbS8xNikpLCAgdmFyKC0tc2xhdGUtNikgY2FsYyg1MCUgKyAoMmVtLzE2KSksIHZhcigtLXNsYXRlLTYpIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LXNlYXQtbnVtYmVyIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1uYW1lIHtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1jYXNlLWxheW91dC1jb250YWluZXIgeyAvLyBDb250YWluZXIgdG8gaGlkZSB0aGUgc2VhdC1jaGFydC1jYXNlLWxheW91dCBjb21wb25lbnQgb2ZmLXNjcmVlbi5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5zZWF0aW5nLWNoYXJ0LWVtcHR5LW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4uc2VuZC1tZXNzYWdlLS1jb250YWluZXIgeyAvLyBwYXJlbnQgZGl2IG9mIGZpZWxkc2V0XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbSAycmVtO1xyXG59XHJcblxyXG4uc2VuZC1tZXNzYWdlLS1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBmbGV4OiBhdXRvO1xyXG4gIG1heC13aWR0aDogNDhyZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLnNlbmQtbWVzc2FnZS0taW5uZXIgLmxhYmVsLTAxIHtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tbmF2LWl0ZW0taGVpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4vLyBOQVYgU0lERUJBUiBDT05UQUlORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubmF2LXNpZGViYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmF2LXNpZGViYXItYmcpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW5hdi1zaWRlYmFyLWJvcmRlcik7XHJcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPSdwcmltYXJ5J10ge1xyXG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLXByaW1hcnktYmctdWkpO1xyXG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIC0tbmF2LWl0ZW0tYmctaG92ZXI6IHZhcigtLWZvcmdlLWhvdmVyKTtcclxuICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tZm9yZ2UtYWN0aXZlKTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPSdzZWNvbmRhcnknXSB7XHJcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0td2hpdGUpO1xyXG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWdyYXktYWN0aXZlKTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPVwicXgtYnVpbGRlclwiXSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMy41cmVtO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuLy8gTkFWIFNJREVCQVIgSU5ORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubmF2LS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxufVxyXG5cclxuLm5hdi0tYmFjayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5uYXYtLXNlY3Rpb24tdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1uYXYtaXRlbS1nYXAsIDFyZW0pO1xyXG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYgPiBzcGFuIHtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1ob3ZlciwgdmFyKC0tZ3JheS1ob3ZlcikpO1xyXG5cclxuICAgIC5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctYWN0aXZlLCB2YXIoLS1ncmF5LWFjdGl2ZSkpO1xyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgb3BhY2l0eTogMC42MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyW3Zpc2libGUtdHlwZT1cImhvdmVyXCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubmF2LS1pdGVtLXV0aWxpdHkge1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1pdGVtW2RhdGEtbmF2LWl0ZW0tdHlwZT1cInJlb3JkZXJcIl0ge1xyXG4gIC0tbmF2LWl0ZW0tZ2FwOiAxcHg7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDdweDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBDVVNUT01JWkUgU0xJTSBTRUxFQ1QgU1RZTElOR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOnJvb3Qge1xyXG4gIC0tc3MtYmctY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtZm9udC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1zcy1tYWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxuICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxNC43NXJlbTtcclxuICAtLXNzLXNwYWNpbmctbDogMXJlbTtcclxuICAtLXNzLXNwYWNpbmctbTogMC41cmVtO1xyXG4gIC0tc3Mtc3BhY2luZy1zOiAwLjI1cmVtO1xyXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMTAwbXM7XHJcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAtLXNzLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5AbWl4aW4gc2xpbS1zZWxlY3QtYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIGF1dG8pO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmOmlzKC5zcy1kaXNhYmxlZCkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcclxuXHJcbiAgICAuc3MtZGVzZWxlY3QsXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0IHtcclxuICBAaW5jbHVkZSBzbGltLXNlbGVjdC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5pbi1kaWFsb2cpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLTMpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgQGluY2x1ZGUgc2xpbS1zZWxlY3QtYmFzZTtcclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDEpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDIpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoLmxheWVyLTAzKSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXBsYWNlaG9sZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIERST1BET1dOIEFSUk9XXHJcbi8vIFN0eWxlIHRoaXMgdG8gbWF0Y2ggb3VyIG5vcm1hbCBzZWxlY3Qtd3JhcHBlciA6YWZ0ZXIgZWxlbWVudFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNzLW1haW4gLnNzLWFycm93IHtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgbWFyZ2luOiA2cHggMC4yNXJlbSBhdXRvIDAuMjVyZW07XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBzdHJva2UtbGluZWNhcDogYnV0dDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogaW5pdGlhbDtcclxuICAgIHN0cm9rZS13aWR0aDogMTM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTUVOVVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0cmFuc2Zvcm0gMTBtcyAxNTBtcztcclxuXHJcbiAgJi5zbGltLXNlbGVjdCxcclxuICAmLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NHB4KSBzYXR1cmF0ZSg4MCUpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTIpO1xyXG4gIH1cclxuXHJcbiAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgNTBtcywgdHJhbnNmb3JtIDBtcztcclxuICB9XHJcblxyXG4gICY6aGFzKC5zcy1zZWFyY2g6d2hlcmUoLnNzLWhpZGUpKSB7XHJcbiAgICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxMy43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUFSQ0ggSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gIGlucHV0IHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG4gICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRm9yIHRleHQgaWYgbm8gc2VhcmNoIHJlc3VsdHNcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1ibG9jay1zaXplOiAzcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTElTVCBJVEVNU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc3MtaW5wdXQtaGVpZ2h0KTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjY4NzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMXJlbTtcclxuICAvL2NvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0LWlubGluZTogMXJlbTtcclxuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICAgIGJsb2NrLXNpemU6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICY6bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3hfb3V0bGluZV9ibGFuayc7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3gnO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgLTEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi8vIFN3YXAgdG8gcmFkaW8gYnV0dG9uIGZvciBzaW5nbGUgc2VsZWN0IG9wdGlvbnNcclxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpLFxyXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkge1xyXG5cclxuICAmIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG5cclxuICAmIC5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdyYWRpb19idXR0b25fY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVkFMVUUgQkFER0VTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiB2YXIoLS1za3ktYTQpO1xyXG4gIC0tc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7IC8vIFR1cm4gb2ZmIGRlZmF1bHQgYW5pbWF0aW9uIGluXHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjM3NXJlbTtcclxuXHJcbiAgLnNzLXZhbHVlLXRleHQge1xyXG4gICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICAgIHN0cm9rZS1saW5lY2FwOiBidXR0O1xyXG4gICAgICBzdHJva2Utd2lkdGg6IDE0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFYIEJVSUxERVIgU1BFQ0lGSUNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xyXG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICBmbGV4OiBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBnYXA6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZS1iYWRnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjM3NXJlbTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5tdWx0aXBsZS1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuIiwic25hY2tiYXIge1xyXG4gICAgei1pbmRleDogMTAwMTtcclxufVxyXG4iLCIuc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwNHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIExPQ0FUSU9OIEZJTFRFUlxyXG4vLyBUZXN0aW5nIGFuIGlubGluZSBmaWx0ZXIgc3R5bGVcclxuLy8gVE9ETzogRmVlbCBmcmVlIHRvIHJldmVydCB0byBkZWZhdWx0IGFuZCBkZWxldGUgdGhpc1xyXG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtMDEge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnRmlsdGVyIGJ5Oic7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QtaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbmRhdGEtdGFibGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZm9ybS1sYXlvdXQtd2l0aC10YWJsZSBkYXRhLXRhYmxlIHsgLy8gVE9ETzogQ29tYmluZSB0aGUgYWJvdmUgZGF0YS10YWJsZSBydWxlIG9uY2UgdGhlIGRhdGEtdGFibGUgd3JhcHBlciBpbXBsZW1lbnRhdGlvbiBpcyBkb25lLlxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIGRhdGEtdGFibGUuaHRtbFxyXG4uam0tZGF0YS10YWJsZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAuZm9ybS1zZWxlY3QtY29udHJvbCwgLmZvcm0taW5wdXQtZmllbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5qbS1kYXRhLXRhYmxlLWZvcm1zLCAuam0tdG9vbGJhci1mb3JtcyB7IC8vIGRhdGEtdGFibGUgc2VwYXJhdGVkIGR1ZSB0byBcInBheSBmaXJzdFwiIGNhc2Ugb24gYXR0ZW5kYW5jZVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubWRsLWNlbGwge1xyXG4gIG1hcmdpbjogOHB4IGF1dG87XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0aC5uby1pbmRlbnR7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtb3V0ZXItd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICYuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUge1xyXG5cclxuICAgIHRoOmZpcnN0LW9mLXR5cGUsIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29ydGFibGUge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnb3BzeicgMjAsICd3Z2h0JyA0MDA7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgLy9sZWZ0OiAtNHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudDphZnRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguY3VycmVudCk6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIC8vY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgICAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5kb3duOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcInNvdXRoXCI7XHJcbiAgICAgIH1cclxuICAgICAgJi51cDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJub3J0aFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogNTUwO1xyXG4gICAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcblxyXG4gICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC8vIENlbnRlciBjaGVja2JveCBpbiBwZXJtaXNzaW9ucyB0YWJsZVxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIHBsYWNlLXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgudGFibGUtaGVhZCB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgICAmLnRleHQtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLy8gQ2VudGVyIGNoZWNrYm94IGluIHBlcm1pc3Npb25zIHRhYmxlXHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgcGxhY2Utc2VsZjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT3ZlcnJpZGUgTURMIGRlZmF1bHRcclxuLy8gRGVjcmVhc2UgZmlyc3QgYW5kIGxhc3QgY2VsbCBwYWRkaW5nXHJcbi5tZGwtZGF0YS10YWJsZSB7XHJcbiAgdGQ6Zmlyc3Qtb2YtdHlwZSxcclxuICB0aDpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgdGQ6bGFzdC1vZi10eXBlLFxyXG4gIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0aDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpLFxyXG4gIHRkOmhhcyguY2hlY2tib3gtd3JhcHBlcikge1xyXG4gICAgLy8gU2l6ZSBvZiBjaGVja2JveCBwbHVzIDFyZW0gaW5saW5lIHBhZGRpbmdcclxuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMnJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKyAycmVtKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSAuY2hlY2tib3gge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG50ZC5kcmFnSGFuZGxle1xyXG4gIC8vICY6aG92ZXIgaSB7IGRpc3BsYXk6aW5saW5lLWJsb2NrIH1cclxuICB3aWR0aDogMTBweDtcclxuICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbi5kcmFnb3Zlci1oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0ZGREMgIWltcG9ydGFudDtcclxufVxyXG5cclxudHIuZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTtcclxuICBjb2xvcjogZ3JheTtcclxufVxyXG5cclxudHJbZHJvcHpvbmVdIHtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG5cclxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjpsaWdodGJsdWUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3YjlhICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xyXG4gIHRke1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSB7Y29sb3I6IHdoaXRlfVxyXG4gIGkge2NvbG9yOiB3aGl0ZX1cclxufVxyXG50cltkcm9wem9uZV0uY2FuLS1kcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQ3LCAyNTIsIDAuOTkzKSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50cltkcm9wem9uZV0uY2FuLS1jYXRjaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NSwgMjUwLCAxOTApICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZS0td3JhcCB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbn1cclxuXHJcbi50YWJsZS10aXRsZSB7XHJcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XHJcbn1cclxuXHJcbi50YWJsZS13cmFwcGVyIHtcclxuICBtYXJnaW46IDAgLTE2cHg7XHJcbiAgJi0tZGF0YS10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAudGFibGUtdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAwIDMycHggOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdHIuZHJvcC0tbWV7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGJsdWUgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIHRyLmNhbi0tZHJvcHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0Z3JlZW4gIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIHRyLmNhbi0tY2F0Y2h7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE2NiwgMjIzLCAxNjYsIDAuNjg1KSAhaW1wb3J0YW50O1xyXG4vLyAgIGN1cnNvcjpoYW5kIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gdHIuY2F1Z2h0LS1pdHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0cGluayAhaW1wb3J0YW50O1xyXG4vLyAgIGN1cnNvcjpoYW5kIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHtcclxuICAmIHRyLnRhYmxlLXdpdGgtaW5wdXRzIHtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnRkLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICAudGQtcGFkZGluZy0xNiB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtaW5uZXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG5cclxuLnRkLWVsbGlwc2lzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDI5OHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgLy8gU21hbGwgaGFjayB0byBwcmV2ZW50IFNhZmFyaSBmcm9tIHNob3dpbmcgdGhlIGRlZmF1bHQgYnJvd3NlciB0b29sdGlwIG9uIHRvcCBvZiB0aGUgRm9yZ2Ugb25lXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhLXRhYmxlLWZpbHRlcnMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2OHB4LCAxZnIpKTtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLm1kbC10YWJzIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS0yKTtcclxuICB6LWluZGV4OiA5MDtcclxufVxyXG5cclxuLm1kbC10YWJzX190YWItYmFyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XHJcbn1cclxuXHJcbi5tZGwtdGFic19fdGFiIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbiAgLy9mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA0NTA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS01MCkgLyAxMiUpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fdGFiLmlzLWFjdGl2ZSB7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1MDA7XHJcbn1cclxuXHJcbi8vIEJhciBoaWdobGlnaHQgb24gdGFic1xyXG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuLm1kbC10YWJzX190YWIuZGlzYWJsZWR7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbn1cclxuXHJcbi5qbS12ZXJ0aWNhbC10YWJfX2NvbnRlbnQge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICA+IC5oNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgZGF0YS10YWJsZSB7XHJcbiAgICAvL21hcmdpbjogMCAtMzJweDsgLy8gdG8gY291bnRlciB0aGUgcGFkZGluZyBzZXQgYnkgLmptLXZlcnRpY2FsLXRhYl9fY29udGVudFxyXG4gIH1cclxuXHJcbiAgY29tcG9zZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQtd2l0aC1wYWRkaW5nLm5vLWZsZXgge1xyXG4gIGRpc3BsYXk6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5jYXNlLWRyYXdlci1jb250YWluZXIgLnRhYi1jb250YWluZXIgLmFjdGlvbi1iYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jYXNlLWRyYXdlci1jb250YWluZXIuZHJhd2VyLWNvbnRhaW5lcl9fbm9zaWRlYmFyIC5hY3Rpb24tYmFyIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnRhYi1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLnRhYi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBCQVNFIFNUUlVDVFVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbltjbGFzcyo9XCJ0YWctc21cIl0sIFtjbGFzcyo9XCJ0YWctbWRcIl0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIGdhcDogMC4yNXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYgaSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9XCJ0YWctc21cIl0ge1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuW2NsYXNzKj1cInRhZy1tZFwiXSB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLmZyLXRvb2xiYXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhci5mci10b3Age1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwXHJcbn1cclxuXHJcbi5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItbmV3bGluZSB7XHJcbiAgbWFyZ2luLWlubGluZTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbn1cclxuXHJcbi5zZWNvbmQtdG9vbGJhciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbn1cclxuXHJcbi5mci1ib3ggLmZyLWNvdW50ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIDE2KTtcclxuICBsaW5lLWhlaWdodDogY2FsYygxOHJlbSAvIDE2KTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoN3JlbSAvIDE2KTtcclxufVxyXG5cclxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG59XHJcblxyXG4uZnItd3JhcHBlciAuZnItcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcclxufVxyXG5cclxuLmZyLWVsZW1lbnQgcCB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZyLWVsZW1lbnQgLm1lcmdlLWZpZWxkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLWEzKTtcclxuICBjb2xvcjogb2tsY2goZnJvbSB2YXIoLS1waW5rLWExMSkgY2FsYyhsIC0gMC4xKSBjIGgpO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcHg7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFweDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcclxuICBmb250LXNpemU6IDk2JTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5mci12aWV3IHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi5tZGwtdG9vbHRpcCB7XHJcbiAgLS1iZy1kYXJrOiAyMzIgMiUgMTIlO1xyXG5cclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc2NhbGUtMik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tYmctZGFyaykgLyA5MCUpO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9iYWRnZScgYXMgKjtcclxuXHJcbi50b3AtYmFyIHtcclxuICBoZWlnaHQ6IHZhcigtLXRvcC1iYXItaGVpZ2h0KTtcclxuICAvL3dpZHRoOiAxMDB2dztcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyIHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IHRpdGxlIHV0aWxpdGllc1wiO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvcC1iYXItYmFja2dyb3VuZCwgdmFyKC0td2hpdGUpKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hNik7XHJcbn1cclxuXHJcbi50b3AtYmFyLS1uYXYge1xyXG4gIGdyaWQtYXJlYTogbmF2O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbSAwLjVyZW07XHJcbn1cclxuXHJcbi50b3AtYmFyLS10aXRsZSB7XHJcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMWVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gICAgLS1iYWRnZS1mb250LXdlaWdodDogNTAwO1xyXG4gICAgLS1iYWRnZS1mb250LXNpemU6IGNhbGMoMTFyZW0gLyAxNik7XHJcbiAgICBAaW5jbHVkZSBiYWRnZS1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcC1iYXItLXV0aWxpdGllcy1ncm91cCB7XHJcbiAgZ3JpZC1hcmVhOiB1dGlsaXRpZXM7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKSBjbGFtcCgycmVtLCAtNjZyZW0gKyA4OS40NzM3dncsIDE5cmVtKTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbdmVydGljYWwtdGFiLW5hdi1zdGFydF0gdmFyKC0tc2lkZWJhci13aWR0aCkgW3ZlcnRpY2FsLXRhYi1uYXYtZW5kIHZlcnRpY2FsLXRhYi1jb250ZW50LXN0YXJ0XSAxZnIgW3ZlcnRpY2FsLXRhYi1jb250ZW50LWVuZF07XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZyk7XHJcbiAgLy9wYWRkaW5nLWlubGluZTogNHJlbSA4cmVtO1xyXG5cclxuICAmW2RhdGEtdmVydGljYWwtdGFic349XCJ3aWRlXCJdIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAycmVtIDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4udmVydGljYWwtdGFicy0tbmF2IHtcclxuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLW5hdjtcclxuICBwYWRkaW5nLWJsb2NrOiAyLjVyZW0gMnJlbTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnMtLW5hdi1pbm5lciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDIuNXJlbTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFicy0tY29udGVudCB7XHJcbiAgZ3JpZC1jb2x1bW46IHZlcnRpY2FsLXRhYi1jb250ZW50O1xyXG4gIHBhZGRpbmctYmxvY2s6IDJyZW0gNnJlbTtcclxufVxyXG5cclxuOndoZXJlKC52ZXJ0aWNhbC10YWJzOmhhcygudmVydGljYWwtdGFicy0tY29udGVudC13aWRlOndoZXJlKC5zaG93bWUpKSksIHtcclxuICAtLXZlcnRpY2FsLXRhYnMtaW5saW5lLXBhZGRpbmc6IGNsYW1wKDJyZW0sIC04LjEzMzNyZW0gKyAxMy4zMzMzdncsIDRyZW0pO1xyXG5cclxuICAubm90aWZpY2F0aW9uLWxheW91dC13cmFwcGVyIHtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vLnZlcnRpY2FsLXRhYnNfX2NvbnRhaW5lciB7XHJcbi8vICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgZmxleDogYXV0bztcclxuLy8gIC8vY29sdW1uLWdhcDogMnJlbTtcclxuLy8gIHBhZGRpbmctaW5saW5lOiAycmVtIDJyZW07XHJcbi8vICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4vLyAgbWF4LXdpZHRoOiA2OHJlbTtcclxuLy8gIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbi8vfVxyXG4vL1xyXG4vLy52ZXJ0aWNhbC10YWJzX19jb250YWluZXItLXdpZGUge1xyXG4vLyAgQGV4dGVuZCAudmVydGljYWwtdGFic19fY29udGFpbmVyO1xyXG4vLyAgbWFyZ2luOiByZXZlcnQ7XHJcbi8vICBtYXgtd2lkdGg6IG5vbmU7XHJcbi8vfVxyXG4vL1xyXG4vL1xyXG4vLy52ZXJ0aWNhbC10YWJzIHtcclxuLy8gICZfX2xpc3QtLXdyYXBwZXIge1xyXG4vLyAgICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbi8vICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDIuNXJlbTtcclxuLy8gIH1cclxuLy9cclxuLy8gICZfX2xpc3QtaW5uZXIge1xyXG4vLyAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICByb3ctZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XHJcbi8vICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbi8vICAgIHRvcDogMi41cmVtO1xyXG4vLyAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8vLyBDb250ZW50IENvbnRhaW5lclxyXG4vLy8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vLy52ZXJ0aWNhbC10YWJzIHtcclxuLy8gICZfX2NvbnRlbnQtd3JhcHBlciB7XHJcbi8vICAgIGZsZXg6IGF1dG87XHJcbi8vICAgIHdpZHRoOiAwO1xyXG4vLyAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuLy9cclxuLy8gICAgJi0tY2VudGVyIHsgLy8gVGhpcyBydWxlc2V0IGlzIG9ubHkgdXNlZCBvbiB0aGUgTG9jYXRpb24gcGFnZSBjdXJyZW50bHkuXHJcbi8vICAgICAgZmxleDogYXV0bztcclxuLy8gICAgICB3aWR0aDogMDtcclxuLy8gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuIiwiLy8gTURMIENvbXBvbmVudHNcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9idXR0b24vYnV0dG9uXCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvY2FyZC9jYXJkXCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvZGF0YS10YWJsZS9kYXRhLXRhYmxlXCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvbGlzdC9saXN0XCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvbWVudS9tZW51XCI7XHJcbkB1c2UgXCIuLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc25hY2tiYXIvc25hY2tiYXJcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9zcGlubmVyL3NwaW5uZXJcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy90YWJzL3RhYnNcIjtcclxuXHJcbi8vIEltcG9ydCBGdWxsQ2FsZW5kYXIgU3R5bGVzXHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2NvcmUvbWFpbicgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmdWxsY2FsZW5kYXIvZGF5Z3JpZC9tYWluJyBhcyAqO1xyXG5cclxuLy8gSW1wb3J0cyBmb3IgZnJvYWxhIGVkaXRvclxyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUnO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvZnJvYWxhLWVkaXRvci9jc3MvZnJvYWxhX2VkaXRvci5wa2dkLm1pbic7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfc3R5bGUubWluJztcclxuXHJcbi8vIEltcG9ydHMgZm9yIFNsaW1TZWxlY3RcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaW0tc2VsZWN0L3NyYy9zbGltLXNlbGVjdC9zbGltc2VsZWN0JztcclxuXHJcbi8vIEltcG9ydHMgZm9yIFRyaWJ1dGVcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3RyaWJ1dGVqcy9kaXN0L3RyaWJ1dGUnO1xyXG5cclxuLy8gUmVzZXRcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9tb2Rlcm4tcmVzZXQuc2Nzcyc7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBGb3JnZVxyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2J1dHRvbi9mb3JnZS1idXR0b24nO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L3Rvb2x0aXAvZm9yZ2UtdG9vbHRpcCc7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvaWNvbi1idXR0b24vZm9yZ2UtaWNvbi1idXR0b24nO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2V4cGFuc2lvbi1wYW5lbC9mb3JnZS1leHBhbnNpb24tcGFuZWwnO1xyXG5cclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJztcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dCc7XHJcbkB1c2UgJ2Jhc2UnIGFzICo7XHJcbkB1c2UgJ29sZC1zdHlsaW5nJztcclxuQHVzZSAnY29tcG9uZW50cycgYXMgKjtcclxuXHJcbi5tZGwtdGV4dGZpZWxkX19pbnB1dC0tbG9jYXRpb24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucy1pbmxpbmV7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGNvbG9yOiAjM2E4YWI4OyAvL1RPRE86IHVzZSBtYXRlcmlhbCBjb2xvcnNcclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zLWlubGluZS1kaXJlY3Rpb25ze1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICBjb2xvcjogIzNhOGFiODsgLy9UT0RPOiB1c2UgbWF0ZXJpYWwgY29sb3JzXHJcbn1cclxuXHJcbi5tZGwtYnV0dG9uLS1mYWItcHJpbWFyeSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAzMnB4O1xyXG4gIGJvdHRvbTogODBweDsgLy8gVE9ETzogUG9zaXRpb24gQWRkIGJ1dHRvbiBhYm92ZSB0aGUgc2F2ZS9jYW5jZWwgY29udGFpbmVyLiBLZWVwIHRoaXMgc3R5bGUgdW50aWwgdGhlIG5ldyB1cGRhdGVzLlxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZCBzbWFsbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQuaXMtZm9jdXNlZCB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoMjEzLDAsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkOm5vdCguaXMtZm9jdXNlZCkge1xyXG4gIC5pY29uLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbiAgfVxyXG4gIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHk6bm90KC5pcy1pbnZhbGlkKSB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkIC5pY29uLWJ1dHRvbiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuMjYpO1xyXG59XHJcbi5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLyogU3VwcG9ydCB0ZXh0ZmllbGQgaWNvbiBpbiBtZGwgZXhwYW5kYWJsZSB0ZXh0ZmllbGRzICovXHJcbi8qIC5tZGwtdGV4dGZpZWxkX19pY29uIGlzIG91ciBvd24gY29udmVudGlvbiAgICAgICAgICAqL1xyXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZTpub3QoLmlzLWZvY3VzZWQpIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubWRsLXRleHRmaWVsZF9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBtZC1kYXRlLXRpbWUtcGlja2VyIG92ZXJyaWRlcyAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gT3ZlcnJpZGUgaW1hZ2VzIHNvIHRoYXQgdGhleSByZXNvbHZlIHRoZWlyIHBhdGggcHJvcGVybHlcclxuLm1kZHRwLXBpY2tlcl9fbGVmdCB7XHJcbiAgLm1kZHRwLXByZXYtaGFuZGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja18yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQgLm1kZHRwLXByZXYtaGFuZGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja19kaXNhYmxlZF8yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRkdHAtcGlja2VyX19yaWdodCB7XHJcbiAgLm1kZHRwLW5leHQtaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X3JpZ2h0X2JsYWNrXzI0cHguc3ZnJykgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCAubWRkdHAtbmV4dC1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmcnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSAubWRkdHAtcGlja2VyLWRhdGUgLm1kZHRwLWJ1dHRvbi0taW5hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5ib2R5IC5tZGR0cC1waWNrZXJfX2JvZHkgLm1kZHRwLXBpY2tlcl9fdmlld0hvbGRlciAubWRkdHAtcGlja2VyX19ncmlkIC5tZGR0cC1waWNrZXJfX3RyIHNwYW4ubWRkdHAtcGlja2VyX19jZWxsLm1kZHRwLXBpY2tlcl9fY2VsbC0tZGlzYWJsZWQtYnV0LXNlbGVjdGFibGUge1xyXG4gIC8qIGNvbG9yOiByZ2IoMTE3LCAxMTcsIDExNyk7ICovXHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjI2KTsgLyogc2FtZSBjb2xvdXIgYXMgZGlzYWJsZWQgKi9cclxufVxyXG5cclxuYm9keSAubWRkdHAtcGlja2VyX19ib2R5IC5tZGR0cC1waWNrZXJfX3ZpZXdIb2xkZXIgLm1kZHRwLXBpY2tlcl9fZ3JpZCAubWRkdHAtcGlja2VyX190ciBzcGFuLm1kZHRwLXBpY2tlcl9fY2VsbC5tZGR0cC1waWNrZXJfX2NlbGwtLWRpc2FibGVkLWJ1dC1zZWxlY3RhYmxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLyogU3BlZWQgZGlhbCAqL1xyXG5cclxuLm1kbC1zcGVlZC1kaWFsIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3R0b206IDE2cHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcclxuICAtbXMtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bm90KDpvbmx5LWNoaWxkKSxcclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCxcclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtMTJweCwgMTJweCk7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyAqL1xyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG59XHJcbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyBhbmltYXRpb25zICovXHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDYpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSksXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDMpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDQpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgzKSxcclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSkge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbn1cclxuXHJcbi53YXJuaW5nLW1lc3NhZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjQwcHg7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcclxuICBmb250LXNpemU6MTc1JTtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1kbC1jZWxsLS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW5saW5lLXJhZGlvIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5maWx0ZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gIC5tZGwtY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4vLyBTVkdcclxuLnN2Zy1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1jb2xvci10ZXh0LS1ncmV5LTYwMCB7XHJcbiAgZmlsbDogcmdiKDExNywgMTE3LCAxMTcpO1xyXG59XHJcblxyXG4ubWRsLWJ1dHRvbi0tcHJpbWFyeSB7XHJcbiAgZmlsbDogcmdiKDYzLDgxLDE4MSk7XHJcbn1cclxuXHJcbi5tZGwtZ3JpZC0tbm8tc3BhY2luZy10b3AtYm90dG9tIHtcclxuICBtYXJnaW46IDAgOHB4O1xyXG59XHJcblxyXG5cclxuLy8gQXR0ZW5kYW5jZSBMaXN0XHJcblxyXG4uYXR0ZW5kYW5jZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmF0dGVuZGFuY2UtY2hpcC1ncm91cCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLy8gbGluZSB1cCBsYWJlbCB3aXRoIGlucHV0LWdyb3VwICh1c2VkIG9uIGNhc2UgZXhwZW5zZXMpXHJcbi5pbmxpbmVXaXRoSW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubG9hZGVyLS1pbnZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgLm1kbC1zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWJ1dHRvbiwgLmJ0bixcclxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LCAuZm9ybS1pbnB1dC1maWVsZCwgLm1kbC1jaGlwX190ZXh0IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5tZGwtbGF5b3V0X190aXRsZSwgLm1kbC1sYXlvdXQtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XHJcbn1cclxuIl19 */
